Integracja z Google Tag Manager

Google Tag Manager (GTM) pozwala zarządzać tagami analitycznymi i reklamowymi w jednym miejscu, bez zmian w kodzie ankiety. Po podłączeniu kontenera do ankiety w Interankietach możesz uruchomić na niej Google Analytics 4, konwersje Google Ads i inne narzędzia, a dzięki zdarzeniom formularza zmierzysz, ile osób rozpoczyna ankietę, na którym pytaniu rezygnuje i ile ją kończy.

Zanim zaczniesz

Potrzebujesz:

  1. Konta w Google Tag Manager i identyfikatora kontenera w formacie GTM-XXXXXXX.
  2. Uprawnień do edycji ankiety w Interankietach.
  3. Opublikowanej ankiety, na której przetestujesz konfigurację.

Sam identyfikator wpisany w ankiecie tylko ładuje kontener. Dane pojawią się w Google Analytics czy Google Ads dopiero wtedy, gdy w GTM skonfigurujesz i opublikujesz tagi oraz reguły.

Podłączenie kontenera do ankiety

  1. Otwórz ankietę w kreatorze.
  2. Przejdź do zakładki Integracje.
  3. Włącz Google Tag Manager.
  4. W polu Wprowadź kod wklej identyfikator kontenera, np. GTM-ABC1234.
  5. Zapisz zmiany i opublikuj ankietę.

Wklej sam identyfikator, bez fragmentu kodu ze strony GTM i bez spacji.

Zdarzenia formularza

Ankieta wysyła do dataLayer trzy zdarzenia. Możesz ich użyć jako reguł typu Zdarzenie niestandardowe.

ZdarzenieKiedy jest wysyłaneParametry
responsly_form_startRespondent rozpoczyna ankietę: klika przycisk startu, naciska Enter albo ankieta otwiera się od razu na pierwszym pytaniu.form_id
responsly_stepPytanie wyświetla się po raz pierwszy w tej sesji. Powrót i ponowne przejście dalej nie wysyła go drugi raz.form_id, question_number, question_id
responsly_form_submitOdpowiedź została zapisana. Samo kliknięcie przycisku nie wystarczy, więc zdarzenie liczy tylko ukończone ankiety.form_id
  • question_number to pozycja pytania w kolejności, w jakiej widział je respondent, licząc od 1. Przy losowej kolejności pytań konkretne pytanie identyfikuj po question_id.
  • question_id to ten sam identyfikator pytania, który zwraca API Interankiet.
  • Zdarzenia nie zawierają odpowiedzi ani danych respondenta.

Przykład zdarzenia responsly_step:

{ event: "responsly_step", form_id: "kgY8mmnR", question_number: 4, question_id: "j5RaRzW7bb3u" }

Jeżeli zamiast identyfikatora kontenera wpiszesz identyfikator pomiaru GA4 (G-XXXXXXX), te same zdarzenia trafią bezpośrednio do Google Analytics 4, bez Tag Managera.

Konfiguracja reguły w GTM

  1. W GTM otwórz Zmienne i utwórz Zmienną warstwy danych dla każdego potrzebnego parametru: form_id, question_number, question_id.
  2. Otwórz Reguły, kliknij Nowa i wybierz Zdarzenie niestandardowe.
  3. Wpisz nazwę zdarzenia, np. responsly_form_submit, i zapisz.
  4. Podepnij regułę pod tag, np. Google Analytics: zdarzenie GA4 o nazwie form_submit z parametrem form_id albo tag Konwersja Google Ads.
  5. Opublikuj kontener i sprawdź zdarzenia w trybie Podgląd (Tag Assistant).

Żeby zobaczyć, gdzie respondenci rezygnują, wysyłaj do GA4 zdarzenie responsly_step z parametrem question_number i zbuduj eksplorację lejka od responsly_form_start, przez kolejne numery pytań, do responsly_form_submit.

Zgoda na cookies i Cookiebot

Jeżeli przed uruchomieniem śledzenia potrzebujesz zgody respondenta, masz dwie możliwości:

  • Wbudowany baner zgody na cookies. Włączasz go w ustawieniach ankiety. GTM ładuje się dopiero po akceptacji analitycznych plików cookie, a zdarzenia formularza czekają do tego momentu. Szczegóły: baner zgody na cookies w ankiecie.
  • Własne narzędzie do zgód przez GTM. Wbudowany baner zostaw wyłączony, a Cookiebota (albo inne narzędzie z szablonem dla GTM) dodaj do kontenera z regułą Consent Initialization – All Pages. Kroki opisuje ten sam artykuł.

Sprawdzenie, czy wszystko działa

  1. Włącz w GTM tryb Podgląd i podaj adres opublikowanej ankiety.
  2. Rozpocznij ankietę, przejdź kilka pytań i wyślij odpowiedź testową.
  3. Sprawdź, czy w panelu podglądu pojawiły się zdarzenia responsly_form_start, responsly_step i responsly_form_submit oraz czy uruchomiły się Twoje tagi.
  4. Potwierdź dane w narzędziu docelowym, np. w raporcie Czas rzeczywisty w GA4.
ProblemCo sprawdzić
Kontener się nie ładujeCzy w polu jest sam identyfikator GTM-XXXXXXX, bez kodu i spacji, i czy ankieta jest opublikowana.
Kontener działa, ale brak danych w GA4Czy tagi i reguły są opublikowane, a nie tylko zapisane jako wersja robocza.
Brak zdarzeń przy włączonym banerzeZdarzenia pojawią się dopiero po akceptacji analitycznych plików cookie.
Zdarzenia działają w podglądzie, ale nie na żywoCzy opublikowana jest właściwa wersja kontenera i czy test nie blokuje wtyczka do blokowania reklam.

Powiązane artykuły

Opis możliwości integracji znajdziesz na stronie Google Tag Manager w Interankietach. Gdy ankieta ma działać na Twojej witrynie, zobacz wstawienie formularza na stronę internetową i ankiety na stronie www. Źródło wejścia respondenta zapiszesz przy odpowiedzi dzięki ukrytym zmiennym.

FAQ

Jakie zdarzenia ankieta wysyła do Google Tag Managera?

Trzy zdarzenia w dataLayer: responsly_form_start przy rozpoczęciu, responsly_step przy pierwszym wyświetleniu pytania i responsly_form_submit po zapisaniu odpowiedzi. Każde zawiera form_id, a responsly_step dodatkowo question_number i question_id. Treść odpowiedzi nigdy nie jest przekazywana.

Co wpisać w Interankietach — kod skryptu czy identyfikator?

Sam identyfikator kontenera w formacie GTM-XXXXXXX, bez kodu skryptu. Możesz też wpisać identyfikator pomiaru GA4 w formacie G-XXXXXXX — wtedy te same zdarzenia trafią bezpośrednio do Google Analytics 4.

Czy mogę użyć Cookiebota zamiast wbudowanego banera cookies?

Tak. Zostaw wbudowany baner wyłączony, dodaj w kontenerze GTM szablon Cookiebot CMP z regułą Consent Initialization – All Pages i dopisz domenę ankiety w ustawieniach Cookiebota. Wtedy na ankiecie wyświetli się baner Cookiebota i to on będzie sterował tagami.

Potrzebujesz pomocy? Skontaktuj się z nami