Korjaa GTM:n lisäsuostumustarkistusten estämät tagit

Opi, miksi GA4-, Google Ads-, Floodlight- ja omat tagit voivat estyä, kun GTM:ssä on käytössä lisäsuostumustarkistukset.

5 min lukuaika

Jos CookiePal on asennettu ja Google Consent Mode on käytössä, mutta suostumuksesta riippuvat tagit eivät silti käynnisty, ongelma on usein Google Tag Managerin tagiasetuksissa. Tämä opas kertoo, miten tunnistat ylimääräiset GTM:n suostumustarkistukset, jotka voivat estää tageja ennen kuin CookiePal ehtii päivittää suostumuksen, ja miten käsittelet Googlen ja muiden kuin Googlen tageja oikein.

1

Miksi tagi ei käynnisty, vaikka CookiePal on määritetty oikein

Jos suostumuksesta riippuva tagi ei käynnisty, vaikka CookiePal ja Google Consent Mode on määritetty oikein, syynä on yleensä ylimääräinen suostumusportti GTM-säilössäsi. Tämä näkyy useimmiten puuttuvina Google Analytics 4 -evästeinä, kuten _ga tai _ga_*, tyhjänä GA4:n Realtime-raporttina, tallentumattomina konversioina tai tagina, joka näkyy GTM:n Preview-tilassa kohdassa Tags Not Fired.

Näin käy, kun tagissa on käytössä Require additional consent for tag to fire, joka vaatii esimerkiksi analytics_storage- tai ad_storage-suostumuksen. CookiePal asettaa suostumuksen oikein oletuksena kielletyksi ennen kuin kävijä tekee valintansa. Kun sivun lataustrigger käynnistyy, GTM tarkistaa lisävaatimuksen heti, näkee suostumuksen olevan yhä kielletty ja estää tagin.

Kun kävijä hyväksyy CookiePal-bannerin muutamaa sekuntia myöhemmin, suostumus päivitetään sallituksi. GTM ei kuitenkaan automaattisesti suorita uudelleen tagia, joka estettiin jo sen alkuperäisellä käynnistyshetkellä. Tuloksena tagi ei koskaan suoriudu kyseisellä sivulla, joten evästeitä ei aseteta eikä tapahtumia tai konversioita lähetetä.

Tämä koskee mitä tahansa tagia, jossa asetus on käytössä, ei vain GA4:ää. Se näkyy selvimmin GA4:n kohdalla, koska puuttuvat _ga-evästeet ja tyhjä Realtime-raportti on helppo huomata, mutta sama esto koskee Google Adsia, Floodlightia ja Custom HTML -tageja.

Google-tageissa (GA4, Google Ads, Floodlight) on jo sisäänrakennetut suostumustarkistukset, ja ne mukauttavat toimintaansa Consent Moden mukaan. Google myös suosittelee poistamaan Google-tageista ylimääräiset suostumustarkistukset, kun Consent Mode on käytössä. Lisätietoja löydät Googlen dokumentaatiosta Tag Manager consent mode support ja Unblock Google tags when using consent mode.

2

Miten varmistat, että tästä on kyse

1. Avaa julkinen sivustosi uudessa incognito- tai yksityisessä ikkunassa.

2. Avaa Google Tag Manager -säilösi Preview-tilassa aloittaaksesi Tag Assistant -istunnon.

3. Lataa sivu ennen kuin hyväksyt CookiePal-bannerin.

4. Etsi Tag Assistantista tagi, joka ei toimi: GA4:n määritys- tai tapahtumatagi, kuten add_to_cart tai purchase, Google Ads -tagi tai mukautettu tagi.

5. Jos tagi näkyy kohdassa Tags Not Fired ja siinä näkyy vaadittu lisäsuostumustyyppi, kuten analytics_storage tai ad_storage, tämä opas koskee sinua.

6. Hyväksy CookiePal-banneri ja tarkista uudelleen. Jos tagi pysyy estettynä seuraavaan täyteen sivunlataukseen asti, ylimääräinen suostumustarkistus estää sitä käynnistymästä oikeaan aikaan.

3

Google-tageille: poista ylimääräinen suostumustarkistus

Tämä on suositeltu korjaus Google-tageille. Tee se GA4:n määritystagille, jokaiselle GA4:n tapahtumatagille sekä kaikille saman GTM-säilön Google Ads- ja Floodlight-tageille.

1. Avaa Google Tag Managerissa Workspace > Tags.

2. Avaa tagi, jonka haluat korjata.

