# Statystyki GTM

## Wprowadzenie

Funkcjonalność Google Tag Manager dostępna jest dla:

* komponentów,
* zmiennych sesyjnych.

Każdy wspierany komponent dostępny w Eximee Designer posiada możliwość skonfigurowania funkcjonalności Google Tag Manager. Funkcjonalność w pierwszej kolejności należy uruchomić na wniosku, a następnie na poszczególnych komponentach zgodnie z poniższymi sekcjami.

## Konfiguracja GTM dla komponentu

Konfiguracja tagu GTM polega na zaznaczeniu opcji **Aktywowanie GTM** w sekcji **Pozostałe** właściwości danego komponentu (domyślnie właściwość jest odznaczona). Dostępna jest również możliwość zmiany domyślnej nazwy taga na własną nazwę w polu Tag GTM. Gdy pole Tag GTM jest puste, to nazwa taga jest taka sama jak w polu mid. Konfiguracja dla wszystkich komponentów jest identyczna.

## Konfiguracja GTM dla zmiennych sesyjnych

Konfiguracja GTM dla zmiennych sesyjnych polega na ustawieniu zmiennej sesyjnej jako **Exposed** oraz włączeniu opcji **Gtm** (aktywowanej po kliknięciu **Exposed**). Możliwa jest zmiana nazwy tagu w polu Tag GTM. Domyślną nazwą taga jest mid zmiennej sesyjnej.

## Komponenty wspierające Google Tag Manager

* Trigger (Button)
* Checkbox
* Sekcja z checkboxem (CheckboxSection)
* Pole wyboru wartości z listy (Combobox)
* Data (DatePicker)
* ExternalSection
* Plus minus
* Radio grupa (RadioGroup)
* Oświadczenia na warstwie (StatementPopup)
* Step slider
* Obszar tekstu (TextArea)
* Pole tekstowe (TextField)
* Slider

## Informacje integracji z GTM

Zmiany na wniosku zostają one wysłane do Google Tag Managera i tam za pomocą warstwy danych GTM (webformsDataLayer) można je wykorzystać do tworzenia reguł i tagów, które następnie mogą zostać wykorzystane do śledzenia zachowania użytkowników na wniosku (na przykład za pomocą takich platform jak GA4).

W wyniku zmiany wartości komponentu, któremu zezwolono na wysyłanie taga do Google Tag Managera, w warstwie danych GTM (webformsDataLayer) pojawiają się dwa wpisy:

* **event** - którego wartość odpowiada polu gtmTagName komponentu wniosku. Jeśli wartość tego pola jest pusta, a właściwość pushTagsToGtm jest zaznaczona wtedy event przyjmuje wartość pola mid komponentu,
* **eventValue** - którego wartość odpowiada nowej wartości komponentu.

W wyniku wejścia na wniosek w warstwie danych GTM (webformsDataLayer) pojawiają się wpisy:

* **formName** - nazwa wniosku.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eximee.com/budowanie-aplikacji/interfejs-uzytkownika/formularze/tworzenie-formularza/statystyki-gtm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
