- TCF verze 2.1: Řetězce TCF verze 2.1 budeme přijímat i nadále, ale platformám CMP doporučujeme, aby přešly na novou verzi Pokynů organizace IAB ohledně milníků implementace v rámci přechodu na TCF verze 2.2.
- Řešení pro správu souhlasu od společnosti Google: Tato řešení, která jsou dostupná na kartě Ochrana soukromí a sdělení ve službách Ad Manager, AdSense a AdMob, podporují TCF verze 2.2 pro zprávy podle evropských předpisů v souladu s aktualizovanými požadavky organizace IAB na platformy pro správu souhlasu.
Abychom majitelům obsahu pomohli odstraňovat chyby a nesprávné konfigurace související se zavedením systému Transparency & Consent Framework v2.2 organizace IAB Europe, poskytujeme přehled zjištěných chyb.
V tomto článku najdete další informace o řešení problémů souvisejících s implementací TCF 2.2 včetně následujících témat:
Aktualizované pokyny
Aktualizace
- Připomenutí, že v souladu s požadavkem TCF je nutné po každých 13 měsících znovu získat souhlas:
Zásady TCF organizace IAB vyžadují, abyste uživatelům alespoň jednou za 13 měsíců (390 dní) připomněli jejich nastavení souhlasu. Pokud je rozhodnutí o souhlasu starší než 13 měsíců, Google už řetězec TC nebude považovat za platný a nebude danému uživateli zobrazovat reklamy. Doporučujeme vám, abyste ve spolupráci se svou platformou CMP uživatelům jejich možnosti souhlasu připomněli ještě před dosažením 13měsíčního limitu.
- Byl odstraněn typ chyby 3.2. Řetězce TC, které byly aktualizovány během posledních 13 měsíců, zůstanou platné.
Opravy běžných chyb
Některé z běžných chyb ve službách Ad Manager, AdSense a AdMob můžete odstranit provedením následujících kroků:
U řetězců TC, které se nezpeněžují, uvažte opětovné získávání souhlasu(chyby 1.1, 3.1, 4.1, 5.1, 5.2 a 6.1)
Související chyby
Aktualizované pokyny
Zkuste uživatele znovu požádat o souhlas.
Zdůvodnění
Opětovné získávání souhlasu pomůže majitelům obsahu, pokud dříve používali řetězce „Out-of-band“ (mimo pásmo) nebo „Global scope“ (globální rozsah), neplatná ID CMP (z testování), neplatná ID globálních seznamů dodavatelů (z testování) nebo jim v určitý moment v průběhu implementace chyběl Google jako dodavatel se správným souhlasem.
Chyby 1.1, 1.2, 1.3: Je nutné zkontrolovat, zda se tyto chyby netýkají významné části návštěvnosti. Pokud ano, prověřte problém na straně CMP a zkontrolujte, jestli byl Googlu udělen souhlas pro potřebné účely a zda byl Google uveden jako dodavatel pro potřeby souhlasu i oprávněného zájmu (ID dodavatele 755).
Specifikace IAB
Podle specifikací IAB mohou platformy CMP uchovávat v mezipaměti řetězce souhlasu po dobu 13 měsíců.
AddEventHandler
do 500 ms(chyby 2.1a, 2.1b, 2.0a, 2.0b a 2.0c)
Související chyby
Chyba 2.1a. Tyto pokyny lze také použít pro chyby 2.1b, 2.0a, 2.0b a 2.0c.
Aktualizované pokyny
I když teď už neplatí časový limit pro odpovědi, stále doporučujeme zkontrolovat, zda implementace platforem CMP okamžitě vracejí odpověď na volání AddEventListener getTCData
.
Pokud CMP neodpoví, žádost může zůstat bez zpeněžení.
Zdůvodnění
Společnost Google dodržuje specifikace IAB. Ty vyžadují, aby CMP odpověděla funkci AddEventListener
okamžitě. Pokud CMP neodpoví okamžitě, může žádost zůstat bez zpeněžení.
Odpovědi platformy CMP jsou také součástí řetězce událostí, který má vliv na to, jak rychle se může zpracovat žádost o reklamu. Zkrácení časové prodlevy mezi načtením stránky a vysláním žádostí o reklamy tak je pro majitele obsahu přínosem v podobě menšího počtu ztracených zobrazení.
Specifikace IAB
Příslušná specifikace IAB: specifikace funkce AddEventListener (na GitHubu)
AddEventListener
se má volat okamžitě po registraci s aktuálními daty TC, i když stav platformy CMP je „načítání“
a CMP má neúplná data TC. Volající skript díky tomu bude mít přístup k registrovanému listenerId
. Navíc by zpětné volání mělo být provedeno při každé změně řetězce TC, pokud není odstraněno pomocí RemoveEventListener
.Centrum zásad
Pokud aplikace nebo web nesplňují požadavky společnosti Google na správu souhlasu, centrum zásad uvědomí majitele obsahu.
Přehled chyb
Pokud zjistíme problém související s řetězcem TC, který se týká nějakého webu nebo aplikace, upozorníme na to majitele obsahu v uživatelském rozhraní služby. Majitelé obsahu s chybami mohou ve svém účtu na stránce Souhlas uživatele z EU kliknout na možnost Stáhnout přehled chyb TCF a stáhnout si podrobný přehled chyb zjištěných v posledních sedmi dnech.
- Ad Manager: Klikněte na Administrátor, pak na Souhlas uživatele z EU.
- AdMob a AdSense: Klikněte na Nastavení blokování, pak na Souhlas uživatele z EU.
Přehled bude obsahovat tyto informace o jednotlivých zjištěných chybách:
- Doména/MobileAppID: Web nebo aplikace, která je nesprávně nakonfigurována.
- Cesta reklamní jednotky: Reklamní jednotka, které se chyba týká.
- Kód chyby: Kód přiřazený k chybě.
- Počet chyb: Počet dotazů obsahujících tuto chybu, které byly zaznamenány během předchozího týdne.
- Naposledy zjištěno: Datum, kdy byla chyba naposledy zjištěna.
Kódy chyb uvedené v přehledu mohou majitelé obsahu použít k vyhledání navrhovaných opatření v následujících tabulkách pro odstraňování problémů a pak chyby vyřešit.
Odstraňování problémů
Abychom majitelům stránek pomohli opravit nesprávně nakonfigurované integrace IAB TCF 2.2, vytvořili jsme níže uvedené tabulky nejběžnějších typů chyb řetězce TC a doporučení k jejich řešení.
Na základě tabulek lépe pochopíte, k jakým problémům dochází na úrovni žádosti o reklamu, a také související chování systému.
Scénáře s omezeným souhlasem
Všechny tyto tři scénáře mají vždy přednost před chybami plynoucími z nesprávné konfigurace, a to i v případě, že má žádost více chyb.
Scénář | Popis | Navrhovaná akce |
---|---|---|
1.1 | Google není povolen jako dodavatel v rámci souhlasu nebo oprávněného zájmu. | Ověřte, zda uživatel společnost Google záměrně odmítl, zda došlo k chybám v implementaci platformy pro správu souhlasu nebo zda je uplatněno omezení pro majitele obsahu. |
1.2 | Není k dispozici souhlas pro účel 1 pro země EHP a Spojené království. |
Ověřte, zda uživatel záměrně odmítl účel 1 nebo zda došlo k chybám v implementaci platformy pro správu souhlasu. Majitelé obsahu ve Švýcarsku musí zajistit správné nastavení polí
PublisherCC a PurposeOneTreatment v případě, že nežádají o souhlas uživatele. Od prosince 2021 už nebudeme v souladu s německým zákonem o ochraně dat v digitálních službách a médiích kontrolovat |
1.3 | Má souhlas pro účel 1, ale neobsahuje právní podklad pro základní reklamy. |
Ověřte, zda uživatel záměrně odmítl oprávněné zájmy nebo zda došlo k chybám v implementaci platformy pro správu souhlasu. |
Nesprávná konfigurace
Žádosti o reklamy nebudou splněny, když dochází k chybám plynoucím z nesprávné konfigurace.
Chyba | Popis | Navrhovaná akce |
---|---|---|
2.1a | Značka nebo sada SDK nepřijímá řetězec TC, protože stav platformy pro správu souhlasu je stub , loading nebo error . |
Pokud funkci žádostí o reklamy spouštíte manuálně, musí se vracet hodnota Pokud funkci žádostí o reklamy manuálně nespouštíte, musí platforma CMP implementovat podporu funkce |
2.1b |
Obě podmínky jsou splněny:
|
Požádejte poskytovatele platformy, aby se postaral o správnou implementaci rozhraní API na základě technických specifikací IAB TCF. |
2.2a |
Řetězec TC nelze analyzovat, protože není kódován pomocí base64. Příklad: |
Poskytovatelé platformy (nebo majitelé obsahu) musí v parametrech gdpr_consent= odesílat pouze data kódovaná pomocí base64. |
2.2b |
Řetězec TC nelze analyzovat kvůli chybě dekódování. Příklad: obsahuje nesprávný počet bitů |
Poskytovatel platformy pro správu souhlasu by měl vyřešit chyby s implementací řetězce TC. |
2.2c |
Řetězec TC nelze analyzovat kvůli chybným datům. Příklad: nesprávné časové razítko, ID dodavatele je příliš velké |
Poskytovatel platformy pro správu souhlasu by měl vyřešit chyby s implementací řetězce TC. |
Problémy s řetězcem TC
Problémy s řetězcem TC přidruženým k žádosti o reklamu. Žádosti o reklamy budou ignorovány a nebudou naplněny.
Chyba | Popis | Navrhovaná akce |
---|---|---|
3.1 | Neplatné ID platformy pro správu souhlasu. |
Zkontrolujte, zda používáte platformu pro správu souhlasu ověřenou společností IAB a v řetězci TC je správně nastaveno její ID. Pokud byla platforma při vygenerování řetězce TC platná, ale později byla společností IAB smazána, budete muset souhlas získat znovu prostřednictvím platné platformy. |
3.2 | Již se nepoužívá. | Žádný. Předchozí význam: Datum vytvoření řetězce TC je starší než 13 měsíců. |
Je třeba znovu získat souhlas
Je třeba znovu získat souhlas uživatele. Pokud jste od uživatele získali souhlas před více než 13 měsíci nebo používáte verzi seznamu GVL, ve které Google ještě nebyl uveden, musíte ho získat znovu, jinak budou žádosti o reklamy ignorovány a nebudou naplněny.
Chyba | Popis | Navrhovaná akce |
---|---|---|
3.3 | Poslední aktualizace řetězce TC proběhla před více než 13 měsíci. |
Platforma pro správu souhlasu by měla starý řetězec TC smazat a souhlas získat znovu. Očekává se, že k malému množství těchto chyb může dojít, pokud nastane odeslání žádosti o reklamu s neplatným řetězcem TC ještě předtím, než platforma pro správu souhlasu uživatelů zneplatní a znovu získá souhlas uživatele. Pokud ve své aplikaci používáte řešení pro správu souhlasu od Googlu a sadu UMP SDK, zkontrolujte, zda jste sadu UMP SDK implementovali správně a zda je při každém spuštění aplikace volán parametr |
4.1 | Řetězec TC byl vygenerován pomocí verze globálního seznamu dodavatelů (GVL), ve kterém ještě společnost Google nebyla uvedena. | Získejte souhlas s použitím aktuální verze globálního seznamu dodavatelů. |
Globální rozsah a rozsah mimo pásmo
Problémy související s globálním rozsahem a rozsahem mimo pásmo (Ad Manager, AdMob, AdSense). Pokud bude řetězec TC uvádět rozsah mimo pásmo nebo globální rozsah, reklamy se nebudou zobrazovat.
Chyba | Popis | Navrhovaná akce |
---|---|---|
5.1 | Řetězec TC dovoluje souhlas mimo pásmo (out-of-band). | Požádejte poskytovatele platformy pro správu souhlasu, aby z řetězce TC odstranil signály „out-of-band“. |
5.2 | Řetězec TC s globálním rozsahem. | Požádejte poskytovatele platformy pro správu souhlasu, aby řetězec TC aktualizoval tak, aby se řetězec vztahoval ke konkrétní službě. |
Limit počtu zobrazovaných reklam
Reklamy se budou zobrazovat v omezeném počtu.
Chyba | Popis | Navrhovaná akce |
---|---|---|
6.1 | Verze řetězce TC je 1 nebo 1.1 (řetězec verze 1.0). |
Platforma pro správu souhlasu má odesílat řetězce TCF verze 2.2. |
Problémy bude řešit Google
Když nastanou tyto problémy, Google v případě potřeby zmírní dopady problému a bude pokračovat v normálním zpracování TCF.
Chyba | Popis | Navrhovaná akce |
---|---|---|
7.1 | Kód gdprApplies není definován nebo je nastaven na neplatnou nebo nečitelnou hodnotu, je ale přítomen platný řetězec TC. |
– |
7.2 | Řetězec TC byl vygenerován s verzí globálního seznamu dodavatelů, která je novější než verze aktuálně známá technologii zobrazování reklam Google. | – |
7.3 | Některé účely, funkce a/nebo dodavatelé jsou mimo rozsah (neznámé). | – |
7.4 | Řetězec TC má starší tcf_policy_version než nejnovější globální seznam dodavatelů. |
Poskytovatel platformy pro správu souhlasu by měl smazat starší řetězec TC a získat souhlas znovu s použitím nejnovějšího globálního seznamu dodavatelů. |
7.5 |
Žádost má parametr |
– |
7.6 | Kód země majitele obsahu je neplatný, ale souhlas pro účel 1 je k dispozici. | Poskytovatel platformy pro správu souhlasu by měl vyřešit chyby s implementací řetězce TC. |
7.7 | Neplatný kód jazyka. | Poskytovatel platformy pro správu souhlasu by měl vyřešit chyby s implementací řetězce TC. |
7.8 | Pole verze řetězce TC není ani 1 , ani 2 . |
Pokud je zjištěn neplatný řetězec TC, měla by chyby v implementaci řetězce TC opravit platforma pro správu souhlasu tím, že si vyžádá čerstvý souhlas. Pokud ve své aplikaci používáte řešení pro správu souhlasu od Googlu a sadu UMP SDK, zkontrolujte, zda jste sadu UMP SDK implementovali správně a zda je při každém spuštění aplikace volán parametr |
7.9 | Verze řetězce dalšího souhlasu není ani 1 , ani 2 . |
Platforma pro správu souhlasu by měla nastavit verzi řetězce dalšího souhlasu na 1 nebo 2 . |
Problémy s řetězcem dalšího souhlasu
Pokud dochází k těmto problémům, bude Google řetězec dalšího souhlasu považovat za neplatný a kromě řetězce TC nebude spolupracovat s žádnými dalšími dodavateli.
Chyba | Popis | Navrhovaná akce |
---|---|---|
8.1 | Řetězec dalšího souhlasu nepoužívá oddělovač verzí (~ ). |
Platforma CMP by měla pomocí „~ “ jako druhého znaku řetězce dalšího souhlasu oddělit číslo verze od seznamu dodavatelů se souhlasem. |
8.2 | Řetězec dalšího souhlasu obsahuje seznam dodavatelů, který nemá očekávaný formát (seznam hodnot int64 oddělených řetězcem „.“). | Platforma CMP má opravit chyby implementace řetězce dalšího souhlasu. |
Certifikace CMP
Pokud dojde k těmto problémům, pokusí se Google zobrazovat nepersonalizované reklamy.
Chyba | Popis | Navrhovaná akce |
---|---|---|
9.1 | Platforma pro správu souhlasu TCF uvedená v žádosti nemá certifikaci od Googlu. | Platforma pro správu souhlasu by měla být certifikována společností Google. |
V žádostech o reklamu chybí signály TCF
Pokud dojde k těmto problémům, pokusí se Google zobrazovat omezené reklamy.
Chyba | Popis | Navrhovaná akce |
---|---|---|
10.1 |
Žádost pochází z EHP, Spojeného království nebo Švýcarska, ale chybí v ní signály TCF. |
Majitel obsahu by měl provést integraci s platformou pro správu souhlasu TCF, která je certifikována společností Google. |