Auf einer Seite werden zwei verschiedene IDs verwendet

Hallo,

auf einer Seite wird der initiale Trackingaufruf ausgeführt - danach offenbar noch ein ‘setEcommerceView’ Aufruf - beide haben allerdings zwei verschiedene IDs, so dass offenbar hier etwas doppelt gezählt wird - wie kann das sein? ‘setEcommerceView’ sollte m.E. hier eigentlich so wie ein Event gewertet werden?

Vielen Dank

Falk

die Einbindung ist wie folgt:

<script>
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(["setDomains", ["*.www.meineDomain.com"]]);
  _paq.push(["setDoNotTrack", true]);
  _paq.push(["disableCookies"]);
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);

_paq.push(['setEcommerceView',
    "1234567", // (Required) productSKU
    "Produkt Name", // (Optional) productName
    "Kategorie", // (Optional) categoryName
     // (Optional) price
]);
_paq.push(['trackPageView']);
</script>

ist das korrekt so?

Hallo Falk,
setEcommerceView - ist zur Berechnung der Konversionsraten auf Produkt und Kategorien gedacht. Es ist also kein klassisches Event.
Dabei werden separat nur die Seitenansichten nochmal intern gezählt. Das bedeutet, es ist keine zweite Seitenansicht.
Aus diesem Grund sollte es vor dem TrackPageView ausgeführt werden. Den zweiten Trackpageview brauchst du also nicht und der erzeugt dir die doppelten Ansichten :wink:

Die Einbindung sollte man wie folgt umsetzen:

Weit oben im Quellcode

<script>
  var _paq = window._paq = window._paq || [];
_paq.push(['setEcommerceView',
    "1234567", // (Required) productSKU
    "Produkt Name", // (Optional) productName
    "Kategorie", // (Optional) categoryName
     // (Optional) price
]);
</script>

dann kann weiterer Html Code kommen und dann dein normaler Tracking-Schnipsel

<script>
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(["setDomains", ["*.www.meineDomain.com"]]);
  _paq.push(["setDoNotTrack", true]);
  _paq.push(["disableCookies"]);

// Auch hier könnte man das setEcommerceView einfügen

  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
</script>

Viele Grüße
Tom