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:
- Konta w Google Tag Manager i identyfikatora kontenera w formacie
GTM-XXXXXXX. - Uprawnień do edycji ankiety w Interankietach.
- 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
- Otwórz ankietę w kreatorze.
- Przejdź do zakładki Integracje.
- Włącz Google Tag Manager.
- W polu Wprowadź kod wklej identyfikator kontenera, np.
GTM-ABC1234. - 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.
| Zdarzenie | Kiedy jest wysyłane | Parametry |
|---|---|---|
responsly_form_start | Respondent rozpoczyna ankietę: klika przycisk startu, naciska Enter albo ankieta otwiera się od razu na pierwszym pytaniu. | form_id |
responsly_step | Pytanie 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_submit | Odpowiedź została zapisana. Samo kliknięcie przycisku nie wystarczy, więc zdarzenie liczy tylko ukończone ankiety. | form_id |
question_numberto pozycja pytania w kolejności, w jakiej widział je respondent, licząc od 1. Przy losowej kolejności pytań konkretne pytanie identyfikuj poquestion_id.question_idto 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
- W GTM otwórz Zmienne i utwórz Zmienną warstwy danych dla każdego potrzebnego parametru:
form_id,question_number,question_id. - Otwórz Reguły, kliknij Nowa i wybierz Zdarzenie niestandardowe.
- Wpisz nazwę zdarzenia, np.
responsly_form_submit, i zapisz. - Podepnij regułę pod tag, np. Google Analytics: zdarzenie GA4 o nazwie
form_submitz parametremform_idalbo tag Konwersja Google Ads. - 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
- Włącz w GTM tryb Podgląd i podaj adres opublikowanej ankiety.
- Rozpocznij ankietę, przejdź kilka pytań i wyślij odpowiedź testową.
- Sprawdź, czy w panelu podglądu pojawiły się zdarzenia
responsly_form_start,responsly_stepiresponsly_form_submitoraz czy uruchomiły się Twoje tagi. - Potwierdź dane w narzędziu docelowym, np. w raporcie Czas rzeczywisty w GA4.
| Problem | Co sprawdzić |
|---|---|
| Kontener się nie ładuje | Czy w polu jest sam identyfikator GTM-XXXXXXX, bez kodu i spacji, i czy ankieta jest opublikowana. |
| Kontener działa, ale brak danych w GA4 | Czy tagi i reguły są opublikowane, a nie tylko zapisane jako wersja robocza. |
| Brak zdarzeń przy włączonym banerze | Zdarzenia pojawią się dopiero po akceptacji analitycznych plików cookie. |
| Zdarzenia działają w podglądzie, ale nie na żywo | Czy 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.
