Reklam Gəlirinizi Səssizcə Öldürən Razılıq Sətri Səhvləri
Səssiz Gəlir Sızması
eCPM-iniz hər ay bir neçə faiz aşağı sürüşdükdə, səbəb nadir hallarda inventar və ya minimum qiymətlərdir. Daha çox bu, pozulmuş TC string-dir — hər reklam sorğusu ilə gedən IAB Transparency & Consent Framework (TCF) siqnalı. Səhv formatlı və ya əksik sətir heç bir yüksək səsli xəta atmır. Bunun əvəzinə, reklam serveri səssizcə qeyri-fərdiləşdirilmiş reklamlara geri çəkilir, tələb tərəfdaşları çıxır və gəlir bir dənə də xəbərdarlıq olmadan axır. AİQ və Böyük Britaniyada monetizasiya edən tətbiq və oyun naşirləri üçün bu, itirilmiş gəlirin ən çox gözardı edilən səbəbidir.
TC string Əslində Nə Daşıyır
TC string Razılıq İdarəetmə Platformanız (CMP) tərəfindən yaradılan base64 ilə kodlaşdırılmış bir blokdur. O, istifadəçinin seçimlərini kodlaşdırır: razılaşdırılmış məqsədlər, icazə verilən təchizatçılar, sizin CMP ID-niz, siyasət versiyası və zaman möhürü. Alıcılar onu millisaniyələrdə deşifrə edərək fərdiləşdirilmiş hədəfləmə ilə təklif verə biləcəklərini qərarlaşdırırlar. İki siqnal da eyni dərəcədə vacibdir:
gdprApplies— alıcılara GDPR-ın əhatə dairəsində olub-olmadığını bildirən bayraq (1, 0 və ya undefined).- Google Consent Mode v2 — Google-un TCF sətrindən asılı olmayaraq oxuduğu
ad_storage,ad_user_datavəad_personalizationsiqnalları.
Bunlardan hər hansı biri səhvdirsə, tələb buxarlanır — istifadəçi əslində razılıq verdikdə belə.
Sizə Səssizcə Pula Başa Gələn Beş Səhv
1. Əksik və ya vaxtı keçmiş sətir. CMP heç vaxt sətir yazmırsa və ya keşlənmiş razılıq yenidən-soruşma pəncərənizdən kənara köhnəlirsə, sorğular siqnalsız gedir. Alıcılar "sətir yoxdur"u "razılıq yoxdur" kimi qəbul edir və yalnız aşağı eCPM kontekstual tələblə təklif verir və ya hərracı keçir.
2. Səhv CMP ID. Hər sertifikatlı CMP-nin sətrə daxil edilmiş qeydiyyatlı ID-si var. Tanınmayan ID yazılırsa, Google və IAB təchizatçıları onu rədd edir — köhnə SDK hələ də paketdə olan miqrasiyadan sonra ümumidir.
3. Təchizatçı bəyan edilməyib. Tələb tərəfdaşının tam razılığı ola bilər, lakin onun vendor ID-si icazə verilən təchizatçı siyahısında yoxdursa, o, fərdiləşdirilmiş təklif verə bilməz. Naşirlər tez-tez tərəfdaş əlavə etdikdən sonra siyahını yeniləməyi unudurlar.
4. Səhv formatlı gdprApplies. Tam ədəd əvəzinə "1" sətri ötürmək və ya açıq-aşkar AİQ-də olan istifadəçi üçün onu undefined buraxmaq alıcıları çaşdırır. Səhv gdprApplies=0 həmçinin yaxşı görünərkən sizi uyğunluq riskinə məruz qoya bilər.
5. Consent Mode siqnalları işə düşmür. Razılıq həll olunmazdan əvvəl SDK reklamları yüklədikdə — məsələn, TCF sətri mükəmməl ola bilər, halbuki Consent Mode öz standart rədd edilmiş vəziyyətində qalır. Onda Google TC string-dən asılı olmayaraq qeyri-fərdiləşdirilmiş reklamlar göstərir.
Addım-Addım Sazlama İş Axını
Cihazdan kənara, reklam serverinə doğru işləyin və təmiz vəziyyətdə təkrar yaradın — köhnə razılığın sizi çaşdırmaması üçün tətbiq məlumatlarını silin və ya təzə brauzer profili istifadə edin.
- Addım 1 — Xam sətri tutun. Vebdə onu
__tcfapi('getTCData', 2, cb)vasitəsilə oxuyun. TətbiqdəIABTCF_TCStringaçarınıSharedPreferences(Android) və yaNSUserDefaults(iOS)-dan çıxarın. - Addım 2 — Deşifrə edin və yoxlayın. Onu IAB TCF deşifrəedicisinə və ya CMP validatoruna yapışdırın. CMP ID-nin sizin olduğunu, siyasət versiyası və zaman möhürünün cari olduğunu və əsas vendor ID-lərinizin siyahıda göründüyünü təsdiqləyin.
- Addım 3 — Reklam sorğusunu yoxlayın. GAM sorğusunu izləmək üçün Charles Proxy və ya şəbəkə inspektorundan istifadə edin və
gdprvəgdpr_consentparametrlərinin düzgün dəyərləri daşıdığını doğrulayın. - Addım 4 — Consent Mode-u yoxlayın. İstifadəçi qəbul etdikdə
ad_user_datavəad_personalization-ın granted-ə keçdiyini təsdiqləmək üçün Google Tag Assistant-dan istifadə edin. - Addım 5 — GAM-da təsdiqləyin. Ad Manager-in qeyri-fərdiləşdirilmiş reklamlar hesabat ölçüsünü açın. Çıxış nisbətinizə uyğun gəlməyən NPA trafikindəki sıçrayış pis sətrin barmaq izidir.
Kök Səbəbi Düzəltmək
Bir pis sorğunu yamamaq asandır; növbətisinin qarşısını almaq əsl işdir. Reklamların inisiallaşdırmadan əvvəl razılığı gözləməsini təmin edin, təchizatçı siyahınızı tələb yığınınızla sinxron saxlayın və fərdiləşdirilmiş impressionların qeyri-fərdiləşdirilmişə nisbətini izləyin — oradakı dəyişiklik ən erkən xəbərdarlığınızdır.
Məhz burada Google-sertifikatlı CMP öz dəyərini qazanır. FlexyConsent düzgün CMP ID və təchizatçı bəyannamələri ilə etibarlı IAB TCF 2.3 sətirləri yayır, ad_user_data və ad_personalization-ın istifadəçinin seçimini izləməsi üçün Consent Mode v2 siqnallarını işə salır və veb, Android və iOS üzrə razılıq dərəcəsi analitikasını üzə çıxarır — beləliklə pozulmuş sətir ödənişinizdə deyil, idarə panelində üzə çıxır.
Əsas Nəticələr
- Pis TC string çökmür — o, sizi səssizcə qeyri-fərdiləşdirilmiş reklamlara və aşağı eCPM-ə endirir.
- Beş təqsirkar: əksik/vaxtı keçmiş sətirlər, səhv CMP ID, bəyan edilməmiş təchizatçılar, səhv formatlı
gdprAppliesvə ölü Consent Mode siqnalları. - Cihazdan reklam serverinə qədər sazlayın: tutun, deşifrə edin, sorğunu yoxlayın, Consent Mode-u doğrulayın, GAM-ı yoxlayın.
- Fərdiləşdirilmişin NPA-ya nisbətini davamlı izləyin — FlexyConsent kimi sertifikatlı CMP etibarlı sətirləri və düzgün Consent Mode v2 siqnallarını standart edir.