Nõusolekustringi vead, mis vaikselt tapavad sinu reklaamitulu
Vaikne tululeke
Kui sinu eCPM langeb iga kuu mõne protsendi võrra, on põhjuseks harva inventar või põrandahinnad. Sagedamini on tegemist katkise TC stringiga — IAB läbipaistvuse ja nõusoleku raamistiku (TCF) signaaliga, mis liigub iga reklaamipäringuga kaasas. Vigane või puuduv string ei viska ühtegi valju viga. Selle asemel langeb reklaamiserver vaikselt tagasi mitteisikupärastatud reklaamidele, nõudluspartnerid langevad välja ja tulu veritseb ilma ainsagi hoiatuseta. Rakenduste ja mängude avaldajatele, kes monetiseerivad EMP-s ja Ühendkuningriigis, on see kõige enam tähelepanuta jäetud tulukaotuse põhjus.
Mida TC string tegelikult kannab
TC string on base64-kodeeritud plokk, mille loob sinu nõusolekuhalduse platvorm (CMP). See kodeerib kasutaja valikud: nõustatud eesmärgid, lubatud tarnijad, sinu CMP ID, poliitika versiooni ja ajatempli. Ostjad dekodeerivad selle millisekunditega, et otsustada, kas nad saavad pakkuda isikupärastatud suunamisega. Kaks signaali loevad sama palju:
gdprApplies— lipp (1, 0 või undefined), mis ütleb ostjatele, kas GDPR on kohaldatav.- Google Consent Mode v2 — signaalid
ad_storage,ad_user_datajaad_personalization, mida Google loeb TCF stringist sõltumatult.
Kui mõni neist on vale, aurustub nõudlus — isegi kui kasutaja tegelikult nõustus.
Viis viga, mis vaikselt sulle raha maksavad
1. Puuduv või aegunud string. Kui CMP ei kirjuta kunagi stringi või vahemällu salvestatud nõusolek vananeb üle sinu uuesti küsimise akna, lähevad päringud välja ilma signaalita. Ostjad käsitlevad "ei stringi" kui "ei nõusolekut" ja pakuvad ainult madala eCPM-iga kontekstuaalse nõudlusega või jätavad oksjoni vahele.
2. Vale CMP ID. Igal sertifitseeritud CMP-l on stringi sisse põletatud registreeritud ID. Kui kirjutatakse tundmatu ID, lükkavad Google ja IAB tarnijad selle tagasi — levinud pärast migratsiooni, kui vana SDK on ikka kaasas.
3. Tarnija deklareerimata. Nõudluspartneril võib olla täielik nõusolek, kuid kui tema vendor ID ei ole lubatud tarnijate loendis, ei saa ta isikupärastatult pakkuda. Avaldajad unustavad sageli loendit uuendada pärast partneri lisamist.
4. Vigane gdprApplies. Stringi "1" edastamine täisarvu asemel või selle jätmine undefined-iks selgelt EMP-s viibivale kasutajale ajab ostjad segadusse. Vale gdprApplies=0 võib sind ka vastavusriskile välja panna, kuigi näeb korras välja.
5. Consent Mode'i signaalid ei käivitu. TCF string võib olla täiuslik, samal ajal kui Consent Mode jääb oma vaikimisi keelatud olekusse — näiteks kui SDK laeb reklaame enne, kui nõusolek lahendub. Google teenindab siis mitteisikupärastatud reklaame TC stringist hoolimata.
Samm-sammuline silumistöövoog
Töötle seadmest väljapoole reklaamiserverini ja taasloo puhtas olekus — tühjenda rakenduse andmed või kasuta värsket brauseriprofiili, et aegunud nõusolek sind eksitusse ei viiks.
- Samm 1 — Püüa toorstring. Veebis loe see välja
__tcfapi('getTCData', 2, cb)kaudu. Rakenduses võtaIABTCF_TCStringvõti väljaSharedPreferences-ist (Android) võiNSUserDefaults-ist (iOS). - Samm 2 — Dekodeeri ja valideeri. Kleebi see IAB TCF dekoodrisse või CMP valideerijasse. Kinnita, et CMP ID on sinu oma, poliitika versioon ja ajatempel on ajakohased ning sinu peamised vendor ID-d ilmuvad loendis.
- Samm 3 — Uuri reklaamipäringut. Kasuta Charles Proxyt või võrgu inspektorit, et jälgida GAM-i päringut, ja kontrolli, et parameetrid
gdprjagdpr_consentkannavad õigeid väärtusi. - Samm 4 — Kontrolli Consent Mode'i. Kasuta Google Tag Assistanti, et kinnitada, et
ad_user_datajaad_personalizationlähevad granted-iks, kui kasutaja nõustub. - Samm 5 — Kinnita GAM-is. Ava Ad Manageri mitteisikupärastatud reklaamide aruandlusmõõde. NPA liikluse hüpe, mis ei vasta sinu loobumismäärale, on vigase stringi sõrmejälg.
Algpõhjuse parandamine
Ühe vigase päringu lappimine on lihtne; järgmise vältimine on töö. Pane reklaamid enne lähtestamist nõusolekut ootama, hoia oma tarnijate loend nõudlusvirnaga sünkroonis ja jälgi isikupärastatud ja mitteisikupärastatud näitamiste suhet — nihe seal on sinu varaseim hoiatus.
Just siin teenib Google'i sertifitseeritud CMP oma koha. FlexyConsent väljastab kehtivad IAB TCF 2.3 stringid õige CMP ID ja tarnijate deklaratsioonidega, käivitab Consent Mode v2 signaalid nii et ad_user_data ja ad_personalization jälgivad kasutaja valikut, ja toob esile nõusolekumäära analüütika veebis, Androidis ja iOS-is — nii et katkine string tuleb esile armatuurlaual, mitte sinu väljamaksel.
Peamised järeldused
- Vigane TC string ei jookse kokku — see alandab sind vaikselt mitteisikupärastatud reklaamidele ja madalamale eCPM-ile.
- Viis süüdlast: puuduvad/aegunud stringid, vale CMP ID, deklareerimata tarnijad, vigane
gdprAppliesja surnud Consent Mode'i signaalid. - Silu seadmest reklaamiserverini: püüa, dekodeeri, uuri päringut, kontrolli Consent Mode'i, kontrolli GAM-i.
- Jälgi pidevalt oma isikupärastatud-NPA suhet — sertifitseeritud CMP nagu FlexyConsent muudab kehtivad stringid ja õiged Consent Mode v2 signaalid vaikevalikuks.