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.


Tworząc wyzwalacze, bardzo często jako typ wyzwalacza wybiera się opcję „Dopasuj z selektorem CSS”. Na przykład, jeśli wpiszesz wartość .foo .bar .button , często zdarza się, że wyzwalacz nie jest wyzwalany niezawodnie. Powodem tego jest zwykle to, że dalsze elementy HTML (np. <span> elementy do dodatkowego stylowania) mogą być ukryte w elemencie przycisku. Jeśli następnie klikniesz bezpośrednio te elementy podrzędne, wyzwalacz nie zostanie uruchomiony - zdarzenie nie zostanie propagowane w górę w hierarchii DOM (nie zostanie propagowane). Aby tego uniknąć, powtórz selektor i dodaj selektor uniwersalny „*”. W naszym przykładzie całe 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