Sfat rapid: Google Tag Manager

Managerul de etichete Google s- a impus ca standard de facto pentru integrarea scripturilor de urmărire. Pe de o parte, acest lucru separă în mod clar responsabilitățile (marketing online vs. programare) și, pe de altă parte, puteți configura și modifica rapid urmărirea printr-un canal de implementare suplimentar. Iată două mici sfaturi pentru configurarea declanșatoarelor.


Când creați declanșatoare, se selectează foarte des opțiunea „Potriviți cu selectorul CSS” ca tip de declanșare. De exemplu, dacă introduceți valoarea .foo .bar .button , se întâmplă adesea ca declanșatorul să nu se declanșeze în mod fiabil. Motivul pentru aceasta este de obicei faptul că elementele HTML suplimentare (de exemplu, elementele <span> pentru stil suplimentar) pot fi ascunse în elementul buton. Dacă faceți clic direct pe aceste elemente secundare, declanșatorul nu se declanșează - evenimentul nu este propagat în sus în ierarhia DOM (nu este blocat). Pentru a evita acest lucru, repetați selectorul și adăugați selectorul universal „*”. În exemplul nostru, întreaga expresie este .foo .bar .button, .foo .bar .button * .

Ca un al doilea sfat, a existat un comportament deranjant în browserul Safari de la iOS 10.2 (până la versiunea curentă): Dacă urmăriți mailto: link-uri, următorul mesaj apare în anumite circumstanțe după ce ați atins linkul:

Aici a fost activat tipul de declanșare „ Click - Doar linkuri ” cu opțiunea „ Așteptați etichete ”. Acest lucru întârzie activarea țintei de legătură reale, ceea ce duce la mesajul menționat mai sus. După dezactivarea opțiunii, problema nu mai apare. Alternativ, puteți utiliza tipul de declanșare „ faceți clic - toate elementele ” și puteți specifica ținta cât mai precis posibil ca un link folosind selectorul CSS.

Înapoi