Der Request wird im Besucher-Log sofort angezeigt. Jedoch sogar doppelt bei Image-Tracking. In der Echzeit Besucherkarte kann ich den eigehenden Request auch sofort erkennen. Unter Verweise->Kampagnen erscheint kein Eintrag mit “TestKW43”.
Habe es dann mal mit unterschiedlichen Parametern versucht
Hat jemand eine Idee oder kann mir einen Tipp geben wie ich eine Kampagne tracken kann. Hab schon bereits das Forum durchsucht.
In der global.ini.php ist folgendes eingetragen:
campaign_keyword_var_name = "pk_kwd,piwik_kwd,utm_term"
campaign_var_name = “pk_campaign,piwik_campaign,utm_campaign,utm_source,utm_medium”
ich habe ein ähnliches Problem. Kampagnen werden von Piwik zwar erkannt, aber nicht komplett angezeigt. Im Apache.log und im Besucher-Log in Piwik sehe ich das Tracking:
Aber wenn ich mir zu dieser Website die Kampagnen anschaue, taucht die Kampagne “Newsletter” mit dem Keyword “Nov13” dort nicht auf. Dort befindet sich nur eine andere vorhandene Kampagne mit anderem Namen. Der Link war:
Wichtig: Du musst die komplette URL encoden und pk_campagin und pk:kwd am Ende der URL mit ‘?’ hinzufügen, sonst funktioniert nichts.
piwik.php ruft die Landingpage auf deinem Zielhost auf, um dann einen Referer zu erhalten. Bei mir wird im Besucher-Log
der Request dadurch 2x aufgerufen. Unschön aber es funktioniert. In der Online-Doku ist der Sachverhalt auf den ersten Blick
nicht gleich zu verstehen. Hier sollte man besser erklären was wirklich passiert.
Hmm, ich glaub, das passiert bei mir schon. Im apache.log sehe ich für meinen Aufruf von oben folgendes:
89.xx.yy.zz - - [31/Oct/2013:09:24:14 +0100] “GET /piwik.js HTTP/1.1” 200 9310 “http://www.domain.com/Seite?pk_campaign=Newsletter&pk_kwd=Nov13” “Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25”
89.xx.yy.zz - - [31/Oct/2013:09:24:14 +0100] “GET /piwik.php?action_name=Seite&idsite=1&rec=1&r=758070&h=9&m=24&s=14&url=http%3A%2F%2Fwww.domain.com%2FSeite%3Fpk_campaign%3DNewsletter%26pk_kwd%3DNov13&_id=311129b385986f6d&_idts=1383207854&_idvc=1&_idn=1&_rcn=Newsletter&_rck=Nov13&_refts=1383207854&_viewts=1383207854&pdf=0&qt=1&realp=0&wma=0&dir=0&fla=0&java=0&gears=0&ag=0&cookie=1&res=640x960 HTTP/1.1” 200 215 “http://www.domain.com/Seite?pk_campaign=Newsletter&pk_kwd=Nov13” “Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10B329 Safari/8536.25”
Das heißt, auf der ersten Seite wird vom Piwik-Code darin ein Aufruf auf die piwik.php gestartet, was im zweiten Logeintrag resultiert. Dort sind die Parameter wie in Deinem anderen Forenbeitrag beschrieben eigentlich enthalten. Also eine encoded URL sowie das rec=1 und die Site.
Und ich sehe jetzt gerade… es funktioniert auch. Es hat nur 30-60 Minuten gedauert, bis der Eintrag bei den Kampagnen aufgetaucht ist. Vermutlich werden erst im Nachgang irgendwann die Rohdaten geparst und in den Bericht umgewandelt.