Грешке у стрингу сагласности које тихо убијају ваш приход од огласа

Тихо цурење прихода

Када вам eCPM падне за неколико процената сваког месеца, узрок ретко лежи у инвентару или минималним ценама. Чешће је то покварен TC string — сигнал IAB Transparency & Consent Framework-а (TCF) који путује са сваким захтевом за оглас. Лоше форматиран или недостајући стринг не баца никакву гласну грешку. Уместо тога, огласни сервер тихо прелази на неперсонализоване огласе, партнери на страни тражње се повлаче, а приход цури без иједног упозорења. За издаваче апликација и игара који монетизују у ЕЕА и Великој Британији, то је најзанемареніји узрок изгубљеног прихода.

Шта TC string заиста носи

TC string је блоб кодиран у base64 који креира ваша Consent Management Platform (CMP). Кодира изборе корисника: сагласне сврхе, дозвољене добављаче, ваш CMP ID, верзију политике и временску ознаку. Купци га декодирају у милисекундама да одлуче да ли могу да лицитирају са персонализованим циљањем. Два сигнала су подједнако важна:

Ако је било који од њих погрешан, тражња испарава — чак и када је корисник заиста дао сагласност.

Пет грешака које вас тихо коштају новца

1. Недостајући или истекли стринг. Ако CMP никада не упише стринг, или кеширана сагласност застари преко вашег прозора за поновно тражење, захтеви излазе без сигнала. Купци третирају „нема стринга“ као „нема сагласности“ и лицитирају само контекстуалном тражњом ниског eCPM, или прескачу аукцију.

2. Погрешан CMP ID. Свака сертификована CMP има регистровани идентификатор уграђен у стринг. Ако се упише непрепознат идентификатор, Google и IAB добављачи га одбацују — често након миграције када је стари SDK још увек упакован.

3. Недекларисан добављач. Партнер на страни тражње може имати пуну сагласност, али ако његов vendor ID није на листи дозвољених добављача, не може да лицитира персонализовано. Издавачи често забораве да ажурирају листу након додавања партнера.

4. Лоше форматиран gdprApplies. Прослеђивање стринга „1“ уместо целог броја, или остављање као undefined за корисника који је очигледно у ЕЕА, збуњује купце. Нетачан gdprApplies=0 вас такође може изложити ризику усклађености док изгледа исправно.

5. Сигнали Consent Mode-а се не активирају. TCF стринг може бити савршен док Consent Mode остаје у свом подразумеваном одбијеном стању — на пример, када SDK учитава огласе пре него што се сагласност реши. Google тада сервира неперсонализоване огласе без обзира на TC string.

Радни ток за дебаговање корак по корак

Радите од уређаја ка споља, ка огласном серверу, и репродукујте у чистом стању — обришите податке апликације или користите нов профил прегледача да вас застарела сагласност не би завела.

Исправљање основног узрока

Закрпити један лош захтев је лако; спречити следећи је прави посао. Натерајте огласе да чекају сагласност пре иницијализације, држите листу добављача синхронизованом са својим стеком тражње и пратите однос персонализованих према неперсонализованим приказима — померање ту је ваше најраније упозорење.

Ту сертификована Google CMP оправдава свој трошак. FlexyConsent емитује важеће IAB TCF 2.3 стрингове са исправним CMP ID-ом и декларацијама добављача, активира сигнале Consent Mode v2 тако да ad_user_data и ad_personalization прате избор корисника, и приказује аналитику стопе сагласности на вебу, Android-у и iOS-у — тако да се покварен стринг појави на контролној табли, а не у вашој исплати.

Кључни закључци

← Blog Прочитај све →