Errors de la cadena de consentiment que maten silenciosament els teus ingressos publicitaris

La fuita silenciosa d'ingressos

Quan el teu eCPM baixa uns quants punts percentuals cada mes, la causa rarament és l'inventari o els preus mínims. Més sovint és una TC string trencada — el senyal del Transparency & Consent Framework (TCF) d'IAB que viatja amb cada sol·licitud d'anunci. Una cadena malformada o absent no llança cap error sorollós. En canvi, el servidor d'anuncis recau silenciosament en anuncis no personalitzats, els socis de demanda es retiren i els ingressos sagnen sense ni una sola alerta. Per als editors d'aplicacions i jocs que monetitzen a l'EEE i el Regne Unit, és la causa més passada per alt de pèrdua d'ingressos.

Què porta realment la TC string

La TC string és un blob codificat en base64 creat per la teva Consent Management Platform (CMP). Codifica les eleccions de l'usuari: finalitats consentides, proveïdors permesos, el teu CMP ID, la versió de la política i una marca de temps. Els compradors la descodifiquen en mil·lisegons per decidir si poden fer ofertes amb segmentació personalitzada. Dos senyals importen igualment:

Si qualsevol d'aquests és incorrecte, la demanda s'evapora — fins i tot quan l'usuari realment ha consentit.

Els cinc errors que silenciosament et costen diners

1. Cadena absent o caducada. Si la CMP no escriu mai una cadena, o el consentiment en memòria cau més enllà de la teva finestra de re-sol·licitud, les sol·licituds surten sense senyal. Els compradors tracten "cap cadena" com "cap consentiment" i fan ofertes només amb demanda contextual de baix eCPM, o ometen la subhasta.

2. CMP ID incorrecte. Cada CMP certificada té un ID registrat incrustat a la cadena. Si s'escriu un ID no reconegut, Google i els proveïdors d'IAB el rebutgen — habitual després d'una migració amb l'SDK antic encara inclòs.

3. Proveïdor no declarat. Un soci de demanda pot tenir el consentiment complet, però si el seu vendor ID no és a la llista de proveïdors permesos, no pot fer ofertes personalitzades. Els editors sovint obliden actualitzar la llista després d'afegir un soci.

4. gdprApplies malformat. Passar una cadena "1" en lloc d'un enter, o deixar-lo undefined per a un usuari clarament a l'EEE, confon els compradors. Un gdprApplies=0 incorrecte també pot exposar-te a risc de compliment alhora que sembla correcte.

5. Senyals del Consent Mode que no s'activen. La cadena TCF pot ser perfecta mentre el Consent Mode roman en el seu estat denegat per defecte — per exemple, quan l'SDK carrega anuncis abans que el consentiment es resolgui. Google llavors serveix anuncis no personalitzats independentment de la TC string.

Un flux de depuració pas a pas

Treballa des del dispositiu cap enfora fins al servidor d'anuncis, i reprodueix en un estat net — esborra les dades de l'aplicació o fes servir un perfil de navegador nou perquè el consentiment obsolet no t'enganyi.

Corregir la causa arrel

Pegar una sol·licitud defectuosa és fàcil; prevenir la següent és la feina. Fes que els anuncis esperin el consentiment abans d'inicialitzar-se, mantén la teva llista de proveïdors sincronitzada amb la teva estructura de demanda i fes el seguiment de la proporció d'impressions personalitzades respecte a no personalitzades — un canvi allà és el teu avís més primerenc.

Aquí és on una CMP certificada per Google es guanya el seu lloc. FlexyConsent emet cadenes IAB TCF 2.3 vàlides amb el CMP ID correcte i les declaracions de proveïdors, activa els senyals Consent Mode v2 perquè ad_user_data i ad_personalization segueixin l'elecció de l'usuari, i mostra analítiques de la taxa de consentiment a la web, Android i iOS — així una cadena trencada apareix en un tauler de control, no al teu pagament.

Punts clau

← Blog Llegir tot →