2017-03-10 1 views
0

Ich versuche, die Checkout-Schritte in Google Enahanced E-Commerce über Google Tag Manager einzurichten. Ein Problem, das ich derzeit habe, ist, dass die official doc keine Erwähnung darüber hat, wenn mein Checkout-Prozess leichte Abweichungen hat und es mehr als eine Route gibt, die auscheckt.Wie können Sie mehrere Checkout-Flows in Google Enhanced Ecommerce ordnungsgemäß verfolgen?

Zum Beispiel:

Wenn der Benutzer nicht angemeldet ist, ist die Kasse fließen etwas wie folgt aus:

  1. /Kasse/Warenkorb
  2. /Kasse/signin
  3. /Kasse/abrechnung
  4. /auszahlung/zahlung
  5. /ausgang/bestätigung

Für angemeldete Benutzer wird es Schritt 2.

Jemand überspringen fragte die same question vor einem Jahr und bekam keine Antwort. Also würde ich gerne einige Einsichten/Vorschläge zu diesem Thema bekommen.

Danke!

+0

Ich glaube nicht, dass es eine gute Antwort _is_ - jeweils mehrere Ansichten verwenden, um mit einem mit verschiedener Kasse Konfiguration oder kauft Google Analytics 360 mit benutzerdefinierten Trichterberichten als zusätzlichen Berichtstyp in den benutzerdefinierten Berichten. –

Antwort

0

Ihr Checkout-Funnel könnte eine beliebige Anzahl von Schritten haben, und Sie müssen mit dem entsprechenden Schritt angeben und die ecomm-Daten weiterleiten.

Zum Beispiel, wenn Benutzer anmelden muss, dann würden Sie haben:

dataLayer.push({ 
    'event': 'checkout', 
    'ecommerce': { 
     'checkout': {'checkout': { 
     'actionField': { 
     'step': 2 
     }, 
     // your products array of objects 
    } 
} 

Wenn Sie nicht über den Login-Schritt haben (. Dh der Benutzer bereits angemeldet), dann müssen Sie einstellen die step nach Bedarf, damit Billing Schritt 2 statt Login werden könnte.

0

Ich würde Schritt 2 auf Schritt feuert 3.

Für Schritt 2 (unabhängig von der Seite), würde ich auch eine Kasse Option basierend auf angemeldet-in-Status.

dataLayer.push({ 
    'event': 'checkoutOption', 
    'ecommerce': { 
     'checkout_option': { 
     'actionField': {'step': 2, 'option': ["loggedIn"|"signIn"|"signUp"|"guest"]} 
     } 
    } 
    }); 

Also, wenn ein Benutzer angemeldet ist, um, wenn sie an der Rechnungs Seite weitergeleitet werden, dann Kasse Schritt 2 und 3 Feuer, sowie die Kassenoption „LoggedIn“ gefeuert für Schritt 2.

Beim Überprüfen des erweiterten E-Commerce-Kassenprüfberichts können Sie Segmente basierend auf dem angemeldeten Status erstellen.

ähnlich wie Sie „Einkaufswagen“ in diesem Foto anwenden könnten: ecommerce checkout

+0

Danke für die Antwort! Es sieht so aus, als ob GTM es nicht erlaubt, mehrere Schritte (Schritt 2 in Schritt 3) auf der gleichen Seite auszuführen, da die Werte durch die letztere Anfrage überschrieben werden, und ich habe einen kurzen Test gemacht, wie es scheint. Ich versuche jetzt, mit den Step-Nummern herumzuspielen, als wäre ich bereits angemeldet,/Billing wäre Schritt 2. Ansonsten Schritt 3, um zu sehen, ob das funktioniert. Vielleicht kann ich den aktuellen Login-Status in der Checkout-Option hinzufügen. –

+0

Während Sie mehrere Schritte auf derselben Seite nicht senden können, können Sie das Feld "Seite" für die angemeldeten Benutzer festlegen (z. B./login/auto).Dadurch können Sie sowohl Schritt 2 als auch Schritt 3 auf derselben physischen Seite aktivieren, indem Sie den Seitenwert ändern, der an Google Analytics gesendet wird. – sdhaus

Verwandte Themen