2017-09-09 2 views
0

Ich verwende Google Tag Manager, um Google Analytics zu implementieren. Ich konnte keine E-Commerce-Daten haben. Ich schicke die E-Commerce-Daten innerhalb data Objekts:Google Analytics E-Commerce-Tracking funktioniert nicht

dataLayer = dataLayer || []; 
dataLayer.push({ 
    PageType: "Confirmation", 
    ProductID: "2222", 
    ProductGroup: "", 
    ProductName: "Test1", 
    CheckInDate: "2017-09-10", 
    CheckOutDate: "2017-09-11", 
    NumberOfAdults: "2", 
    NumberOfChildren: "0", 
    NumberOfRooms: "1", 
    NumberOfNights: "1", 
    TransactionID: "11111", 
    Revenue: 60.00, 
    Destination: "London", 
    Event: "Purchase", 
    'transactionId': "11111", 
    'transactionAffiliation': "Test1", 
    'transactionTotal': 60.00, 
    'transactionProducts': [{ 
     'sku': '2222', 
     'name': 'Test1', 
     'category': 'Hostel', 
     'price': 60.00, 
     'quantity': 1, 
    }] 
}); 

Dieses Objekt vor Tag Manager-Snippet erstellt wird.

In Google Tag Manager habe ich nur ein Tag, das alle Seiten auslöst und Track-Typ ist Seitenansicht. Ich habe kein weiteres Tag für die Transaktion hinzugefügt, da das Objekt vor dem Snippet auftritt. Erweiterte E-Commerce Funktionen nicht aktiviert ist (Ich habe versucht, wenn es aktiviert ist aber nichts ändern.

In Google Analytics habe ich aktiviert Ecommerce aber erweiterten E-Commerce.

Dimensionen, die ich außer E-Commerce haben abgebildet werden, sondern E-Commerce-Variablen sind nicht.

Was soll ich tun, E-Commerce-Arbeit richtig zu machen? Was ich dabei?

+0

„In Google Analytics Ich habe E-Commerce, aber erweiterten E-Commerce aktiviert“ - nur um sicher zu machen, bedeutete Sie zu schreiben, dass Sie _nicht_ enhanced E-Commerce aktiviert haben? –

+0

Ja, tatsächlich habe ich versucht, wenn es auch aktiviert ist, aber nichts geändert hat. –

+0

Können Sie bitte einen Screenshot Ihres Tags hinzufügen? Wenn die Website live ist, können Sie auch die URL angeben? – faridghar

Antwort

0

der Code richtig mit der Konfiguration funktioniert. Was Sie tun müssen, ist den Tag der Transaktion, dies, weil die data erstellen verwendet wird für Standard-E-Commerce und wi Mit dieser Technologie wird der Transaktionshit getrennt gesendet. (In E-Commerce verbessern wird diese Information an einen anderen Treffer gesendet).

Also in diesem Fall ist es egal, ob die Daten vor oder nach dem Seitenaufruf geschoben werden, da mit ihrem eigenen Trigger gesendet wird.

Grüße

Verwandte Themen