Notificare

G Suite a devenit Google Workspace: toate resursele de care are nevoie compania ta pentru a-și desfășura activitatea.

Stratul de date

Google Manager de etichete funcționează optim atunci când este folosit împreună cu un strat de date. Un strat de date este un obiect JavaScript folosit pentru a transfera informații de pe site către containerul Manager de etichete. Puteți folosi informațiile respective pentru a completa variabilele și pentru a activa declanșatorii din configurațiile etichetelor.

Pentru a afla mai multe informații, dezvoltatorii trebuie să consulte documentația pentru dezvoltatori.

În loc să faceți trimitere la variabile, la informații despre tranzacții, la categorii de pagini și la alte semnale importante din pagină, Managerul de etichete este creat în așa fel încât informațiile din codul sursă al stratului de date să poată fi accesate ușor. Dacă implementați un strat de date alături de variabile și de valorile asociate, vă veți asigura că acestea vor fi disponibile atunci când trebuie să declanșați etichete.

Când vă configurați site-ul sau aplicația mobilă pentru a funcționa cu Managerul de etichete și cu un strat de date, gândiți-vă la ce categorii de informații va conține stratul de date, cum ar fi:

  • datele despre produse: numele, prețul și categoria produsului;
  • informațiile despre campaniile de marketing: sursa traficului, modalitatea;
  • datele despre tranzacții: valoarea coșului de cumpărături, data achiziției;
  • informațiile despre client: client nou sau care revine.

Creați o variabilă pentru stratul de date

Variabilele pentru stratul de date permit Managerului de etichete să identifice valorile din implementarea stratului de date și să transmită valorile respective etichetelor, declanșatoarelor și altor variabile. Un obiect al stratului de date conține o listă de perechi cheie/valoare. O cheie este o categorie de lucruri, cum ar fi categoria, titlul sau autorul unei cărți. Fiecare cheie poate avea valori diferite. O cheie de titlu a unei cărți poate avea valoarea „Ulise”, „Război și pace”, „Scurtă istorie a timpului” etc.

Adăugați un cod de strat de date în pagina web

Pentru a configura stratul de date, colaborați cu un dezvoltator pentru a adăuga următorul fragment de cod în secțiunea <head> a paginii web, deasupra fragmentului de container:

<script>
    window.dataLayer = window.dataLayer || [];
</script>

Adăugați informații în stratul de date cu ajutorul comenzii dataLayer.push():

<a href="#" onclick="dataLayer.push({
    'bookCategory': 'fiction',
    'bookTitle': 'Cien años de soledad',
    'bookAuthor': 'Gabriel García Márquez'
});">Detalii despre carte</a>

Consultați documentația pentru dezvoltatori pentru a afla mai multe despre implementările stratului de date.

Configurarea variabilei pentru stratul de date

După ce aveți cheia cu care doriți să lucrați, puteți crea o variabilă pentru stratul de date:

  1. dați clic pe Variabile;
  2. sub Variabile definite de utilizator, dați clic pe Variabilă nouă;
  3. dați clic pe Configurarea variabilei și selectați Variabilă pentru stratul de date ca tip de variabilă;
  4. în câmpul Numele variabilei pentru stratul de date, introduceți cheia exact așa cum apare în cod (de exemplu bookTitle, nu book title);
  5. în majoritatea cazurilor, trebuie să lăsați Versiunea stratului de date setată la valoarea standard 2. Aflați mai multe.
  6. salvați variabila;
  7. repetați acești pași pentru fiecare cheie a stratului de date pe care doriți să o aveți disponibilă ca variabilă în Managerul de etichete;
  8. publicați containerul.
Notă: variabilele pentru stratul de date funcționează numai la nivel de pagină. Dacă doriți ca valorile stratului de date să persiste pentru mai multe vizualizări de pagină, trebuie să adăugați propriul cod pentru a transfera valorile respective între pagini.

Cum sunt procesate informațiile din stratul de date

Când Managerul de etichete încarcă un container, vor începe să fie procesate toate [mesajele push din stratul de date] aflate în așteptare. Managerul de etichete procesează evenimentele din stratul de date în ordinea înregistrării acestora. Fiecare mesaj va fi procesat pe rând. Dacă mesajul este un eveniment, se vor declanșa toate etichetele ale căror condiții de declanșare au fost îndeplinite înainte de trecerea la mesajul următor.

Dacă se fac apeluri gtag() sau dataLayer.push() în funcție de codul din pagină, dintr-un șablon personalizat sau dintr-o etichetă HTML personalizată, mesajul asociat va fi pus în așteptare pentru a fi procesat după evaluarea tuturor celorlalte mesaje în așteptare. Aceasta înseamnă că disponibilitatea valorilor actualizate ale stratului de date nu va fi garantată pentru următorul eveniment. Pentru a gestiona aceste cazuri, puteți să adăugați un nume de eveniment într-un mesaj atunci când acesta este inserat în stratul de date, apoi puteți căuta numele evenimentului respectiv folosind un declanșator de eveniment personalizat.

Important: nu folosiți etichetele HTML personalizate pentru a implementa codul bazat pe gtag.js. Folosiți șabloanele de etichetă originale din Managerul de etichete pentru Google Ads, Analytics și Floodlight.
Important: nu folosiți cod HTML personalizat pentru a configura setările pentru consimțământ. Întrucât setările privind consimțământul trebuie să fie aplicate înainte ca etichetele relevante să se declanșeze într-un container Manager de etichete, trebuie să aplicați API-urile pentru consimțământ Google Manager de etichete înainte de încărcarea containerului Manager de etichete.

Resurse suplimentare

A fost util?

Cum putem să îmbunătățim această pagină?
Căutare
Șterge căutarea
Închide căutarea
Meniu principal
12633483728102567792
true
Căutaţi în Centrul de ajutor
true
true
true
true
true
102259
false
false