0

Ich habe Probleme beim Einrichten von Universal Analytics in Kombination mit Google Tag Manager in Drupal spezifischer für die E-Commerce-Daten. Normale Google Analytics funktioniert, aber ich kann nicht scheinen, dass die E-Commerce-Daten angezeigt werden. Dies ist meine Konfiguration:Drupal Google Tag Manager E-Commerce-Daten fließen nicht

Drupal Seite:

Google Tag Manager Seite:

  • einen neuen Tag mit den folgenden Einstellungen Erstellt
    • Tag-Typ Universal Analytics
    • Verknüpft das richtige Universal Analytics-Projekt
    • Trigger auf Seitenabruf
    • Aktivierte E-Commerce
    • Verwenden Datalayer Einstellung

Universal Analytics Seiteneinstellung: Auf Ansichtsebene aktivierte ich die E-Commerce-Einstellung und erweiterte E-Commerce-Einstellung. Der normale Seitenverkehr fließt in Universal Analytics, um zu überprüfen, ob das Tag funktioniert.

Beim Debuggen der Seite Anrufe mit dem Tag Assistent ich, dass nach Abschluss eines Auftragsdaten überprüfen können an die Tag gesendet wird, ist dies die gesendeten Daten:

[ 
    { 
    "event": "trackTrans", 
    "transactionId": "606", 
    "transactionAffiliation": "Name Hidden", 
    "transactionTotal": 50, 
    "transactionTax": 0, 
    "transactionShipping": 0, 
    "transactionProducts":  [ 
     { 
     "sku": "211", 
     "name": "211", 
     "category": "", 
     "price": 50, 
     "quantity": 1 
     } 
    ] 
    }, 
    { 
    "gtm.start": 1465502292047, 
    "event": "gtm.js" 
    }, 
    { 
    "event": "gtm.dom" 
    }, 
    { 
    "event": "gtm.load" 
    } 
] 

Ich bin ziemlich neu Google-Tag-Manager, aber das sind meine Beobachtungen.

Die Analysedaten werden an das Tag gesendet => sollte es nicht stattdessen an den Analytics-Code gesendet werden? Oder kümmert sich der Tag Manager?

Die documentation erwähnt dies:

ein Tag des Typs Universal Analytics hinzufügen; Track-Typ von Page View oder Event.

Bedeutet dies, dass das Tag auch auf ein Ereignis wie die Fertigstellung der Kasse ausgelöst werden muss? Oder ist es ein echter "ODER" -Fall, bei dem Sie selbst entscheiden können, ob Sie eine Seitenansicht oder ein Ereignis verwenden möchten.

Wenn Sie weitere Informationen benötigen, werde ich Ihnen gerne zur Verfügung stellen!

Vielen Dank für Ihre Hilfe.

Antwort

2

Ein paar Dinge in Bezug auf die GTM-Setup zu beachten, die helfen können:

Da Sie Standard E-Commerce verwenden (dh.nicht Erweiterte E-Commerce), Ihre Track Type muss Transaction, nicht Pageview oder etwas anderes sein. Es folgt, dass Sie das Kontrollkästchen Erweitertes E-Commerce nicht aktivieren können, sobald Sie diesen Track-Typ ausgewählt haben. Es gibt auch keine weitere Konfiguration in Bezug auf die DataLayer.

Die Analysedaten werden an das Tag gesendet => sollte es nicht stattdessen an den Analytics-Code gesendet werden? Oder kümmert sich der Tag Manager?

Die Analysedaten (vorausgesetzt Sie meinen DataLayer) werden vom Tag gelesen. GTM wird alles für Sie erledigen (vorausgesetzt, die Dinge sind richtig konfiguriert).

Alles andere sollte folgen und Sie sollten nichts anderes tun müssen. Ihre Auslösungsregel für das Tag könnte das Ereignis sein, das Sie drücken trackTrans.

Wenn Sie erweiterten E-Commerce verwenden müssen, dann müssten Sie Ihre gesamte dataLayer restrukturieren/wiederherstellen (leider, aber zum Besseren, wie Sie besser und mehr Einblicke in Einkaufs- und Checkout-Verhalten in GA bekommen).

+0

Vielen Dank! Wenn Sie ein zusätzliches Tag aus dem Typ "Transaction" hinzufügen, hat Transaction dies geschafft. Muss ich die E-Commerce-Funktion in der normalen Seitenansicht weiterhin aktivieren? – Bram

Verwandte Themen