Zdarzenia niestandardowe służą do śledzenia interakcji w aplikacji mobilnej lub na stronie, które nie są obsługiwane w sposób standardowy. Najczęściej używa się ich do śledzenia przesłanych formularzy w przypadku, gdy domyślne zachowanie formularza uległo zmianie (np. zdarzenie submit
w przeglądarce zastąpiono innym zdarzeniem).
Reguła zdarzenia niestandardowego
Aby utworzyć nową regułę zdarzenia niestandardowego:
- Kliknij Reguły Nowe.
- Kliknij Skonfiguruj regułę i wybierz typ reguły Zdarzenie niestandardowe.
- Wpisz nazwę zdarzenia. Wybierz „Użyj dopasowania do wyrażenia regularnego”, by to pole mogło obsługiwać wyrażenia regularne.
Przykładowa konfiguracja
Oto przykładowa konfiguracja strony internetowej, która spowoduje uruchomienie tagu, gdy zdarzenie niestandardowe o nazwie „button1-click” zostanie przekazane do warstwy danych:
- Dodaj kod, który spowoduje przekazanie zdarzenia do warstwy danych po kliknięciu przycisku:
<a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});">Button 1</a>
- Utwórz nową regułę zdarzenia niestandardowego. W sekcji Skonfiguruj regułę nowego tagu zastosuj następujące ustawienia:
Nazwa zdarzenia: button1-click
Ta reguła uruchamia się, gdy jest spełniony warunek: Wszystkie zdarzenia niestandardowe
Po zastosowaniu tej reguły tag uruchomi się nawet w przypadku, gdy domyślne zdarzenie przesyłania zostało zastąpione. Kliknięcie określonego przycisku powoduje przekazanie zdarzenia niestandardowego o wartości button1-click do warstwy danych. Menedżer tagów uznaje wówczas button1-click za wartość zdarzenia niestandardowego i uruchamia tag.
Użyj funkcji dataLayer.push()
, by wysłać wraz ze zdarzeniem wiele zmiennych. Na przykład możesz wysłać wartość konwersji razem z nazwą zdarzenia niestandardowego:
dataLayer.push({'event':'button1-click','conversionValue':25});
Utwórz w Menedżerze tagów zmienną warstwy danych i użyj jej w polu wartości konwersji tagu śledzenia konwersji w Google Ads.