Guten Tag zusammen,
wir versuchen seit geraumer Zeit das Google Analytics Widget von UA (Universal Analytics) auf GA4 (Google Analytics 4) umzustellen.
Wir benutzen die Smartstore-Version 4.1.1.0
Die alte Konfiguration unter UA sah wie folgt aus:
Tracking-Code mit {ECCOMERCE}-Zeile:
<!-- Google code for Analytics tracking --> <script> {OPTOUTCOOKIE} function initializeGoogleAnalytics(){ (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', '{GOOGLEID}', {STORAGETYPE}); ga('set', 'anonymizeIp', true); ga('send', 'pageview'); {ECOMMERCE} } </script>
Tracking-Code für {ECOMMERCE}-Teil, mit {DETAILS}-Zeile:
ga('require', 'ecommerce'); ga('ecommerce:addTransaction', { 'id': '{ORDERID}', 'affiliation': '{SITE}', 'revenue': '{TOTAL}', 'shipping': '{SHIP}', 'tax': '{TAX}', 'currency': '{CURRENCY}' }); {DETAILS} ga('ecommerce:send');
Tracking-Code für {DETAILS}-Teil:
ga('ecommerce:addItem', { 'id': '{ORDERID}', 'name': '{PRODUCTNAME}', 'sku': '{PRODUCTSKU}', 'category': '{CATEGORYNAME}', 'price': '{UNITPRICE}', 'quantity': '{QUANTITY}' });
Wir haben schon den Code aus folgendem Thema ausprobiert: http://community.sma...smartstore-v42/
Dabei kam aber die Fehlermeldung, dass initializeGoogleAnalytics nicht definiert ist, wenn man versucht hat in den Cookie-Einstellungen die Option "Analytische Cookies" zu speichern.
Wie muss ich das Widget konfigurieren um GA4 zu verwenden?