2017-09-09 7 views
0

J'utilise Google Tag Manager pour implémenter Google Analytics. Je ne pouvais pas avoir de données de commerce électronique. J'envoie les données de commerce électronique dans l'objet dataLayer:Le suivi du commerce électronique Google Analytics ne fonctionne pas

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, 
    }] 
}); 

Cet objet est créé avant l'extrait de gestionnaire de balise.

Dans Google Gestionnaire de balises je ne dispose que d'une balise qui se déclenche toutes les pages et le type de piste est Page. Je n'ai pas ajouté d'autre balise pour la transaction car l'objet se produit avant l'extrait. Caractéristiques de commerce électronique amélioré n'est pas activé (j'ai essayé quand il est activé, mais n'a pas changé quoi que ce soit.

Dans Google

Analytics j'ai permis de commerce électronique, mais le commerce électronique. Enhanced

Dimensions que j'ai sauf le commerce électronique sont mises en correspondance, mais les variables de commerce électronique sont non.

Que dois-je faire pour faire fonctionner le commerce électronique correctement? Que dois-je manquer?

+0

« dans Google Analytics j'ai permis de commerce électronique, mais de commerce électronique amélioré » - juste pour vous assurer, que vous vouliez dire d'écrire que vous avez activé _not_ E-Commerce amélioré? –

+0

Oui, en fait j'ai essayé quand c'est aussi activé mais rien n'a changé. –

+0

Pouvez-vous inclure une capture d'écran de votre tag? Si le site est en ligne, pouvez-vous également inclure l'URL? – faridghar

Répondre

0

le code fonctionne correctement avec la configuration. ce que vous devez faire est de créer l'étiquette de la transaction, parce que la couche de données utilisé est pour le commerce électronique standard et wi cette technologie que la transaction est frappée est envoyée séparée. (Dans Enhance ecommerce, cette information est envoyée en pièce jointe à un autre hit).

Donc dans ce cas n'a pas d'importance si les données est poussé avant ou après la pageview, car est envoyé avec leur propre déclencheur.

Salutations