Pređi na glavni sadržaj

GTM dataLayer

Skripta automatski šalje ove događaje u window.dataLayer:

DogađajKada
OptSensLoadedSkripta je završila učitavanje
OptSensConsentReadyStanje saglasnosti rešeno pri učitavanju stranice
OptSensConsentUpdateSaglasnost data ili promenjena
OptSensBannerShownBaner prikazan
OptSensBannerHiddenBaner zatvoren
OptSensPreferencesShownCentar za podešavanja otvoren
OptSensPageViewPromena 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.

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.