Sari la conținut
WEBLURE

WooCommerce · Măsurare și marketing

WooCommerce: configurarea tehnică a Consent Mode

Consent Mode spune tagurilor Google ce au voie să facă. Ordinea de încărcare e totul: dacă valorile implicite vin prea târziu, nu mai contează.

  • 4 tipuri de consimțământ
  • default înainte de taguri
  • update după alegere
  • wait_for_update
  • Setări pe regiuni

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

Tipurile: ad_storage, analytics_storage, ad_user_data și ad_personalization (ultimele două din versiunea 2). Ordinea corectă din ghidul Google: definești dataLayer și gtag, apelezi comanda default pentru consimțământ, încarci tagul Google, apoi încarci soluția de consimțământ și trimiți update după ce utilizatorul alege. Dacă apelurile sunt în ordine greșită, valorile implicite nu funcționează. wait_for_update dă timp unui instrument asincron să trimită update înainte ca tagurile să trimită date; parametrul region setează valori implicite pe zone (regiunea mai specifică are prioritate).

Ce ai nevoie

  • Un instrument de consimțământ (CMP)
  • Google tag/GTM
  • Decizia pe regiuni
  • Un specialist GDPR pentru politică

Pașii, pe rând

  1. 1Alege instrumentul de consimțământUn CMP cu suport pentru Consent Mode, care trimite comenzile default și update în ordinea corectă.
  2. 2Setează valorile implicitegtag('consent','default', {...}) înaintea oricărei comenzi config sau event. Pentru UE, de obicei „denied” până la alegere (decizia ți-o confirmă specialistul GDPR).
  3. 3Folosește wait_for_updateAdaugă valoarea în milisecunde la comanda default ca tagurile să aștepte răspunsul CMP-ului.
  4. 4Încarcă tagul Google după defaultOrdinea: dataLayer + gtag → default → tag Google → CMP → update.
  5. 5Trimite update la alegereLa fiecare schimbare a alegerii (inclusiv granted → denied) trimiți update; salvează alegerea pentru paginile următoare.
  6. 6Ia în calcul regiunileCu region (coduri ISO 3166-2) setezi valori diferite pe zone; o valoare fără regiune se aplică restului.
  7. 7TesteazăCu Tag Assistant sau Preview: confirmă că starea e corectă la prima vizită, după accept și după refuz.

Consent default înainte de taguri (schelet)

js
window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }

gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  wait_for_update: 500
});

// ... apoi se încarcă tagul Google, apoi CMP-ul, care apelează:
// gtag('consent', 'update', { analytics_storage: 'granted' });

Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Valorile implicite și regiunile sunt o decizie de conformitate pe care o confirmi cu un specialist. Codul trebuie să ruleze înaintea tagurilor.

Măsurarea și consimțământul au implicații GDPR/ePrivacy; cere avizul unui specialist înainte de lansare. Informațiile despre servicii și plugin-uri externe sunt de pe paginile lor oficiale la data verificării; ele se schimbă, deci confirmă-le înainte de implementare.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

Valorile implicite nu se aplică

De ce: Comanda default vine după tagul Google.

Ce faci: Mută default înainte de taguri.

2

Alegerea nu se păstrează

De ce: CMP-ul nu persistă sau update vine tardiv.

Ce faci: Verifică persistența și momentul update-ului.

3

Datele lipsesc total

De ce: Totul e „denied” și CMP-ul nu trimite update.

Ce faci: Verifică integrarea CMP.

Întrebări frecvente4 răspunsuri
Ce tipuri de consimțământ există?

ad_storage, analytics_storage, ad_user_data și ad_personalization.

Care e ordinea corectă?

dataLayer și gtag, default, tagul Google, CMP, apoi update.

Ce face wait_for_update?

Dă timp CMP-ului asincron să trimită update înaintea trimiterii datelor de către taguri.

Mă ajutați cu implementarea?

Da, cu un specialist GDPR pentru politică. Cere ofertă fixă.