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.


La crearea declanșatoarelor, opțiunea „Match CSS selector” este adesea selectată ca tip de declanșare. De exemplu, dacă introduceți valoarea `.foo .bar .button` , declanșatorul adesea nu se declanșează în mod fiabil. Motivul pentru aceasta este de obicei acela că alte elemente HTML (cum ar fi elementele `<span>` pentru stilizare suplimentară) pot fi ascunse în elementul buton. Dacă apoi faceți clic direct pe aceste elemente copil, declanșatorul nu se va declanșa - evenimentul nu este propagat (nu este afișat) în sus în ierarhia DOM. Pentru a evita acest lucru, repetați selectorul și adăugați selectorul universal „*”. În exemplul nostru, expresia completă 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