2

J'essaie de mettre en place un système sur une boutique en ligne, qui peut collecter à Google Analytics, la météo ou pas un utilisateur est un nouveau visiteur, ou un visiteur de retour - Ceci est basé sur la météo ou non l'utilisateur est créé à la caisse ou si l'utilisateur est déjà connecté.Google Tag Manager dataLayer écrase les données permutantes

J'ai reçu les données à envoyer à google analytics via une dimension personnalisée, créée en GTM.

Cependant, mon problème réside dans le fait que je peux obtenir la page d'analyse pour afficher "Nouveau visiteur" lorsqu'un utilisateur est initialement créé. Mais si l'utilisateur va de l'avant et passe une nouvelle commande juste après la première commande, les données précédentes sont remplacées, et les deux commandes deviennent "Visiteur Visiteur" dans google analytics.

enter image description here

Comment puis-je obtenir chaque ordre de rester comme dans Google Analytics?

Voici le code que j'ai utilisé pour pousser mes données.

var dataToPush = { 
    'event': 'transactionEvent', 
    'transactionId': '112256', 
    'transactionAffiliation': 'CompanyName', 
    'transactionTotal': 250.00;, 
    'transactionTax': 0, 
    'transactionShipping': 0, 
    'CustomReturningVisitor' : 'Old Visitor', 
    'transactionProducts': [] 
} 

dataLayer.push(dataToPush); 

Répondre

1

Il semble que votre dimension personnalisée a une portée de « session » ou « utilisateur », ce qui signifie qu'elle ne peut avoir qu'une seule valeur par durée de session ou même durée de vie de l'utilisateur, avec de nouvelles valeurs en écrasant les anciennes valeurs. Assurez-vous de définir la portée de votre dimension personnalisée sur "Hit" pour enregistrer si un client est nouveau ou revient pour chaque page vue ou transaction (ou événement, etc.) séparément. Voir le custom dimension reference on scope.

+0

J'ai donc essayé de changer la portée de "session" à "hit", et j'ai recommencé le test, mais le problème persiste. La mise à jour de la portée prend-elle un certain temps? –

+0

Je ne sais pas vraiment pour être honnête. La documentation n'indique pas non plus très clairement quelles sont les conséquences de la modification de la portée sur les données précédentes. Vous pouvez essayer de configurer une nouvelle dimension personnalisée pour vous assurer que le concept est solide. – dorian

+0

J'ai essayé de configurer une nouvelle dimension personnalisée et j'ai modifié les paramètres depuis Google Tag Manager, mais cela n'a pas permis de transférer des données vers google analytics, hormis les informations sur les transactions. –