Reguły oparte na zdarzeniu Zmiana historii będą uruchamiać tag, jeśli identyfikator fragmentu adresu URL (oznaczony znakiem kratki) ulegnie zmianie lub jeśli w witrynie zostanie użyty interfejs API HTML5 typu pushstate. Taka reguła pozwala np. uruchamiać tagi śledzące wirtualne odsłony strony w aplikacji Ajax.
Kiedy nastąpi zmiana w historii zmian, Menedżer tagów Google zapełnia następujące zmienne:
- History old url fragment: wcześniejszy identyfikator fragmentu adresu URL
- History new url fragment: obecny identyfikator fragmentu adresu URL
- History old state: wcześniejszy obiekt stanu historii kontrolowany przez wywołania witryny do pushState
- History new state: bieżący obiekt stanu historii kontrolowany przez wywołania witryny do pushState