2017-07-20 1 views
-1

J'ai mis en place un test pour le séquençage des balises html personnalisées dans Google Tag Manager (GTM).Le séquencement des balises GTM ne fonctionne pas

HTML personnalisé Tag "A"

<script> 
    var gtm = google_tag_manager[{{Container ID}}]; 
    try { 
    {{Debug Mode}} && console.log("GTM Debug: A"); 
    gtm.onHtmlSuccess({{HTML ID}}); 
    } catch(e) { 
    gtm.onHtmlFailure({{HTML ID}}); 
    } 
</script> 

HTML personnalisé Tag "CLEANUP"

<script> 
    {{Debug Mode}} && console.log("Consider it done."); 
</script> 

Je vous attendriez la console JS chrome pour imprimer "GTM Debug: A" avant le " Considérez le fait. ".

Cependant, le "Considérez-le fait." est toujours imprimé avant "Débogage GTM: A".

Dans l'interface GTM, j'ai sélectionné les balises à déclencher dans cette certaine séquence ... s'il vous plaît voir les captures d'écran.

(il y a aussi deux balises qui font exactement la même chose que A, mais avec un certain retard de temps, s'il vous plaît voir les captures d'écran jointes)

GTM Tag A

enter image description here

GTM Cleanup Tag

Répondre

0

La réponse est simple: plusieurs tags définissent le même tag de nettoyage. Ainsi, le nettoyage commence juste après la fin de l'une des balises (celle qui a la plus haute priorité). Le multi-tag-séquençage avec n: 1 sequnce n'est donc pas possible (en attente de plusieurs tags à traiter avant un nettoyage final après ces multiples tags).