Zmienna to nazwany „pojemnik” na dane, którego zawartość (wartość) zmienia się w zależności od tego, co dzieje się na stronie.
W analityce zmienne służą głównie do dwóch celów:
- zbierania szczegółów dotyczących zdarzeń na stronie,
- określania reguł, dzięki którym tagi uruchamiają się w określonych momentach.
Przykłady zmiennych
- Page URL — pełen adres strony internetowej
- Click ID - identyfikator klikniętego przycisku lub elementu
- Scroll Depth Threshold - głębokość przewijania strony wyrażona w procentach

W Google Tag Managerze zmienne dzielą się na:
- zmienne wbudowane, gotowe do użycia, które wystarczy aktywować w narzędziu,
- zmienne zdefiniowane przez użytkownika, które trzeba skonfigurować samodzielnie.