Памылкі Радка Згоды, Якія Ціха Забіваюць Ваш Рэкламны Даход
Ціхі Уцёк Даходу
Калі ваш eCPM кожны месяц спаўзае ўніз на некалькі працэнтаў, прычына рэдка ў інвентары або мінімальных цэнах. Часцей гэта зламаны TC string — сігнал IAB Transparency & Consent Framework (TCF), які падарожнічае з кожным запытам рэкламы. Скажоны або адсутны радок не выкідае гучнай памылкі. Замест гэтага рэкламны сервер ціха вяртаецца да непрсаналізаванай рэкламы, партнёры попыту адпадаюць, і даход выцякае без аніводнага папярэджання. Для выдаўцоў праграм і гульняў, якія манетызуюць у ЕЭП і Вялікабрытаніі, гэта найбольш недаацэненая прычына страчанага даходу.
Што Фактычна Нясе TC String
TC string — гэта закадаваны ў base64 блок, створаны вашай Consent Management Platform (CMP). Ён кадуе выбары карыстальніка: узгодненыя мэты, дазволеныя пастаўшчыкі, ваш CMP ID, версію палітыкі і часавую пазнаку. Пакупнікі дэкадуюць яго за мілісекунды, каб вырашыць, ці могуць яны рабіць стаўку з персаналізаваным таргетынгам. Два сігналы маюць не меншае значэнне:
gdprApplies— сцяг (1, 0 або undefined), які паведамляе пакупнікам, ці дзейнічае GDPR.- Google Consent Mode v2 — сігналы
ad_storage,ad_user_dataіad_personalization, якія Google чытае незалежна ад радка TCF.
Калі любы з іх няправільны, попыт выпарваецца — нават калі карыстальнік сапраўды даў згоду.
Пяць Памылак, Якія Ціха Каштуюць Вам Грошай
1. Адсутны або пратэрмінаваны радок. Калі CMP ніколі не запісвае радок, або кэшаваная згода старэе за межамі вашага акна паўторнага запыту, запыты выходзяць без сігналу. Пакупнікі трактуюць "няма радка" як "няма згоды" і робяць стаўку толькі з кантэкставым попытам нізкага eCPM, або прапускаюць аўкцыён.
2. Няправільны CMP ID. Кожны сертыфікаваны CMP мае зарэгістраваны ID, убудаваны ў радок. Калі запісваецца нераспазнаны ID, Google і пастаўшчыкі IAB адхіляюць яго — распаўсюджана пасля міграцыі, калі стары SDK усё яшчэ ўбудаваны.
3. Пастаўшчык не аб'яўлены. Партнёр попыту можа мець поўную згоду, але калі ID яго пастаўшчыка няма ў спісе дазволеных пастаўшчыкоў, ён не можа рабіць персаналізаваную стаўку. Выдаўцы часта забываюць абнавіць спіс пасля дадавання партнёра.
4. Скажоны gdprApplies. Перадача радка "1" замест цэлага ліку, або пакіданне яго undefined для карыстальніка, які відавочна ў ЕЭП, бянтэжыць пакупнікоў. Няправільны gdprApplies=0 таксама можа выставіць вас рызыцы адпаведнасці, у той час як ён выглядае добра.
5. Сігналы Consent Mode не спрацоўваюць. Радок TCF можа быць ідэальным, у той час як Consent Mode застаецца ў сваім стане адмовы па змаўчанні — напрыклад, калі SDK загружае рэкламу да таго, як згода вырашаецца. Тады Google паказвае непрсаналізаваную рэкламу незалежна ад TC string.
Пакрокавы Працэс Адладкі
Працуйце ад прылады навонкі да рэкламнага сервера і ўзнаўляйце ў чыстым стане — ачысціце даныя праграмы або выкарыстоўвайце свежы профіль браўзера, каб састарэлая згода не ўводзіла вас у зман.
- Крок 1 — Захапіце сыры радок. У вэбе чытайце яго праз
__tcfapi('getTCData', 2, cb). У праграме выгрузіце ключIABTCF_TCStringзSharedPreferences(Android) абоNSUserDefaults(iOS). - Крок 2 — Дэкадуйце і праверце. Устаўце яго ў дэкодар IAB TCF або валідатар CMP. Пацвердзіце, што CMP ID ваш, што версія палітыкі і часавая пазнака актуальныя, і што вашы ключавыя ID пастаўшчыкоў з'яўляюцца ў спісе.
- Крок 3 — Праверце запыт рэкламы. Выкарыстоўвайце Charles Proxy або сеткавы інспектар для назірання за запытам GAM і пераканайцеся, што параметры
gdprіgdpr_consentнясуць правільныя значэнні. - Крок 4 — Праверце Consent Mode. Выкарыстоўвайце Google Tag Assistant, каб пацвердзіць, што
ad_user_dataіad_personalizationпераключаюцца на granted, калі карыстальнік прымае. - Крок 5 — Пацвердзіце ў GAM. Адкрыйце вымярэнне справаздачнасці непрсаналізаванай рэкламы ў Ad Manager. Усплёск у трафіку NPA, які не адпавядае вашаму паказчыку адмовы, — гэта адбітак дрэннага радка.
Выпраўленне Каранёвай Прычыны
Залатаць адзін дрэнны запыт лёгка; прадухіліць наступны — гэта праца. Зрабіце так, каб рэклама чакала згоды перад ініцыялізацыяй, трымайце свой спіс пастаўшчыкоў сінхранізаваным з вашым стэкам попыту і адсочвайце суадносіны персаналізаваных і непрсаналізаваных паказаў — зрух там — гэта вашае самае ранняе папярэджанне.
Тут сертыфікаваны Google CMP апраўдвае свой кошт. FlexyConsent выпраменьвае сапраўдныя радкі IAB TCF 2.3 з правільным CMP ID і дэкларацыямі пастаўшчыкоў, спрацоўвае сігналы Consent Mode v2, так што ad_user_data і ad_personalization адсочваюць выбар карыстальніка, і выводзіць на паверхню аналітыку паказчыка згоды па вэбе, Android і iOS — так што зламаны радок з'яўляецца на панэлі, а не ў вашай выплаце.
Ключавыя Высновы
- Дрэнны TC string не падае — ён ціха паніжае вас да непрсаналізаванай рэкламы і нізейшага eCPM.
- Пяць вінаватых: адсутныя/пратэрмінаваныя радкі, няправільны CMP ID, неаб'яўленыя пастаўшчыкі, скажоны
gdprAppliesі мёртвыя сігналы Consent Mode. - Адладжвайце ад прылады да рэкламнага сервера: захапіце, дэкадуйце, праверце запыт, пацвердзіце Consent Mode, праверце GAM.
- Бесперапынна адсочвайце вашы суадносіны персаналізаванага да NPA — сертыфікаваны CMP, такі як FlexyConsent, робіць сапраўдныя радкі і правільныя сігналы Consent Mode v2 па змаўчанні.