J'ai deux profils Google Analytics dans mon compte. Un, pour mon compte de production avec l'ID de la propriété: UA-XXXXXXXX-1. Mon second profil est destiné à mon compte de test et son ID de propriété est: UA_XXXXXXXX-2.Transmission de données de Google Tag Manager à Google Analytics
Dans le gestionnaire de balises, mon balise "-1" est déclenchée si mon URL contient "mydomain.com" et que ma balise "-2" est activée si l'URL inclut "mydomain.it".
Le déclenchement de l'étiquette GA avec cette configuration fonctionne correctement. Mes données de mise en scène sont séparées de la production et je suis en mesure de tester les pages vues GA de base.
Ce qui est maintenant nécessaire, c'est la possibilité de séparer les événements. Actuellement, j'appelle setAccount avant chaque suivi d'événement (je sais que cela peut être en appel unique).
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
Ce que je voudrais faire est d'appeler la méthode _setAccount et passer dynamiquement la valeur de Google Gestionnaire de balises où je mets l'ID de propriété en fonction de l'URL.
Y at-il un moyen de faire quelque chose comme ceci (ou quelque chose de mieux) afin que je puisse définir le compte en fonction d'une règle Tag Manager?
_gaq.push(['_setAccount', [Tag Manager Property ID] ]);
J'apprécie tout conseil/aide que vous avez.
Merci!
Ah. Cela a du sens et cela clarifie un certain nombre de choses pour moi. Oui, dataLayer est parfaitement logique pour ce que j'essaie de faire. Je vous remercie! – sleestak
bzw. la clé d'un événement doit simplement être "event" (dataLayer.push ({'event': 'mylabel'});), voir ici: http://stackoverflow.com/questions/12711240/google-analytics-tag- manager-fail –
Je viens de poster une question similaire. Est-il possible de définir une règle complètement dans l'interface GTM pour contourner l'informatique et le faire sans eux? – MMMdata