Organizace IAB Europe dokončila verzi 2.0 řešení Transparency and Consent Framework (TCF) vyvinutého ve spolupráci s IAB Tech Lab a jejich členskými firmami. Integrace systému TCF 2.0 se službami Google usnadňuje přímé používání platformy IAB TCF 2.0 i platformy pro správu souhlasu (CMP), která sama pomocí IAB TCF 2.0 předává signály o souhlasu společnosti Google.
15. srpna 2020 přešla IAB z verze TCF v1 na TCF v2.0.
Princip
Od 13. srpna 2020 poskytuje Google pro systém IAB TCF v2.0 podporu. Google Ads dokáže číst a interpretovat řetězec TC („transparency and consent“) TCF v2.0 pro značky měření konverzí. Tím se aktivují platformy pro správu souhlasu (CMP), které vytvářejí řetězce TCF v2.0 na základě voleb uživatelů a odesílají signály souhlasu do Google Ads.
Díky integraci TCF v2.0 budou naše reklamní služby moci číst řetězce TC. Podle obsahu řetězce TC pak upravují své chování vaše související značky Google.
Nastavení řešení Transparency & Consent Framework v2.0
Pokud chcete ve značkách Google Ads řetězec TCF v2.0 používat, musíte si funkci aktivovat: přidejte nad značky jeden řádek kódu, aby řetězec TCF správně četly. Aktivace podpory TCF v2.0:
- Na webu musíte používat značku Google nebo Správce značek Google. Návod najdete v článku Nastavení měření konverzí pro web.
- Zaveďte platformu CMP kompatibilní s řešením TCF v2.0.
- Přidejte fragment kódu TCF před značku Google nebo kód Správce značek Google.
Na všechny stránky, kde používáte značky Google Ads, přidejte nad značku Google nebo fragment kódu Správce značek Google tento řádek kódu:
Příklad kódu
Aby TCF v2.0 fungovalo, umístěte kód kamkoli nad značku Google nebo značku kontejneru Správce značek Google. Zde nabízíme příklad řádku TCF s kódem nad značkou Google:
<script>
window ['gtag_enable_tcf_support'] = true;
</script>
<!-- značka Google (gtag.js) - Google Ads: TAG_ID -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID');
</script>
Chování služby Google Ads s řešením Transparency & Consent Framework v2.0
Řešení TCF řídí zpracování údajů pomocí „účelů“. Každý účel má svůj právní základ, kterým je buď „souhlas“, nebo „oprávněný zájem“. Značky Google Ads pro měření konverzí implementované přes Správce značek Google nebo značku Google zpracovávají požadavky s řetězcem souhlasu takto:
Účel | Právní základ uplatňovaný společností Google | Popis | Dopad na Google Ads, pokud není |
1 | Souhlas | Ukládání informací v zařízení nebo přístup k nim. | Google Ads nevytvoří nebo nepoužije soubory cookie k měření nebo personalizaci. Remarketingové seznamy nebudou shromažďovat údaje o uživatelích, kteří neposkytli souhlas, přehledy atribuce mohou být omezenější. |
3 a 4 | Souhlas | Vytvoření a používání profilu pro personalizované reklamy. | Události nejsou vhodné k personalizaci reklam a nevyužívají se pro remarketingové seznamy. Na uživatele, kteří už byli do seznamů publika přidáni, to nebude mít vliv. |
7 | * Flexibilní – výchozím nastavením je oprávněný zájem | Měření výkonu reklam. | Google Ads vyžaduje tento účel pro všechny konverze. Pokud účel není přítomen, Google Ads konverzi nezaznamená. |
9 | * Flexibilní – výchozím nastavením je oprávněný zájem | Použití průzkumu trhu ke generování statistik publika. | Google Ads vyžaduje tento účel pro všechny konverze. Pokud účel není přítomen, Google Ads konverzi nezaznamená. |
10 | * Flexibilní – výchozím nastavením je oprávněný zájem | Vývoj a zlepšování produktů. | Google Ads vyžaduje tento účel pro všechny konverze. Pokud účel není přítomen, Google Ads konverzi nezaznamená. |
SP1 | Oprávněný zájem | Zajištění bezpečnosti, prevence podvodů a ladění. | Tento účel je přítomen vždy a je dostupný v rámci řešení TCF. |
* Společnost Google má flexibilní registraci pro účely TCF 2, 5, 6, 7, 9 a 10 a výchozím nastavením je oprávněný zájem. Pokud platformu CMP nakonfigurujete tak, že Google v těchto případech souhlas vyžadovat nebude, uplatní v případech, kdy to bylo v rámci platformy CMP sjednáno s uživatelem, oprávněný zájem. Google nemá flexibilní registraci pro účely 1, 3 a 4, pro tyto účely se vždy vyžaduje souhlas. Zbývající účely řešení TCF se ve značkách pro měření konverzí Google Ads nevyužívají, mohou je však využívat jiné služby Google.
Poznámka: Správce značek Google a značka Google přijímají pouze řetězce TCF, které jsou správně implementovány podle zásad a technických specifikací TCF a splňují zásady společnosti Google pro souhlas uživatele z EU. Pokud CMP nezareaguje do 500 milisekund nebo se zobrazí stav „chyba“, „stub“ či „načítání“, značka bude pokračovat v omezeném režimu:
- Zapisování a načítání konverzních souborů cookie Google Ads první i třetí strany bude omezeno
- Inzertní funkce Google Analytics jsou s platformou IAB TCF v2 integrovány a s těmito žádostmi budou zacházet tak, jako kdyby byly souhlasy pro všechny jejich účely zamítnuty. Projeví se to způsoby uvedenými v tabulce výše.
- Remarketingové funkce budou deaktivovány.
Odstraňování problémů pro chybové zprávy
Pokud CMP nezareaguje do 500 milisekund nebo se zobrazí stav „chyba“, „stub“ či „načítání“, značka bude pokračovat v omezeném režimu. Řešení problému:
Pokud funkci ke spuštění konverzní značky voláte ručně:
- Odezva na kód
getTCData TCData.eventStatus = 'tcloaded'
NEBO'cmpuishown' + 'useractioncomplete'
se musí odesílat do 500 milisekund. Tyto kódy znamenají, že je platforma pro správu souhlasu (CPM) připravena uživateli poskytnout možnost výběru.
Když funkci k odeslání konverzní značky nevoláte ručně:
- Ve spolupráci s CMP zajistěte, aby byla implementována podpora pro kód
getTCData and return TCData.eventStatus = 'tcloaded'
NEBO'cmpuishown' + 'useractioncomplete'
a aby informace o tom, že je souhlas uživatele připraven k použití, přišla skrze rozhraní API do 500 milisekund.
Způsob interakce řešení TCF s personalizovanou reklamou, režimem souhlasu a dalšími signály
Pokud Google obdrží více vzájemně rozporných signálů, využije nejopatrnější postup maximalizující ochranu soukromí. Příklad:
- Google ve značce Google detekuje parametr
allow_ad_personalization_signals=true
, ale zákazník odmítne účel 3 řešení TCF.- Využívání údajů pro personalizované reklamy bude zakázáno.
- Google zjistí ve značce Google parametr
allow_ad_personalization_signals=false
, ale zákazník poskytl souhlas s účelem 3 řešení TCF.- Využívání údajů pro personalizované reklamy bude zakázáno.
Stejný postup se aplikuje, když jsou mezi řešením TCF a parametrem omezeného zpracování dat předány vzájemně rozporné signály.
Aby systém značek fungoval co nejlépe a nedocházelo k nežádoucím interakcím, doporučujeme implementovat buď řešení TCF v2.0, nebo režim souhlasu. Obě metody lze nastavit tak, aby interpretovaly souhlas uživatelů a podle toho upravovaly chování značek.