Ecommerce Tracking will nicht


(CGotsch) #1

Hallo!

Wir haben ein Problem mit dem ECommerce Tracking und kommen einfach nicht mehr weiter.
Seit mehreren Monaten setzen wir Piwik erfolgreich ein. Aktuelle Version natürlich 1.5.1 . Nun wollten wir auch einmal die neuen Ecommerce Tracking Funktionen testen.
Also schnell wie in der Anleitung Ecommerce Analytics - Analytics Platform - Matomo ECommerce aktiviert und auf der letzten Seite einer Bestellung im Shop wie beschrieben den JS Code eingetragen.
Der sieht nun als Beispiel so aus (Original nur mit Änderung der Domain):


<body>
[....]
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://meine.domain.de/" : "http://meine.domain.de/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
      var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 15);
      piwikTracker.trackEcommerceOrder("BE10000187",15.05,12.65,2.40,4.80,false);
      piwikTracker.addEcommerceItem("bri8000","Transparentpapier A4 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere",3.05,1); 
      piwikTracker.setEcommerceView("bri8000","Transparentpapier A4 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere");
      piwikTracker.addEcommerceItem("bri8050","Transparentpapier A3 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere",4.80,1); 
      piwikTracker.setEcommerceView("bri8050","Transparentpapier A3 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere");
      piwikTracker.addEcommerceItem("131062967861495","per Post - auf Rechnung","VS_SHIPPING",4.80,1); 
      piwikTracker.setEcommerceView("131062967861495","per Post - auf Rechnung","VS_SHIPPING");
      piwikTracker.trackPageView();
      piwikTracker.enableLinkTracking();
</script>
<noscript><p><img src="http://meine.domain.de/piwik.php?idsite=15" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
</body>

Doch es will einfach kein Eintrag erfolgen!
Haben verschiedene ECommerce Tracking Funktionen ausprobiert. Nie kam es zu irgend welchen Einträgen für die Statistik. Rechte der Verzeichnisse gecheckt - auch nichts.

Ist der JS Code falsch ?
Haben auch schon aus reiner Verzweiflung den JS Code nur in einer einfachen Seite eingebaut weil wir dachten irgend ein anderes JS stört vielleicht Piwik - dem war aber auch nicht.

Weiss jemand Rat?

Grüße aus Haan


(Peterbo) #2

Der Aufruf von trackEcommerceOrder muss natürlich NACH dem setzen der addEcommerceItem(s) erfolgen, nicht davor.


(CGotsch) #3

Hmmm… okay, klappt aber auch nicht !
Neuer Code:


<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.domain.de/" : "http://piwik.domain.de/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
         var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 15);
         piwikTracker.addEcommerceItem("bri8000","Transparentpapier A4 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere",3.05,1); 
         piwikTracker.addEcommerceItem("bri8050","Transparentpapier A3 80g/qm, 25 Blatt, Architektenpapier<br>","Spezialpapiere",4.80,1); 
         piwikTracker.addEcommerceItem("131062967861495","per Post - auf Rechnung","VS_SHIPPING",4.80,1); 

         piwikTracker.trackEcommerceOrder("BE10000187",15.05,12.65,2.40,4.80,false);
      
         piwikTracker.trackPageView();
         piwikTracker.enableLinkTracking();
</script>
<noscript><p><img src="http://meine.domain.de/piwik.php?idsite=15" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->

Auch dann … nix in Piwik :frowning:

Habe schon mit Firebug mal geschaut … soweit ich sehen konnte hat er einiges an Javascript ausgeführt …

Woran kann es jetzt noch liegen?

Grüße aus Haan


(Peterbo) #4

Tracking-Code auf der COnversion-Seite evtl. 2 mal eingebunden? Welche Piwik-Version wird verwendet?


(CGotsch) #5

Hallo!

Version 1.5.1 - haben damals mit 1.0 angefangen und dann immer schön die Updates eingespielt.
Wir haben nur mal eine Testseite erstellt wo nichts anderes als dieser JS Code im Body Tag steht.
Hatten zuerst auch den Verdacht, dass der Tracking-Code mehrere male drin steht - darum eine Testseite. Aber will halt auch nicht :frowning:

Grüße aus Haan


(Peterbo) #6

Hmm müsste ich mir anschauen. Genannte Seite bitte per PM, wenn möglich.

~Peter
(Piwik Team)


#7

Hi

Welche Shopsoftware nutzt du? Für viele gibt es schon ein fertiges Plugin. Zb. XTC, Gambio …

LuigiO


(CGotsch) #8

VShop - kennt keiner (mehr). War damals von intradt eine Software unter c++ geschrieben. Von uns selber weiter entwickelt.
Blöder weise klappt es ja auch mit Google Ecommerce Tracking - nur halt Piwik will nicht :frowning:

Grüße aus Haan


(Peterbo) #9

Bitte noch den Thread als gelöst markieren und evtl. Lösung kurz darstellen (auch wenn diese trivial war). :wink:

~Peter


(CGotsch) #10

Hallo Leute!

Problem war ganz einfach - hatten unserer IP als “nicht tracken” eingetragen. Da konnten wir natürlich testen und test … und testen … :wink:
Also wenn es keine Daten gibt - immer mal schauen ob man nicht seine eigene IP als “no tracking” eingetragen hat.

Grüße aus Haan