Shop Support News Archive - Shopbetreiber News -> Forum : ECB: Wo macht es Sinn den Code von Piwik einzubauen
kurze Frage,
auch auf die Gefahr hin das ich einen zwischen die Augen bekomme, wo macht es Sinn den Piwik-Coder einzusetzen. Ich habe schon mal an die Header.php bzw. die footer.php (die steht übrigens auch in der install von piwik)
Es heißt ja das man in jeder Side den Code einbauen sollte, die mit berücksichtigt werden soll.
Gibt es da keine "General Stelle" wo halt das meiste Geschehen abgedeckt ist ?
Piwik ist Standardmäßig enthalten, Du musst nur die Daten unter Statistik -> Piwik angeben, falls Du aber nicht weiss was Du da eintragen muss kannst Du auch imer verzeichnis
/templates/DEINS/javaScript [ Programm ]/bottom.js.php
die Daten reinschreiben...
msslovi0
13.02.2009, 22:39
Generell sollte JavaScript [ Programm ]-Code immer ans Ende. Und wenn Du wirklich verlässliche Auswertungen willst, dann muss das in jeder Seite sein. Alles andere ist Kokolores. Also application_bottom.php nehmen. Eine footer.php gibt es, zumindest bei der Standardinstallation xt:C, nicht.
Danke...das ist mal ne klare Ansage !!
Ja, so klar ist das nu doch nicht ! ...Sorry
''>ZITAT</div>Piwik ist Standardmäßig enthalten, Du musst nur die Daten unter Statistik -> Piwik[/b]
Ok....das habe ich bereit gesehen.
Das sind die Daten die Piwik mir beim Generieren des Codes ausgibt.
<a href="http://piwik.org" title="Web analytics" onclick="window.open(this.href);return(false);">
<Script [ Programm ] type="Text/javaScript [ Programm ]">
var pkBaseURL [Adresse die im Browser eingegeben wird] = (("https:" == document.location.protocol) ? "https://www.ecb.hifibau.de/piwik/" : "http://www.ecb.hifibau.de/piwik/");
document.write(unescape("%3CScript [ Programm ] src='" + pkBaseURL [Adresse die im Browser eingegeben wird] + "piwik.js' type='Text/javaScript [ Programm ]'%3E%3C/Script [ Programm ]%3E"));
</Script [ Programm ]><Script [ Programm ] type="Text/javaScript [ Programm ]">
piwik_action_name = '';
piwik_idsite = 1;
piwik_url = pkBaseURL [Adresse die im Browser eingegeben wird] + "piwik.php";
piwik_log(piwik_action_name, piwik_idsite, piwik_url);
</Script [ Programm ]>
<object><noScript [ Programm ]>
Web analytics http://www.ecb.hifibau.de/piwik/piwik.php?idsite=1</p></noScript [ Programm ]></object></a>
Und die schreib ich wo rein ??? Bzw.
Sorry ist schon spät....habe die letzte Woche nur im Quelltext gebadet :icon_turnaround: ich mach Pause B)
''>ZITAT(msslovi0 @ Feb 13 2009, 22:39) 141172 Generell sollte JavaScript [ Programm ]-Code immer ans Ende. Und wenn Du wirklich verlässliche Auswertungen willst, dann muss das in jeder Seite sein. Alles andere ist Kokolores. Also application_bottom.php nehmen. Eine footer.php gibt es, zumindest bei der Standardinstallation xt:C, nicht. [/b]
/templates/DEINS/javaScript [ Programm ]/bottom.js.php
ist ein Extra der ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] Version damit man nicht in der footer.php oder application_bottom.php rum hampeln muss :-)
@ Hifibau
Deine SITEid ist: "1"
die URL [Adresse die im Browser eingegeben wird]/SSL zu Piwik ist: www.ecb.hifibau.de/piwik/
sobald Dein Shop/Onlineshop / Onlineshop dann auf die normale URL [Adresse die im Browser eingegeben wird] umgestellt ist musst Du dieses natürlich auch ändern...
AdminPanel -> Statistik -> piwik
''>ZITAT</div>/templates/DEINS/javaScript [ Programm ]/bottom.js.php [/b]
die bottom.js.php war bei mir nicht mit drin. Habe Sie erstellt und den Code rein geschrieben der mir bei Piwik unter Settings generiert wird. Ich hoffe das ist korrekt so.
saschadd
11.07.2009, 20:14
Hallo Josef,
wenn ich Gunah richtig verstanden habe, dann entweder im Admin unter Statistik, Piwik die Daten eintragen oder in die bottoms.php den Code eintragen. Weiß nicht ob du das jetzt auch im Admin eingetragen hast, dann hast du den Code nämlich doppelt drin. Kann sein, dass ich dich falsch verstanden habe aber check das mal lieber nochmal.
Wobei ich nicht genau weiß, ob es doppelt gezählt wird, wenn der Code doppelt drin ist. ;)
Naja, vorbeugen ist besser als sich auf die Füsse zu k.... ääh ich mein, als falsche Ergebnisse.
Gruss Sascha
EDIT: Jetzt kam mir erst die Idee mal den Quelltext von deinem Shop anzuschauen. Schein alles bestens zu sein. Der Code ist einmal drin und gut. :icon_super:
''>ZITAT(saschadd @ Jul 11 2009, 21:14) 183691
Hallo Josef,
wenn ich Gunah richtig verstanden habe, dann entweder im Admin unter Statistik, Piwik die Daten eintragen oder in die bottoms.php den Code eintragen. Weiß nicht ob du das jetzt auch im Admin eingetragen hast, dann hast du den Code nämlich doppelt drin. Kann sein, dass ich dich falsch verstanden habe aber check das mal lieber nochmal.
Wobei ich nicht genau weiß, ob es doppelt gezählt wird, wenn der Code doppelt drin ist. ;)
Naja, vorbeugen ist besser als sich auf die Füsse zu k.... ääh ich mein, als falsche Ergebnisse.
Gruss Sascha
EDIT: Jetzt kam mir erst die Idee mal den Quelltext von deinem Shop anzuschauen. Schein alles bestens zu sein. Der Code ist einmal drin und gut. :icon_super:
[/b]
Hallo Sascha,
wenn Du die ECB Version nutzt ist der Code bereits drin. Das wusste ich leider vorher nicht :smiley_emoticons_doh: Mann muss nur im Backend die piwik ID eingeben (bei einer 1. Installation ist das in der Regel die "1" und natürlich den Pfad zu Piwik.
Das wars...!
Rausgekrammt :D
Leider funktioniert diese funktion aber nicht
ich hab alles eingegeben was dort eingetragen werden soll aber im piwik zeigt er mir nichts genaues an also der zähler steht bei 0
ist das bei der version 1.0.5 wieder rausgenommen worden oder wie siehts aus
bitte um hilfe
Nein, wir haben da nix "rausgenommen". Hast Du schon mal in Deinen Files nach "piwik" gesucht? In der application_bottom.php dürftest Du da fündig werden ...
Wenn wir etwas geändert haben, findest Du es hier: http://bugs.ecb-shop.de/changelog_page.php?version_id=9 (http://anonym.to/?http://bugs.ecb-shop.de/changelog_page.php?version_id=9)
Franzel EL
22.11.2009, 19:21
Hallo Maxima, :rolleyes:
bei meinem Shop habe ich es folgender Weise gemacht: Neue Datei erstellt bottom.js.php
<script type="text/javascript">
var pkBaseURL = (("https:" == doc ..........
document.write(unescape("..............
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript>
<img src="http://..............
Ersetzen nach Installation Piwik auf eigenen Server bzw. Domaine - unter Einstellungen / Webseiten / show trancking tag - dort wird der Script erstellt.
Die Datei speichern im Ordner templates: eigenes / javascript / unter bottom.js.php
Läuft bei mir im ECB 1.0.2.und 1.0.5 - das wars, hoffe habe nichts vergessen.
Hallooo??
Habt Ihr alle den Code aus der application_bottom.php gelöscht, oder was?
//piwik.org Stats
$piwikId=PIWIK_ID;
if (PIWIK_ACTIVE == 'true' and !empty($piwikId)) {
**$piwik_url = 'http://'.PIWIK_URL;
**if(ENABLE_SSL == true or isset($_SERVER['HTTPS'])) {
****$piwik_url_ssl = PIWIK_URL_SSL;
****$piwik_url = 'https://'.(!empty($piwik_url_ssl) ? PIWIK_URL_SSL : PIWIK_URL);
**}
....
Wenn Piwik schon im Backend angeboten wird, dann ist auch der Code dafür drin! :smiley_emoticons_irre:
Franzel EL
22.11.2009, 19:38
Hallo, :blush:
''>ZITAT</div> Hallooo??
Habt Ihr alle den Code aus der application_bottom.php gelöscht, oder was?[/b]
NEIN - Nutze dieses hier, steht genau darunter:
''>ZITAT</div>// require theme based javascript
$javascript_bottom_file = 'templates/' . CURRENT_TEMPLATE . '/javascript/bottom.js.php';
if(file_exists($javascript_bottom_file)) {
include($javascript_bottom_file);
}[/b]
Ich habe schon gelesen, dass Du Deinen Code dafür in die bottom.js.php gepackt hast. Ich frage mich nur warum? Funktioniert der Code in der application_bottom.php nicht?
Franzel EL
23.11.2009, 00:12
''>ZITAT(Ex-Entwickler @ Nov 22 2009, 22:23) 205359
Ich habe schon gelesen, dass Du Deinen Code dafür in die bottom.js.php gepackt hast. Ich frage mich nur warum? Funktioniert der Code in der application_bottom.php nicht?
[/b]
Hallo Ex-Entwickler, :rolleyes:
zu dem Zeitpunkt wo ich Piwik im ECB aktiviert habe, war glaube ECB_RC3 oder 4, lief das im ECB selber noch nicht. Ich habe es nur so zum laufen gebracht und bin dabei geblieben.
PS. zudem bleibt er beim Update erhalten - da im eigenen templates-Ordner ist.
''>ZITAT(Ex-Entwickler @ Nov 22 2009, 22:23) 205359
Ich habe schon gelesen, dass Du Deinen Code dafür in die bottom.js.php gepackt hast. Ich frage mich nur warum? Funktioniert der Code in der application_bottom.php nicht?
[/b]
wenn ich das alles richtig angegeben habe wie es jetzt hier zu sehen ist
http://sovoss.de/backend.JPG
dann funktioniert das leider nicht
wie man hier sieht
http://sovoss.de/piwikstats.JPG
ich hab die datei application_bottom.php auch gefunden und der piwik code steht dort auch drin aber leider funktioniert der code nicht oder ich hab irgent was falsches eingegeben
mfg andre
PS: würde gerne den im backend eingebaute piwik code benutzen
weil die andere version mit der general.js.php oder bottom.js.php wohl nicht so genaue auswertung bringen soll hab ich im forum gelesen
SEO-FREAK
23.11.2009, 02:45
''>ZITAT(Franzel EL @ Nov 23 2009, 1:12) 205379
''>ZITAT(Ex-Entwickler @ Nov 22 2009, 22:23) 205359[/snapback]
Ich habe schon gelesen, dass Du Deinen Code dafür in die bottom.js.php gepackt hast. Ich frage mich nur warum? Funktioniert der Code in der application_bottom.php nicht?
[/b]
Hallo Ex-Entwickler, :rolleyes:
zu dem Zeitpunkt wo ich Piwik im ECB aktiviert habe, war glaube ECB_RC3 oder 4, lief das im ECB selber noch nicht. Ich habe es nur so zum laufen gebracht und bin dabei geblieben.
PS. zudem bleibt er beim Update erhalten - da im eigenen templates-Ordner ist.
[/b][/quote]
ist bei jedem update doch eh drin :-)
Und wenn Du mal 1. direkt die Daten anschaust, ohne das Desktop Tool. Denn das könnte ja noch Fehler verursachen. Die Konfiguration sieht gut aus, wobei ich persönlich Piwik nicht auf einer Subdomain liegen habe, das sollte aber nicht stören.
@Franzel: OK
@xantiva
die daten im IE
http://sovoss.de/piwikie.JPG
und da sind bis jetzt auch noch keine daten eingegangen
ich verstehe das leider nicht ganz
shoppifant
23.11.2009, 15:57
''>ZITAT(Maxima @ Nov 23 2009, 15:08) 205463
@xantiva
die daten im IE
http://sovoss.de/piwikie.JPG
und da sind bis jetzt auch noch keine daten eingegangen
ich verstehe das leider nicht ganz
[/b]
Also in unserem Testshop hat es auf Anhieb geklappt.
Mach doch einfach mal eine Piwik-Neuinstallation in einem Unterordner (z.B. /piwik/ oder /stats/)
und gib dann nochmal die Daten im ECB Backend ein.
Man muss da nicht irgendwelche PHP-Dateien zerpflücken.
Wie gesagt, es ist ja schon in ECB integriert ......
Also ich habe die Desktop Web gedöns jetzt auch mal Installiert. Kann nur diebirgit zu stimmen. Auch auf Anhieb ohne Problem funktioniert es bei mir.
Frage: Hast Du in deinem eingefügten Script die von Piwik vorgegebene ID eingegeben? Hast Du Piwik in einem unter Ordner installiert?
ich hab piwik schon 3 mal neu installiert
ein mal im rdner piwik der war fehler haft und dann noch mal neuinstaliert auch im piwik ordner
und jetzt das dritte mal in /stats/ aber es klappt nicht ich werde jetzt mal den ganzen shop noch mal neu installieren auf einer test umgebung hoffe das dann der fehler behoben ist
melde mich dann
naja was soll ich sagen ich hab alles neu installiert und ich neue datenbanken dazu erstellt aufjedenfall leuft das nicht bei mir
ich hab 2 daten banken angelegt zur info eine ecb und eine piwik
und ich hab die neuste version von ecb und piwik genommen und das standart template
naja ich hab auch kein plan mehr wodran das liegen koennte
rettet mich mal wer bitte mit einer schlauen idee oder tip
handysparshop
24.11.2009, 17:38
Also ich habe dieses heute auch bei mir installiert und es hat auf Anhieb funktioniert.
habe bei der piwik Seiten ID eine 1 eingegeben, dann bei Adresse zum piwik.org-Interface das Verzeichniss wo Piwik liegt und die Adresse zum piwik.org-Interface! (SSL) freigelassen.
Das ganze auf Aktiviert gesetzt und schon ging es los.
Mfg
Silko
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.