1

Ich habe versucht, den erweiterten E-Commerce von Google Analytics in unserem Shopify Store und Checkout sowie in unserem eigenen regelmäßig wiederkehrenden Checkout korrekt zu implementieren. Und zum größten Teil habe ich es wirklich gut funktioniert.GA/GTM Verbesserter E-Commerce | Messen von Produkt- und Produktdetails Impressionen

Aber ich kann nicht herausfinden, wie Measuring Product Clicks und Mess Ansichten von Produkt-Details 100% korrekt implementieren, da die Tag-Konfiguration für diese Messungen verfolgt werden muss als ein Pageview mit dem Auslöser auf eventgtm.dom entspricht und die bewirkt, dass die Fehler "Die gleiche Web-Property-ID wird zweimal verfolgt." im Google Tagassistenten.

Ich werde gerne dafür bezahlen, wenn jemand so nett wäre, sich das anzuschauen.

Derzeit auf Seite laden unserer Shop 3 Tags Feuer.

  • GA Pageview
  • Pageview Produkt Impressionen
  • Pageview Produktdetails Ansichten

Welche presumanly die oben genannten Fehler in GTA verursacht. ("Die gleiche Web-Property-ID wird zweimal nachverfolgt.")

Wie kann ich in diesem Fall das Messen von Produktklicks und das Messen von Ansichten von Produktdetails korrekt implementieren?

Ich versuchte alredy die regelmäßigen GA Pageview auf DOM Ready Laden und stellte eine execption für den Firing Trigger, so dass GA Pageview nicht, wenn Pageview Product Impressions oder Pageview Product Details Views abgefeuert wird abgefeuert wird.

Aber das lässt mich immer noch mit 2 gefeuerten Tags, die immer noch den Fehler verursacht. Und ich bin auch nicht davon überzeugt, dass dies der richtige Weg ist.

Bitte lassen Sie mich wissen, wenn ich etwas weiter erklären oder diese Frage irgendwie verbessern kann. Auch hier bin ich neu und freue mich, für Hilfe zu bezahlen.

Schon seit 2 Tagen.

Vielen Dank im Voraus für Ihre Hilfe und Eingaben! Ich schätze es!

alles Gute, Markus

Antwort

2

Sie haben zwei Möglichkeiten, wenn es um die Messung Angaben zum Produkt Eindruck kommt:

  1. Senden Sie die Angaben zum Produkt Eindruck Daten zusammen mit dem bestehenden Seite Ansicht Tag, das Feuer auf diesem Seite.
  2. Senden Sie die Produktdetails-Impressionsdaten nach dem Laden der Seite in ein separates GA-Ereignis-Tag.

Welche Option Sie wählen, hängt davon ab, ob Sie in der Lage, die Angaben zum Produkt Eindruck Daten auf den GTM data vor den GTM Container Code oder nicht zu drücken. Wenn Sie die Daten der Produktdetail-Impression auf die DataLayer übertragen können, verwenden Sie die obige Methode (1).Wenn Sie aus irgendeinem Grund nicht in der Lage sind, die Daten der Produktdetail-Impression vor dem GTM-Container-Code auf dataLayer zu übertragen, verwenden Sie die obige Methode (2).

Für Verfahren (1), würde der Code wie folgt aussehen:

dataLayer.push({ 
    'ecommerce': { 
    'detail': { 
     'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
     'products': [{ 
     'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
     'id': '12345', 
     'price': '15.25', 
     'brand': 'Google', 
     'category': 'Apparel', 
     'variant': 'Gray' 
     }] 
    } 
    } 
}); 
//Your GTM container container code goes here 

Sie, wenn Sie dann einfach das Einrichten eines regelmäßigen GA Seitenansicht Tag mit Trigger „Alle Seiten“ und stellen Sie sicher, dass die E-Commerce-Option aktiviert ist in der Tag-Konfiguration: Enabling enhanced ecommerce in GTM tag configuration

Methode (1) ist die empfohlene Methode, aber wenn dies für Sie nicht möglich ist, dann würde Methode (2) wie folgt sein:

dataLayer.push({ 
     'event' : 'productDetailImpression', 
     'ecommerce': { 
     'detail': { 
      'actionField': {'list': 'Apparel Gallery'}, // 'detail' actions have an optional list property. 
      'products': [{ 
      'name': 'Triblend Android T-Shirt',   // Name or ID is required. 
      'id': '12345', 
      'price': '15.25', 
      'brand': 'Google', 
      'category': 'Apparel', 
      'variant': 'Gray' 
      }] 
     } 
     } 
    }); 

Wie Sie sehen, besteht der Unterschied hier darin, dass wir dem DataLayer-Push jetzt ein benutzerdefiniertes Ereignis mit dem Namen productDetailImpression hinzugefügt haben. Der einzige Zweck dieses benutzerdefinierten Ereignisses besteht darin, es uns zu ermöglichen, ein separates GA-Ereignis-Tag in GTM auszulösen, dessen alleinige Verantwortung darin besteht, diese erweiterten E-Commerce-Daten abzurufen und an GA zu senden. Wir erreichen dies, wie in GTM folgt: enter image description here Hinweis folgende Dinge:

  1. Der Spurtyp des Tags Ereignis (nicht Page View)
  2. Die Kategorie und die Wirkung der Veranstaltung Materie nicht wirklich. Wir verwenden dieses Ereignis einfach, um erweiterte E-Commerce-Daten an GA zu senden.
  3. Die E-Commerce-Einstellung ist für dieses Tag aktiviert.
  4. Der Tag hat eine benutzerdefinierte Ereignis-Trigger wie folgt definiert: enter image description here
0

Sie so viel Dank! Ich schätze Ihre sehr ausführliche Antwort sehr! Es hat viel geholfen und meine Frage beantwortet! :)

Die Sache, die mich weg wirft war, dass ich dachte, dass Produkt-Impressionen und Details der Eindrucke beide müssen unbedingt mit den gtmevent und als pageview umgesetzt werden müssen. Aber wenn sie als eine großartige Veranstaltung umgesetzt werden können!

Aber von dem, was ich verstehe, solange die Product Impressions bei Bedarf in den DataLayer geschoben werden und ein regulärer Google Analytics Pageview Tag mit All Pages ausgelöst wird, werden die Daten an GA gesendet. Richtig? :)

ich dann realisiert auch die Details Impressions als Ereignis, wie Sie in der Methode vorgeschlagen 2. Methode 1 nicht möglich war, weil die Seite ändert sich dynamisch und nicht neu geladen wird.

Alles funktioniert jetzt einwandfrei und es werden keine Fehler in Google Tag Assistant gemeldet.

Vielen Dank noch einmal und lassen Sie es mich wissen, wenn ich Ihnen für Ihre Zeit zu erstatten.

Prost,

+0

Sie sind herzlich willkommen. Bitte akzeptieren Sie meine Antwort, indem Sie auf das grüne Häkchen links daneben klicken. – faridghar

+0

Fertig :) Nochmals vielen Dank und einen schönen Tag! –

+0

Sie können auch die oben genannte Antwort löschen, da dies zukünftige Leser in die Irre führen könnte. In der Zukunft ist der beste Weg, um mit einer Frage zu folgen, durch eine Empfehlung :) – faridghar

Verwandte Themen