Zurzeit sind 165 Mitglieder online.
Zurzeit sind 165 Mitglieder online.
Neu bei Google Analytics? Stelle hier deine Fragen!
Anleitung
favorite_border
Antworten

Fehlender Tracking-Code & fehlende E-Commerce-Daten

Rang 6
# 1
Rang 6

Hallo,

 

Laut der Analytics-Benachrichtigungen „Fehlender Tracking-Code … wurde kein gültiger Tracking-Code gefunden“.

Allerdings werden offensichtlich Daten an Google Analytics übertragen zu werden, zumindest wird im Dashboard etwas angezeigt. Unter Verwalten / Property / Tracking-Code wird „Datenempfang aktiv“ angezeigt. Der Code kann also eigentlich nicht ganz falsch sein.

 

Der Tracking-Code im Seitenquelltext wird von einem Modul (d3 f. Oxid PE) generiert und sollte eigentlich korrekt sein. Er unterscheidet sich von der Standardvorgabe und ich vermute, dass hierin vielleicht ein Fehler zu finden sein könnte:

 

Tracking-Code (gem. GOOGLE ANALYTICS):

<script>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

ga('create', ‘UA-64015349-1', 'auto');

ga('send', 'pageview');

</script>

 

Tracking-Code (Seitenquelltext):

<script type="text/javascript">

            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

           

            ga('create', ‘UA-64015349-1', 'http://www.acupunctureworld.de' , {'siteSpeedSampleRate': 10,'sampleRate': 100});

            ga('set', 'anonymizeIp', true);ga('require', 'displayfeatures');setTimeout('ga(\'send\', \'event\', \'NoBounce\', \'Over defined seconds\')',10000);window.addEventListener ?window.addEventListener('scroll', testScroll, false) :window.attachEvent('onscroll', testScroll);var scrollCount = 0;function testScroll() {++scrollCount;if (scrollCount == 2) {ga('send', 'event', 'window', 'scrolled');}}ga('send', 'pageview' );var perfData = window.performance.timing;var pageLoadTime = perfData.domComplete - perfData.navigationStart;var loadTime = "";if (pageLoadTime < 1000) { loadTime = "0-1 seconds"; }else if (pageLoadTime < 2000) { loadTime = "1-2 seconds"; }else if (pageLoadTime < 3000) { loadTime = "2-3 seconds"; }else if (pageLoadTime < 4000) { loadTime = "3-4 seconds"; }else if (pageLoadTime < 5000) { loadTime = "4-5 seconds"; }else if (pageLoadTime < 6000) { loadTime = "5-6 seconds"; }else if (pageLoadTime < 10000) { loadTime = "6-10 seconds"; }else { loadTime = "10+ seconds"; }ga('set', 'metric1', loadTime);

</script>

 

Der nicht ganz plausiblen Logik des „fehlenden Tracking-Codes“ folgend, wurden E-Commerce-Daten auch nur vor 2 Wochen kurz übertragen. Seit 2 Wochen ist Ebbe. Soweit ich es erkennen kann, ist der im Shop hinterlegte Code aber korrekt:

           <script type="text/javascript">(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', ‘UA-64015349-1', 'http://www.acupunctureworld.de' , {'siteSpeedSampleRate': 10,'sampleRate': 100});ga('set', 'anonymizeIp', true);ga('set','dimension1','male');ga('set','dimension2','Vorauskasse');ga('set','dimension3','Standard');ga('set','dimension5','EUR');ga('set','dimension6','0');ga('require', 'displayfeatures');setTimeout('ga(\'send\', \'event\', \'NoBounce\', \'Over defined seconds\')',10000);window.addEventListener ?window.addEventListener('scroll', testScroll, false) :window.attachEvent('onscroll', testScroll);var scrollCount = 0;function testScroll() {++scrollCount;if (scrollCount == 2) {ga('send', 'event', 'window', 'scrolled');}}ga('send', 'pageview' , {'page': '/thankyou.html','title': 'Checkout: Thankyou'});ga('require', 'ecommerce');   ga('ecommerce:addTransaction', {'id':           '198',       'affiliation': 'xy | Der Online-Shop der ….',     'revenue':     '44.39',                                 'shipping':     '4.76',                               'tax':         '8.43'                                    });ga('ecommerce:addItem', {'id': '198',                         'name': 'PX-Type 9999',         'sku': 'A000123',         'category': '/TeWa PX-Type 9999', 'price': '4.49',                                                 'quantity': '9'     });ga('ecommerce:send');var perfData = window.performance.timing;var pageLoadTime = perfData.domComplete - perfData.navigationStart;var loadTime = "";if (pageLoadTime < 1000) { loadTime = "0-1 seconds"; }else if (pageLoadTime < 2000) { loadTime = "1-2 seconds"; }else if (pageLoadTime < 3000) { loadTime = "2-3 seconds"; }else if (pageLoadTime < 4000) { loadTime = "3-4 seconds"; }else if (pageLoadTime < 5000) { loadTime = "4-5 seconds"; }else if (pageLoadTime < 6000) { loadTime = "5-6 seconds"; }else if (pageLoadTime < 10000) { loadTime = "6-10 seconds"; }else { loadTime = "10+ seconds"; }ga('set', 'metric1', loadTime);</script>

 

Kann es einer falschen Definition der Zielvorhaben liegen? Wo könnte/sollte man noch nach den möglichen Fehler suchen?

 

Grüße

Christian

1 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Christian S
September 2015

Betreff: Fehlender Tracking-Code & fehlende E-Commerce-Daten

Rang 6
# 3
Rang 6
Hallo Holger,

Vielen Dank für die Antwort. (Hatte schon ein langes Schweigen befürchtet).

Da der Code über ein Modul „automatisch“ hinterlegt wird, werde ich mich mit Deinem Hinweis erst einmal an die Leute wenden, die das Modul programmiert haben. Vielleicht können sie das Problem weiter eingrenzen.

Nochmals vielen Dank und eventuell bis bald …

Viele Grüße
Christian

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten

Betreff: Fehlender Tracking-Code & fehlende E-Commerce-Daten

Top Beitragender
# 2
Top Beitragender

Moin Christian,

 

versuch doch bitte mal dies:

ga('create', ‘UA-64015349-1', 'auto' , {'siteSpeedSampleRate': 10,'sampleRate': 100});ga('set', 'anonymizeIp', true)

 

Also 'http://www.acupunctureworld.de'  durch 'auto' ersetzen.

 

ga('set', 'anonymizeIp', true) ist sicher nicht das Problem.

 

Viel Erfolg

 

    Holger

Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Christian S
September 2015

Betreff: Fehlender Tracking-Code & fehlende E-Commerce-Daten

Rang 6
# 3
Rang 6
Hallo Holger,

Vielen Dank für die Antwort. (Hatte schon ein langes Schweigen befürchtet).

Da der Code über ein Modul „automatisch“ hinterlegt wird, werde ich mich mit Deinem Hinweis erst einmal an die Leute wenden, die das Modul programmiert haben. Vielleicht können sie das Problem weiter eingrenzen.

Nochmals vielen Dank und eventuell bis bald …

Viele Grüße
Christian