Toate acțiunile din Google Tag Manager se construiesc din trei elemente fundamentale, care lucrează întotdeauna împreună.
Concepte: tag-uri, triggere, variabile
Toate acțiunile din Google Tag Manager se construiesc din trei elemente fundamentale, care lucrează întotdeauna împreună.
Introducere
Triggere (Triggers) - CÂND se execută
Trigger-ul stabilește condiția care declanșează tag-ul. Fără trigger, un tag nu se execută niciodată.
| Tip de trigger | Se declanșează la |
|---|---|
| Page View | încărcarea unei pagini (All Pages, DOM Ready, Window Loaded) |
| Click | un click pe orice element sau doar pe link-uri |
| Form Submission | trimiterea unui formular HTML nativ |
| Custom Event | un eveniment trimis explicit prin dataLayer |
| Scroll Depth | utilizatorul derulează un anumit procent din pagină |
| Timer | trece un interval de timp pe pagină |
| Element Visibility | un element devine vizibil în ecran (viewport) |
| YouTube Video | vizitatorul pornește, pune pauză sau termină un video YouTube |
Fiecare trigger poate avea condiții suplimentare de filtrare - de exemplu, un trigger de tip Click se poate limita doar la elementele cu clasa btn-cta sau doar la link-urile care conțin /contact.
Variabile (Variables) - CU CE date
Variabilele sunt valori dinamice pe care le folosesc tag-urile și triggerele. Există două categorii:
- Variabile încorporate (Built-In) - oferite deja de GTM: URL pagină, titlu pagină, referrer, ID click, text click
- Variabile personalizate (User-Defined) - create de dvs.: Data Layer Variable, Custom JavaScript, Lookup Table, Constant și altele
Exemplu practic complet
Obiectiv: trimiteți un eveniment în GA4 de fiecare dată când un vizitator apasă pe butonul „Solicită ofertă".
Trigger: Click - All Elements, condiție Click Classes contains buton-oferta
Variabilă: Click Text (variabilă încorporată, activată din secțiunea Click)
Tag: GA4 Event, nume eveniment solicitare_oferta, parametru text_buton = variabila Click Text
Trigger Groups (grupuri de triggere)
Un Trigger Group combină mai multe triggere existente într-unul singur, care se declanșează doar după ce TOATE condițiile din grup s-au îndeplinit cel puțin o dată. Util pentru scenarii de tip „vizitatorul a derulat 50% din pagină ȘI a petrecut minimum 30 de secunde", fără cod personalizat.
Excepții la triggere (Exceptions)
Orice trigger poate primi o listă de excepții - condiții care, dacă se îndeplinesc, blochează declanșarea, chiar dacă trigger-ul principal ar fi valid. Exemplu tipic: un trigger de tip Page View pentru toate paginile, cu excepția paginilor din secțiunea /admin/.
Ordinea de execuție a tag-urilor
Când mai multe tag-uri sunt atașate aceluiași trigger, ordinea de execuție se controlează din secțiunea Advanced Settings → Tag Sequencing a fiecărui tag, unde puteți defini un tag care se execută înainte (Setup Tag) sau după (Cleanup Tag) tag-ul principal.
Continuați cu restul cursului
Acesta este capitolul 3 din cele 14 ale cursului, cu 7 lecții din 110. Cumpărați cursul și parcurgeți tot conținutul în cont, cu progres salvat, test final și certificat.
Cumpărați cursul la 110 €