Szybka wskazówka: Menedżer tagów Google

Menedżer tagów Google stał się de facto standardem integracji skryptów śledzących. W ten sposób z jednej strony obowiązki (marketing online vs. programowanie) są starannie rozdzielone, az drugiej strony można szybko skonfigurować i zmodyfikować śledzenie za pomocą dodatkowego kanału wdrażania. Oto dwie małe wskazówki dotyczące konfigurowania wyzwalaczy.


Podczas tworzenia wyzwalaczy, opcja „Dopasuj selektor CSS” jest bardzo często wybierana jako typ uruchomienia. Na przykład, jeśli wpiszesz wartość `.foo .bar .button` , wyzwalacz często nie uruchamia się niezawodnie. Powodem tego jest zazwyczaj to, że inne elementy HTML (takie jak elementy `<span>` dla dodatkowej stylizacji) mogą być ukryte w elemencie przycisku. Jeśli klikniesz bezpośrednio na te elementy podrzędne, wyzwalacz nie zostanie uruchomiony – zdarzenie nie zostanie rozpropagowane (przeniesione) w górę hierarchii DOM. Aby tego uniknąć, powtarzasz selektor i dodajesz uniwersalny selektor „*”. W naszym przykładzie pełne wyrażenie to `.foo .bar .button, .foo .bar .button * .`

Druga wskazówka: od czasu iOS 10.2 (do aktualnej wersji) przeglądarka Safari zachowuje się niepokojące: Jeśli śledzisz mailto: links, po dotknięciu łącza w pewnych okolicznościach pojawia się następujący komunikat:

Tutaj aktywowano typ reguły „ Kliknięcia - tylko linki ” z opcją „ Czekaj na tagi ”. Opóźnia to aktywację rzeczywistego celu linku, co prowadzi do powyższego komunikatu. Po wyłączeniu opcji problem już nie występuje. Alternatywnie możesz użyć typu wyzwalacza „ kliknij - wszystkie elementy ” i określić cel tak precyzyjnie, jak to możliwe, jako link, używając selektora CSS.

Plecy