J'ai essayé de modifier certaines valeurs de la couche de données avant qu'elles n'atteignent mon compte Google Analytics. J'ai utilisé une balise HTML personnalisée pour manipuler le calque de données. Disons que je voulais multiplier mon nombre chambre variables de 3,Comment modifier des données dans une couche de données avant de les envoyer à Google Analytics?
<script type="text/javascript">
(function() {
var var7 = ({{DL_roomcount}})
var7 = 3*var7
dataLayer.push({
'roomcount' : var7
});
})();
</script>
Apparemment, même si elle montre les nouvelles valeurs dans la couche de données en mode de prévisualisation, les nouvelles valeurs n'a jamais atteint le compte d'analyse .
Le type de déclencheur utilisé était - événement personnalisé & le nom de l'événement était 'gtm.load'. En mode de prévisualisation dataLayer montre roomcount que 3, mais dans l'analyse compte de son encore 1.
Ma console GA-debug montre également 1 au lieu de 3.
Toute aide concernant ce serait très apprécié.
Merci
Merci Nyuen pour l'entrée, j'ai changé le code comme suit, mais le résultat est le même, –
Publiez des captures d'écran de votre tag et de votre déclencheur. Vérifiez également en mode de débogage GTM les valeurs dans la couche de données lorsque l'événement est 'update roomcount'. – nyuen
Cher @nyuen, en mode de prévisualisation de GTM DataLayer montre 3 mais l'extension d'assistant d'étiquette montre toujours 1 et ci-dessous que j'ai pu trouver notre mise à jour roomcount, ressemble à cet événement se produit après l'envoi des données. Voici quelques captures d'écran [link] (http://chocolatehusky.blogspot.com/2016/06/my-tag-and-trigger-to-edit-data-layer.html) –