Kaip blokuoti scenarijus, kol sutikimas nesuteiktas: trys metodai palyginime
Problema: žymos, kurios suveikia per anksti
Sutikimo reklamjuostė veikia tik tada, jei už jos esančios žymos gerbia lankytojo pasirinkimą. Dažniausias gedimas paprastas: reklamjuostė parodoma, bet analitikos ir reklamos scenarijai jau įkelti ir nustatę identifikatorius, kol niekas dar nieko nepaspaudė. Sprendimas yra blokuoti scenarijus, kol sutikimas nesuteiktas. Tai galima padaryti trimis praktiškais būdais.
1 metodas: perrašykite scenarijaus tipą
Naršyklės vykdo script elementą tik tada, kai jo tipas yra JavaScript tipas. Jei pakeisite tipą į text/plain, naršyklė scenarijų ignoruos. Tada pridedate duomenų atributą, nurodantį, kuriai sutikimo kategorijai scenarijus priklauso:
- Pakeiskite
type="text/javascript"įtype="text/plain". - Pridėkite atributą, pavyzdžiui,
data-category="analytics". - Kai lankytojas sutinka su ta kategorija, nedidelis įkėliklis grąžina tipą ir įterpia scenarijų, kad jis būtų vykdomas.
Tinka: keliems žinomiems inline ar išoriniams scenarijams jūsų šablonuose. Atsargiai: su scenarijais, kuriuos įterpia kiti scenarijai, nes jie niekada neina per jūsų šablonus ir todėl niekada neperrašomi.
2 metodas: valdykite žymas žymų tvarkyklėje
Jei jūsų žymos yra Google Tag Manager ar panašioje priemonėje, galite palikti konteinerį puslapyje ir valdyti suveikimą sutikimą atpažįstančiais trigeriais. Kiekvienai žymai nustatomas sutikimo reikalavimas, o žymų tvarkyklė ją paleidžia tik tada, kai suteikta atitinkama sutikimo būsena. Didelis privalumas yra centralizuotas valdymas: rinkodara gali pridėti žymų neliesdama šablonų, o taisyklė keliauja kartu su žyma.
Tinka: svetainėms su daug rinkodaros žymų. Atsargiai: su užkoduotais scenarijais už konteinerio ribų ir pasirinktinėmis HTML žymomis, kurios pačios įkelia daugiau scenarijų.
3 metodas: dinamiškai įkelkite scenarijus gavus sutikimą
Čia scenarijų žymas visiškai pašalinate iš puslapio ir parašote funkciją, kuri jas įterpia tik po sutikimo įvykio. Tai švariausias variantas vieno puslapio programoms ir kūrėjams, norintiems visiškos kontrolės:
- Klausykite savo CMP sutikimo callback.
- Patikrinkite, kurios kategorijos suteiktos.
- Sukurkite script elementą, nustatykite jo šaltinį ir pridėkite jį prie dokumento.
- Vykdykite bet kokį inicializavimo kodą scenarijaus load tvarkyklėje.
Tinka: šiuolaikinėms programoms su kūrimo žingsniu. Atsargiai: nepamirškite sugrįžtančio lankytojo, kurio išsaugotas pasirinkimas turi paleisti įkėlimą įkeliant puslapį be naujo paspaudimo.
Atšaukimo tvarkymas
Blokavimas prieš sutikimą yra tik pusė darbo. Jei lankytojas vėliau atšaukia sutikimą, nustokite kviesti įrankius ir užtikrinkite, kad jie toliau neskaitytų ir nerašytų identifikatorių. Scenarijaus pašalinimas iš puslapio nepašalina kodo, jau esančio atmintyje, todėl perkrovimas po atšaukimo dažnai yra paprasčiausias patikimas būdas.
Kurį pasirinkti?
- Keli scenarijai, serverio sugeneruoti šablonai: 1 metodas.
- Daug rinkodaros žymų, kurias redaguoja ne kūrėjai: 2 metodas.
- Vieno puslapio programa arba individualiai sukurta sąsaja: 3 metodas.
- Mišrios aplinkos dažnai derina du iš jų. Tiesiog įsitikinkite, kad jokia žyma nepatenka į nė vieną.
Kaip tai išbandyti
- Atidarykite privatų langą su išvalyta talpykla.
- Atidarykite naršyklės kūrėjo įrankius skirtukuose Tinklas ir Programa prieš įkeldami puslapį.
- Įkelkite puslapį ir neliesdami reklamjuostės patikrinkite, kad nesiunčiamos analitikos ar reklamos užklausos ir nepasirodo susiję slapukai ar saugojimo įrašai.
- Priimkite tik vieną kategoriją ir patikrinkite, ar įkeliami tik atitinkami scenarijai.
- Atmeskite viską, perkraukite ir pakartokite pirmąjį patikrinimą.
- Atšaukite sutikimą ir patikrinkite aukščiau aprašytą elgseną.
Kur įsitraukia FlexyConsent
FlexyConsent palaiko IAB TCF 2.4 ir Google Consent Mode v2 ir yra „Google“ sertifikuotas CMP (CMP ID 317). Kad ir kurį blokavimo metodą pasirinktumėte, reklamjuostės užduotis yra duoti jūsų kodui aiškų signalą, ką lankytojas pasirinko. Jūsų užduotis yra užtikrinti, kad kiekvienas scenarijus jo paklustų.
Pagrindinės išvados
- Scenarijai, įkeliami prieš lankytojui pasirenkant, paneigia reklamjuostės prasmę.
- Tipo perrašymas, žymų tvarkyklės trigeriai ir dinaminis įkėlimas tinka skirtingiems svetainių tipams.
- Scenarijai, kuriuos įterpia kiti scenarijai, yra dažniausias nuotėkis.
- Tvarkykite sugrįžtančius lankytojus ir atšaukimą, o ne tik pirmąjį apsilankymą.
- Išbandykite švariame privačiame lange su atvertais kūrėjo įrankiais, prieš liesdami reklamjuostę.