Sutikimo eilutės klaidos, kurios tyliai naikina jūsų reklamos pajamas
Tylus pajamų nuotėkis
Kai jūsų eCPM kas mėnesį nuslysta keliais procentais, priežastis retai būna inventorius ar pradinės kainos. Dažniau tai sugadinta TC string — IAB Transparency & Consent Framework (TCF) signalas, keliaujantis su kiekviena reklamos užklausa. Netinkamai suformuota ar trūkstama eilutė nemeta jokios garsios klaidos. Vietoj to reklamos serveris tyliai grįžta prie nepersonalizuotos reklamos, paklausos partneriai pasitraukia, o pajamos nuteka be jokio įspėjimo. Programėlių ir žaidimų leidėjams, monetizuojantiems EEE ir Jungtinėje Karalystėje, tai labiausiai nepastebima prarastų pajamų priežastis.
Ką iš tikrųjų neša TC eilutė
TC eilutė yra base64 koduotas blokas, sukurtas jūsų sutikimų valdymo platformos (CMP). Joje užkoduoti vartotojo pasirinkimai: sutikti tikslai, leidžiami tiekėjai, jūsų CMP ID, politikos versija ir laiko žyma. Pirkėjai ją iškoduoja per milisekundes, kad nuspręstų, ar gali pateikti pasiūlymą su personalizuotu taikymu. Du signalai svarbūs ne mažiau:
gdprApplies— vėliavėlė (1, 0 arba neapibrėžta), pranešanti pirkėjams, ar BDAR taikomas.- Google Consent Mode v2 — signalai
ad_storage,ad_user_datairad_personalization, kuriuos „Google“ skaito nepriklausomai nuo TCF eilutės.
Jei kuris nors iš jų klaidingas, paklausa išgaruoja — net kai vartotojas iš tikrųjų sutiko.
Penkios klaidos, kurios tyliai kainuoja pinigus
1. Trūkstama arba pasibaigusi eilutė. Jei CMP niekada neįrašo eilutės arba talpykloje saugomas sutikimas pasensta peržengdamas jūsų pakartotinio klausimo langą, užklausos išsiunčiamos be signalo. Pirkėjai „nėra eilutės“ traktuoja kaip „nėra sutikimo“ ir teikia pasiūlymus tik su žemo eCPM kontekstine paklausa arba praleidžia aukcioną.
2. Neteisingas CMP ID. Kiekvienas sertifikuotas CMP turi į eilutę įterptą registruotą ID. Jei įrašomas neatpažintas ID, „Google“ ir IAB tiekėjai jį atmeta — dažna po migracijos, kai senasis SDK vis dar supakuotas.
3. Tiekėjas nedeklaruotas. Paklausos partneris gali turėti visišką sutikimą, bet jei jo tiekėjo ID nėra leidžiamų tiekėjų sąraše, jis negali teikti personalizuotų pasiūlymų. Leidėjai dažnai pamiršta atnaujinti sąrašą pridėję partnerį.
4. Netinkamai suformuotas gdprApplies. Eilutės „1“ perdavimas vietoj sveikojo skaičiaus arba palikimas undefined vartotojui, aiškiai esančiam EEE, klaidina pirkėjus. Neteisingas gdprApplies=0 taip pat gali jus paveikti atitikties rizika, nors atrodo gerai.
5. Consent Mode signalai neaktyvinami. TCF eilutė gali būti tobula, kol Consent Mode lieka numatytojoje atmestoje būsenoje — pavyzdžiui, kai SDK įkelia reklamą prieš išsprendžiant sutikimą. Tada „Google“ teikia nepersonalizuotą reklamą nepaisydama TC eilutės.
Žingsnis po žingsnio derinimo eiga
Dirbkite nuo įrenginio link reklamos serverio ir atkurkite švariu būviu — išvalykite programėlės duomenis arba naudokite naują naršyklės profilį, kad pasenęs sutikimas jūsų neklaidintų.
- 1 žingsnis — Užfiksuokite neapdorotą eilutę. Žiniatinklyje ją perskaitykite per
__tcfapi('getTCData', 2, cb). Programėlėje išrinkite raktąIABTCF_TCStringišSharedPreferences(„Android“) arbaNSUserDefaults(„iOS“). - 2 žingsnis — Iškoduokite ir patvirtinkite. Įklijuokite ją į IAB TCF dekoderį arba CMP tvirtintuvą. Patvirtinkite, kad CMP ID yra jūsų, politikos versija ir laiko žyma yra dabartinės, o jūsų pagrindinių tiekėjų ID atsiranda sąraše.
- 3 žingsnis — Patikrinkite reklamos užklausą. Naudokite „Charles Proxy“ ar tinklo tikrintuvą, kad stebėtumėte GAM užklausą, ir patikrinkite, ar parametrai
gdprirgdpr_consentneša teisingas reikšmes. - 4 žingsnis — Patikrinkite Consent Mode. Naudokite „Google Tag Assistant“, kad patvirtintumėte, jog
ad_user_datairad_personalizationpersijungia į granted, kai vartotojas sutinka. - 5 žingsnis — Patvirtinkite GAM. Atidarykite „Ad Manager“ nepersonalizuotos reklamos ataskaitų dimensiją. NPA srauto šuolis, neatitinkantis jūsų atsisakymo rodiklio, yra blogos eilutės pirštų atspaudas.
Pagrindinės priežasties šalinimas
Užlopyti vieną blogą užklausą lengva; užkirsti kelią kitai — tikrasis darbas. Priverskite reklamą laukti sutikimo prieš inicijuojant, laikykite tiekėjų sąrašą sinchronizuotą su paklausos rinkiniu ir sekite personalizuotų bei nepersonalizuotų parodymų santykį — jo pokytis yra jūsų ankstyviausias įspėjimas.
Būtent čia „Google“ sertifikuotas CMP pateisina save. FlexyConsent skleidžia galiojančias IAB TCF 2.3 eilutes su teisingu CMP ID ir tiekėjų deklaracijomis, aktyvina Consent Mode v2 signalus, kad ad_user_data ir ad_personalization sektų vartotojo pasirinkimą, ir pateikia sutikimo rodiklio analitiką žiniatinklyje, „Android“ ir „iOS“ — kad sugadinta eilutė atsirastų informacinėje skydelyje, o ne jūsų išmokoje.
Pagrindinės išvados
- Bloga TC eilutė nestringa — ji tyliai nuleidžia jus iki nepersonalizuotos reklamos ir žemesnio eCPM.
- Penki kaltininkai: trūkstamos/pasibaigusios eilutės, neteisingas CMP ID, nedeklaruoti tiekėjai, netinkamai suformuotas
gdprAppliesir negyvi Consent Mode signalai. - Derinkite nuo įrenginio iki reklamos serverio: užfiksuokite, iškoduokite, patikrinkite užklausą, patvirtinkite Consent Mode, patikrinkite GAM.
- Nuolat sekite savo personalizuotų ir NPA santykį — sertifikuotas CMP, kaip „FlexyConsent“, padaro galiojančias eilutes ir teisingus Consent Mode v2 signalus numatytaisiais.