3. Siirry kohtaan Tag configuration > Advanced Settings > Consent Settings.

4. Tarkista Built-In Consent Checks. Google-tageilla sinun pitäisi nähdä suostumustyyppejä, kuten ad_storage ja analytics_storage. Juuri tämä sisäänrakennettu Consent Mode -toiminta noudattaa kävijän CookiePal-valintaa, joten jätä se paikalleen.

5. Valitse kohdassa Additional Consent Checks vaihtoehto No additional consent required. Tämä poistaa tagia estäneen analytics_storage- (tai ad_storage-) vaatimuksen.

6. Toista muille Google-tageille ja klikkaa sitten Submit ja Publish.

Älä poista CookiePalia, CookiePal CMP -tagia tai Google Consent Modea. Tämä muutos poistaa vain ylimääräisen GTM:n käynnistysehdon tageista, jotka jo ymmärtävät Consent Moden.

4

Mukautetuille ja muille kuin Googlen tageille: käynnistä CookiePalin suostumustapahtumasta

Custom HTML -tageissa ja muissa kuin Googlen tageissa ei ole sisäänrakennettua Consent Modea, joten niiden suostumustarkistuksen poistaminen antaisi niiden käynnistyä ilman suostumusta. Käynnistä ne sen sijaan kävijän todellisen CookiePal-valinnan perusteella, jotta suostumusta noudatetaan edelleen.

CookiePal tallentaa valinnan cookiepal-consent-evästeeseen, jossa on luokkakohtainen arvo, kuten analytics:yes tai analytics:no, ja lähettää dataLayeriin cookie_consent_update-tapahtuman aina, kun suostumus hyväksytään tai päivitetään.

Lisää GTM:ään Custom Event -trigger tapahtumalle cookie_consent_update ehdolla, joka lukee suostumusevästeen (1st Party Cookie -muuttujan kautta evästeestä cookiepal-consent) ja käynnistyy vain, kun vaadittu luokka on sallittu, esimerkiksi kun arvo sisältää analytics:yes. Liitä tämä trigger tagiin.

Koska trigger riippuu suostumuksen arvosta, tagi käynnistyy vasta kävijän annettua suostumuksen ja vain niille luokille, jotka hän salli. Jos kävijä hylkää tai kieltäytyy jostakin luokasta, cookie_consent_update käynnistyy silti, mutta ehto ei täyty, joten tagi pysyy estettynä.

Täydelliset vaiheittaiset ohjeet löydät oppaasta Estä kolmannen osapuolen evästeet Google Tag Managerilla (GTM). Jos olet poistanut Google Consent Moden käytöstä CookiePalissa, käytä tapahtuman nimenä .* regex-vastaavuudella, kuten oppaassa kuvataan.

5

Miten tarkistat, että se toimi

1. Avaa sivusto uudessa incognito- tai yksityisessä ikkunassa, kun olet julkaissut GTM-muutokset.

2. Hyväksy CookiePal-banneri.

3. Varmista, että tagi käynnistyy nyt: GA4-tagin kohdalla etsi toimintaa kohdasta Reports > Realtime; Google Ads -tagin kohdalla tarkista, että sen konversiopyyntö lähetetään; mukautetun tagin kohdalla varmista, että sen verkkokutsu lähtee.

4. Avaa selaimen DevToolsissa Application tai Storage > Cookies ja varmista, että tagin odotetut evästeet näkyvät nyt suostumuksen antamisen jälkeen. GA4-tagilla ne ovat _ga ja _ga_*.

5. Varmista GTM:n Preview-tilassa, ettei tagi enää näy kohdassa Tags Not Fired vaaditun lisäsuostumuksen vuoksi.

Kun tagisi asettavat evästeitä normaalisti, CookiePalin seuraava ajastettu skannaus voi havaita nämä evästeet ja näyttää ne sivustosi evästeluettelossa.

6

Eikö toimi vieläkään?

Jos tagi ei vieläkään käynnisty, kun olet julkaissut muutoksen ja testannut uudessa incognito-ikkunassa, ota yhteyttä tukeen ja kerro seuraavat tiedot:

- Kuvakaappaus GTM:n Preview-tilasta tai Tag Assistantista, josta näkyy tagin tila.

- GTM-säilösi tunnus (container ID).

Oliko tästä ohjeesta apua?Kiitos palautteesta.
Etkö vieläkään pääse eteenpäin?Ota yhteyttä, niin autamme saamaan bannerisi käyttöön.Ota yhteyttä