Meta Pixel Google Tag Manager konteinerā tagad automātiski gaida sīkdatņu piekrišanu
Kāds spraudņa lietotājs man atsūtīja ziņu: viņa vietnē Meta Pixel sāka darboties, kad apmeklētājs pieņēma analītikas sīkdatnes, lai gan mārketings bija liegts. Bet, kad apmeklētājs pieņēma tikai mārketingu, pikselis nesāka darboties vispār.
Viņa iestatījumi bija ļoti izplatīti: Google Tag Manager, kas instalēts ar spraudni GTM4WP, un Meta Pixel GTM kā Custom HTML tags, kas tiek aktivizēts ar All Pages.
Versija 1.8.10 novērš abas problēmas, un konteinerā jums nekas nav jāmaina.
Kāpēc tā notika
Sīkdatņu piekrišanas spraudnis redz lapu, ko nosūta WordPress. Google Tag Manager ir viens no skriptiem šajā lapā, un spraudnis to aizturēja, līdz apmeklētājs pieņēma analītiku.
Viss, kas atradās konteinerā, spraudnim bija neredzams. GTM pievieno savus tagus lapai tikai pēc tam, kad tā ir ielādēta. Tāpēc, kad tika pieņemta analītika:
- Spraudnis ļāva GTM ielādēties.
- GTM palaida katru tagu ar aktivizētāju All Pages, arī Meta Pixel.
- Nekas nepaziņoja GTM, ka mārketings ir liegts, jo Custom HTML tags neievēro Consent Mode tā, kā to dara paša Google tagi.
Bet, kad tika pieņemts tikai mārketings, GTM vispār neielādējās, tāpēc pikselim nebija nekādu iespēju.
Ar Paplašināto Consent Mode, kurā Google tagi ielādējas pirms jebkādas izvēles, bija vēl sliktāk: Meta Pixel darbojās, pirms apmeklētājs vispār bija ko izvēlējies. Par to vēl neviens nebija ziņojis, bet mūsu testu laboratorija to parādīja.
Ko dara 1.8.10
Tagad spraudnis lapas galvenes pašā sākumā ievieto nelielu sargu. Kad jebkurš kods, arī GTM, pēc lapas ielādes pievieno tai skriptu, sargs salīdzina skripta adresi ar spraudnim zināmajiem izsekotājiem un ar jūsu pašu kārtulām Bloķēt pēc adreses.
- Izsekotājs, kura kategoriju apmeklētājs nav atļāvis, tiek aizturēts.
- Kad apmeklētājs atļauj šo kategoriju, aizturētais skripts tiek palaists. Pēc tam Meta Pixel nosūta rindā gaidījušo lapas skatījumu.
- Viss pārējais ielādējas tāpat kā iepriekš.
Turklāt ar pamata Consent Mode Google Tag Manager tagad ielādējas, kad apmeklētājs pieņem analītiku vai mārketingu. Konteinerā katrs tags gaida savu kategoriju:
| Apmeklētājs pieņem | GTM | Meta Pixel, LinkedIn, TikTok… | Google Ads | Google Analytics |
|---|---|---|---|---|
| Neko | Gaida | Gaida | Gaida | Gaida |
| Tikai analītiku | Ielādējas | Gaida | Ielādējas, Consent Mode liedz reklāmu glabāšanu | Ielādējas |
| Tikai mārketingu | Ielādējas | Ielādējas | Ielādējas | Gaida |
| Visu | Ielādējas | Ielādējas | Ielādējas | Ielādējas |
Vai man jāmaina GTM konteiners?
Nē. Tagi, kas bija iestatīti „nepareizi”, tagad darbojas pareizi, bet tagi, kuriem jau bija piekrišanas iestatījumi, turpina darboties tāpat kā iepriekš.

Cilne „Integrācija” versijā 1.8.10. Consent Mode v2 pēc noklusējuma ir ieslēgts pamata režīmā.
Ja vēlaties rīkoties rūpīgi, paša GTM piekrišanas iestatījumi joprojām ir laba doma: Meta Pixel tagā izvēlieties Advanced Settings → Consent Settings → Require additional consent for tag to fire un pievienojiet ad_storage. Spraudnis iestata šo signālu atbilstoši apmeklētāja izvēlei par mārketingu.
Kā es to pārbaudīju
Spraudnim ir testu laboratorija, kas izveido īstas WordPress vietnes un vada tās pārlūkā bez grafiskās saskarnes. Šim labojumam tā ieguva divus jaunus scenārijus ar īstu spraudni GTM4WP un konteineru, kas Custom HTML tagos palaiž Meta Pixel, LinkedIn Insight un Hotjar, kā arī GA4 un Google Ads tagus.
Versijā 1.8.9 tie paši testi neizdodas tieši tā, kā aprakstīja lietotājs:

Versija 1.8.9. S3 ir tikai piekrišana analītikai, S4 – tikai piekrišana mārketingam.
Un versijā 1.8.10 tie ir sekmīgi:

Versija 1.8.10. Visas pārbaudes ir sekmīgas.
Plašāks tests pēc lapas ielādes ar JavaScript pievieno visus 31 spraudnim zināmos izsekotājus: versija 1.8.9 ļāva katram no tiem darboties pirms jebkādas izvēles, bet 1.8.10 aiztur tos visus.
Atjauniniet spraudni savā WordPress vadības panelī vai lejupielādējiet to no WordPress.org (atveras jaunā cilnē). Sīkāka informācija ir Google Consent Mode dokumentācijā.