Piwik Kampagne Tracking funktioniert nicht


#1

Hallo,

versuche zweifelhaft eine Kampagne in Piwik zu tracken.

Beispiel-Request:
http://www.example.de/newsletter/test.html?utm_campaign=TestKW43

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

http://www.example.de/newsletter/test.html?pk_campaign=Test-KW43&pk_kwd=test

Erfolglos.

Dann mittels Image-Url:

http://www.example.de/stat/piwik.php?idsite=2&rec=1&pk_campaign=TestKW43&pk_kwd=test

Erfolglos.

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”

Besten Dank


#2

Moin moin,

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:

domain.com/Seite?pk_campaign=Newsletter&pk_kwd=Nov13

Dieser wird von Piwik im apache.log ersichtlich umgesetzt in einen Aufruf von piwik.php mit Myriaden Parametern.

Hat da jemand einen Tipp oder eine Idee, warum die Kampagne “Newsletter” nicht angezeigt wird?


#3

Hallo Knutsen,

ich habe mein Problem gelöst und die Kampagne wird in Piwik korrekt angezeigt.

Schau mal hier: 301 Moved Permanently

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.

Gruß, Manuel


#4

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.

Also: Alles gut. :slight_smile: