Reklama daromadingizni jimgina o'ldiradigan rozilik satridagi xatolar
Jimgina daromad oqishi
eCPM'ingiz har oy bir necha foizga pasayganda, sabab kamdan-kam inventar yoki minimal narxlar bo'ladi. Ko'pincha bu buzilgan TC string — har bir reklama so'rovi bilan yuradigan IAB Transparency & Consent Framework (TCF) signalidir. Noto'g'ri shakllangan yoki yo'q satr hech qanday baland xato chiqarmaydi. Buning o'rniga reklama serveri jimgina shaxsiylashtirilmagan reklamalarga qaytadi, talab hamkorlari chiqib ketadi va daromad birorta ham ogohlantirishsiz qonaydi. EEH va Buyuk Britaniyada daromad oladigan ilova va o'yin nashriyotchilari uchun bu yo'qotilgan daromadning eng e'tiborsiz qoldiriladigan sababidir.
TC satri aslida nimani olib yuradi
TC satri sizning Rozilikni boshqarish platformangiz (CMP) tomonidan yaratilgan base64'da kodlangan blokdir. U foydalanuvchining tanlovlarini kodlaydi: rozilik berilgan maqsadlar, ruxsat etilgan sotuvchilar, sizning CMP ID'ingiz, siyosat versiyasi va vaqt belgisi. Xaridorlar uni millisekundlarda dekodlab, shaxsiylashtirilgan moslashtirish bilan taklif bera olishlarini hal qiladi. Ikkita signal ham xuddi shunchalik muhim:
gdprApplies— xaridorlarga GDPR qo'llanilishini bildiruvchi bayroq (1, 0 yoki aniqlanmagan).- Google Consent Mode v2 — Google TCF satridan mustaqil ravishda o'qiydigan
ad_storage,ad_user_datavaad_personalizationsignallari.
Agar bulardan birortasi noto'g'ri bo'lsa, talab bug'lanadi — hatto foydalanuvchi haqiqatan rozilik bergan bo'lsa ham.
Sizning pulingizga jimgina tushadigan beshta xato
1. Yo'q yoki muddati o'tgan satr. Agar CMP hech qachon satr yozmasa yoki keshlangan rozilik qayta so'rash oynangizdan oshib eskirsa, so'rovlar signalsiz chiqadi. Xaridorlar "satr yo'q"ni "rozilik yo'q" deb hisoblaydi va faqat past eCPM kontekstual talab bilan taklif beradi yoki auktsionni o'tkazib yuboradi.
2. Noto'g'ri CMP ID. Har bir sertifikatlangan CMP satrga kiritilgan ro'yxatdan o'tgan ID'ga ega. Agar tan olinmagan ID yozilsa, Google va IAB sotuvchilari uni rad etadi — eski SDK hali ham to'plangan migratsiyadan keyin keng tarqalgan.
3. Sotuvchi e'lon qilinmagan. Talab hamkori to'liq rozilikka ega bo'lishi mumkin, lekin agar uning sotuvchi ID'si ruxsat etilgan sotuvchilar ro'yxatida bo'lmasa, u shaxsiylashtirilgan taklif bera olmaydi. Nashriyotchilar ko'pincha hamkor qo'shgandan keyin ro'yxatni yangilashni unutadi.
4. Noto'g'ri shakllangan gdprApplies. Butun son o'rniga "1" satrini uzatish yoki EEH'da aniq bo'lgan foydalanuvchi uchun uni undefined qoldirish xaridorlarni chalg'itadi. Noto'g'ri gdprApplies=0 ham yaxshi ko'rinib turgan holda sizni muvofiqlik xavfiga duchor qilishi mumkin.
5. Consent Mode signallari ishga tushmaydi. TCF satri mukammal bo'lishi mumkin, ammo Consent Mode o'zining standart rad etilgan holatida qoladi — masalan, SDK rozilik hal qilinishidan oldin reklamalarni yuklaganda. Keyin Google TC satridan qat'i nazar shaxsiylashtirilmagan reklamalarni taqdim etadi.
Bosqichma-bosqich nosozliklarni tuzatish jarayoni
Qurilmadan reklama serveriga qarab ishlang va toza holatda qayta tiklang — ilova ma'lumotlarini tozalang yoki yangi brauzer profilidan foydalaning, shunda eskirgan rozilik sizni chalg'itmaydi.
- 1-qadam — Xom satrni qo'lga oling. Vebda uni
__tcfapi('getTCData', 2, cb)orqali o'qing. IlovadaSharedPreferences(Android) yokiNSUserDefaults(iOS)'danIABTCF_TCStringkalitini chiqaring. - 2-qadam — Dekodlang va tasdiqlang. Uni IAB TCF dekoderiga yoki CMP tekshiruvchisiga joylashtiring. CMP ID sizniki ekanligini, siyosat versiyasi va vaqt belgisi joriy ekanligini va asosiy sotuvchi ID'laringiz ro'yxatda paydo bo'lishini tasdiqlang.
- 3-qadam — Reklama so'rovini tekshiring. GAM so'rovini kuzatish uchun Charles Proxy yoki tarmoq tekshiruvchisidan foydalaning va
gdprhamdagdpr_consentparametrlari to'g'ri qiymatlarni olib yurishini tasdiqlang. - 4-qadam — Consent Mode'ni tekshiring. Foydalanuvchi qabul qilganda
ad_user_datavaad_personalizationgrantedga o'tishini tasdiqlash uchun Google Tag Assistant'dan foydalaning. - 5-qadam — GAM'da tasdiqlang. Ad Manager'ning shaxsiylashtirilmagan reklamalar hisobot o'lchovini oching. Bekor qilish darajangizga mos kelmaydigan NPA trafigidagi ko'tarilish yomon satrning barmoq izidir.
Ildiz sababini tuzatish
Bitta yomon so'rovni yamash oson; keyingisining oldini olish — haqiqiy ish. Reklamalarni ishga tushirishdan oldin rozilikni kutishga majbur qiling, sotuvchilar ro'yxatingizni talab stekingiz bilan sinxron saqlang va shaxsiylashtirilgan hamda shaxsiylashtirilmagan ko'rsatishlar nisbatini kuzating — u yerdagi o'zgarish sizning eng erta ogohlantirishingizdir.
Aynan shu yerda Google sertifikatlangan CMP o'z qadrini isbotlaydi. FlexyConsent to'g'ri CMP ID va sotuvchi e'lonlari bilan haqiqiy IAB TCF 2.3 satrlarini chiqaradi, ad_user_data va ad_personalization foydalanuvchi tanlovini kuzatishi uchun Consent Mode v2 signallarini ishga tushiradi va veb, Android va iOS bo'ylab rozilik darajasi analitikasini ko'rsatadi — shunday qilib buzilgan satr to'lovingizda emas, balki boshqaruv panelida paydo bo'ladi.
Asosiy xulosalar
- Yomon TC satri buzilmaydi — u sizni jimgina shaxsiylashtirilmagan reklamalarga va pastroq eCPM'ga tushiradi.
- Beshta aybdor: yo'q/muddati o'tgan satrlar, noto'g'ri CMP ID, e'lon qilinmagan sotuvchilar, noto'g'ri shakllangan
gdprAppliesva o'lik Consent Mode signallari. - Qurilmadan reklama serveriga tuzating: qo'lga oling, dekodlang, so'rovni tekshiring, Consent Mode'ni tasdiqlang, GAM'ni tekshiring.
- Shaxsiylashtirilgan va NPA nisbatingizni doimiy kuzating — FlexyConsent kabi sertifikatlangan CMP haqiqiy satrlar va to'g'ri Consent Mode v2 signallarini standart qiladi.