GTM dataLayer
Skripta automatski šalje ove događaje u window.dataLayer:
| Događaj | Kada |
|---|---|
OptSensLoaded | Skripta je završila učitavanje |
OptSensConsentReady | Stanje saglasnosti rešeno pri učitavanju stranice |
OptSensConsentUpdate | Saglasnost data ili promenjena |
OptSensBannerShown | Baner prikazan |
OptSensBannerHidden | Baner zatvoren |
OptSensPreferencesShown | Centar za podešavanja otvoren |
OptSensPageView | Promena rute u SPA (uz onRouteChange()) |
Primer GTM okidača
Napravite Custom Event okidač u Google Tag Manageru:
- Tip okidača: Custom Event
- Naziv događaja:
OptSensConsentUpdate
Koristite ga da se tagovi aktiviraju tek nakon saglasnosti.
Google Consent Mode v2
Consent Mode je integrisan automatski. Za njega nije potreban nikakav rad sa dataLayer-om. Skripta postavlja podrazumevano stanje pre nego što se bilo koji Google tag izvrši:
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
security_storage: 'granted',
});
Nakon saglasnosti:
gtag('consent', 'update', {
ad_storage: 'granted', // advertising category
analytics_storage: 'granted', // analytics category
ad_user_data: 'granted', // advertising category
ad_personalization: 'granted', // advertising category
functionality_storage: 'granted', // functional category
personalization_storage: 'granted', // performance category
});
Radi sa Google Analytics 4, Google Ads i Google Tag Managerom. Za celu stranicu o ovom standardu pogledajte Google Consent Mode v2.