Les déclencheurs basés sur les événements de modification de l'historique déclenchent une balise lorsque le fragment de l'URL (hash) est modifié ou lorsqu'un site utilise les API HTML5 pushState. Ce déclencheur est utile pour activer les balises qui effectuent le suivi des pages vues virtuelles dans une application Ajax, par exemple.
Lorsqu'un événement de modification de l'historique a lieu, Tag Manager attribue automatiquement une valeur aux variables suivantes :
- Ancien fragment d'URL de l'historique : ancienne valeur du fragment d'URL
- Nouveau fragment d'URL de l'historique : valeur actuelle du fragment d'URL
- Ancien état de l'historique : ancien objet d'état de l'historique, contrôlé par les appels du site à pushState
- Nouvel état de l'historique : nouvel objet d'état de l'historique, contrôlé par les appels du site à pushState