Śledzenia czasu spędzonego na stronie w Google Analytics 4

Jak śledzić czas spędzony na stronie w GA4
Autor tekstu
Dawid Wielec
Opublikowano
09/03/2024

Google Analytics 4 umożliwia śledzenie czasu na stronie domyślnie, natomiast nie umożliwia w prosty sposób oznaczenia określonego, spędzonego czasu na stronie jako konwersji. Można np. stworzyć grupę odbiorców o określonych parametrach (tutaj podać czas) i wywołać zdarzenie w momencie dodania nowego użytkownika – ale w dobie Consent Mode jest to dość “dziurawy” sposób.

Jeśli zatem zależy Ci na śledzeniu tego za pomocą zdarzeń niestandardowych masz do wyboru dwie ścieżki:

Metoda pierwsza – Reguła licznika czasu

Chcesz mierzyć czas spędzony na pojedynczej stronie i nie przeszkadza Ci, że po przejściu na kolejną czas będzie mierzony od początku – użyj funkcji “timer” w GTM do wywołania swoich zdarzeń

Metoda druga – Javascript

Jeśli zależy Ci na tym, aby mierzyć czas również pomiędzy różnymi stronami, potrzebujesz do tego kodu JS. Zobacz jak to jest zrobione na moim filmie na kanale Youtube

See the Pen Minutnik by CX Factory (@CX-Factory) on CodePen.

Instrukcja

Zaloguj się do swojego konta Google Tag Manager i wybierz odpowiedni kontener.

Dodaj nowy tag:

  1. Kliknij “Tagi” w lewym menu.
  2. Kliknij przycisk “Nowy” w prawym górnym rogu. Nadaj mu nazwę jaka ci pasuje.

Dodaj niestandardowy tag HTML:

  1. Kliknij w obszarze “Konfiguracja tagu”.
  2. Wybierz “Niestandardowy HTML” z listy dostępnych tagów.
  3. Wklej powyższy kod JavaScript z opisem do pola “Kod HTML”.
  4. Zatwierdź tag, klikając “Zapisz”.

Dodaj regułę do tagu:

  1. Kliknij w obszarze “Reguły”.
  2. Wybierz “All Pages” lub utwórz własny wyzwalacz strony, który będzie odpowiadał Twoim potrzebom.
  3. Zapisz Regułę.

Utwórz nowy tag GA4:

  1. Kliknij “Tagi” w lewym menu.
  2. Kliknij przycisk “Nowy” w prawym górnym rogu. Nadaj mu nazwę jaka Ci pasuje.
  3. Kliknij w obszarze “Konfiguracja tagu”.
  4. Wybierz “Google Analytics: zdarzenie GA4” z listy dostępnych tagów.

Skonfiguruj tag GA4:

  1. Wklej identyfikator pomiaru GA4 (G-XXXXXXX) do pola “Identyfikator pomiaru” lub wybierz z listy
  2. Jako nazwę zdarzenia wybierz zmienną Event klikając na znaczek klocka lego z plusem.

Dodaj regułę do tagu GA4:

  1. Kliknij w obszarze “Reguły”
  2. Kliknij “+” w prawym górnym rogu.
  3. Nazwij nową regułę jak ci pasuje
  4. Kliknij w obszarze “skonfiguruj regułę” i wybierz opcję “Zdarzenie niestandardowe”
  5. Wprowadź “^session_duration_(60|120|180|240)_seconds$” jako wyrażenie regEx dla nazwy zdarzenia. (bez cudzysłowu!!). Zatwierdź opcję “Użyj dopasowania do wyrażenia regularnego”
  6. Zapisz

ZAPISZ TAG.

Opublikuj zmiany:

  1. Kliknij “Przegląd” w prawym górnym rogu, aby sprawdzić swoje zmiany.
  2. Jeśli wszystko wygląda dobrze, kliknij “Opublikuj”.

Po wykonaniu tych kroków, kod JavaScript będzie śledził czas spędzony przez użytkownika na stronie i wysyłał odpowiednie zdarzenia do GA4

Sprawdź też podobne wpisy