Hello, je dois implémenter un tracking de scroll à 90% sur une landing page one-page. J'ai essayé avec le trigger 'Scroll Depth' dans GTM mais ça ne marche pas bien. Des idées ?
Tu as vérifié que ton container GTM est bien chargé avant le DOM ? Sur les one-pages, souvent le problème vient de là. Essaye avec un event listener en JS directement si GTM bug.
J'ai un snippet custom qui marche nickel : tu peux le mettre dans un tag HTML dans GTM. Je te le partage si tu veux. Par contre, faut bien définir la hauteur de ta page dans le code.
Merci @45, je veux bien oui ! @123, le DOM est bien chargé, j'ai vérifié avec le debugger. C'est vraiment le trigger natif qui semble capricieux sur les longues pages.
Voilà le code que j'utilise (je simplifie) : `document.addEventListener('scroll', function(){...})` avec un calcul de % basé sur window.innerHeight. Je peux t'envoyer la version complète en MP si tu veux.
Attention avec les solutions custom, vérifiez bien la compatibilité mobile. J'ai eu des surprises sur iOS où le scroll behave différemment. Le plugin Scroll Depth de Simo Ahava reste la référence selon moi.