Издатели
Владельцы сайтов и приложений, которые показывают рекламу. Выбирают CMP, решают, какие партнеры появятся в баннере, и передают сигнал партнерам.
Руководство · Отраслевой стандарт
TCF это общий язык, на котором говорят баннеры согласия и рекламные компании в Европе. Из этого руководства вы узнаете, что такое TC string, какие версии действуют, какие обязанности у сайта и что происходит с доходом, когда сигнала нет или он приходит поврежденным.
Что это
Transparency and Consent Framework, или TCF, это стандарт, созданный IAB Europe, европейской ассоциацией цифровой рекламы. Он определяет, как баннер согласия задает вопрос посетителю, как сохраняет ответ и как сообщает о выборе каждой рекламной компании.
Баннер, который следует стандарту, называется CMP, это сокращение от платформы управления согласием. Когда посетитель нажимает «принять», «отклонить» или «сохранить настройки», CMP записывает выбор в короткий код под названием TC string. Этот код передается вместе с каждым рекламным запросом.
Так Google, Amazon, Microsoft и сотни других компаний читают один и тот же ответ в одном и том же формате. Без TCF каждому партнеру понадобилась бы собственная интеграция с баннером вашего сайта, и никто не был бы уверен, что выбор дошел целиком.
TCF добровольный и не является законом. Это инструмент, который помогает участникам соблюдать GDPR и европейские правила о cookie. Тем не менее на практике он стал путем, которым пользуется почти весь рекламный рынок в Европе.
Чек-лист
Вот требования, которые политики IAB Europe и Google предъявляют к издателю, использующему TCF.
Политики TCF разрешают работать только с зарегистрированными CMP, которые соблюдают правила. Для персонализированной рекламы Google в ЕЭЗ, Великобритании и Швейцарии CMP также должна быть в списке сертифицированных Google.
Перед заключением договора найдите CMP в обоих списках: IAB Europe и Google.
Издатель должен хранить юридическую информацию в публичной политике конфиденциальности с заметной ссылкой из контента.
Ссылка «Политика конфиденциальности» в подвале всех страниц.
Политики требуют публичного заявления, что сайт соблюдает правила TCF, с идентификационным номером используемой CMP.
Этот сайт участвует в Transparency and Consent Framework от IAB Europe и следует его политикам и спецификациям. Используемая CMP имеет ID, который указывает ваш поставщик CMP.
Издатель решает, с какими поставщиками работать. Добавьте в баннер Google и всех рекламных партнёров, которые действительно работают на сайте.
Пересматривайте список поставщиков CMP при каждом новом партнёре по header bidding.
Выбор посетителя должен доходить до партнёров на сайте. Без согласия на цель 1 Google рекомендует не вызывать его рекламный тег.
Посетитель должен иметь возможность снова открыть экран CMP по легко находимой ссылке или кнопке. Политики также требуют напоминать о праве возразить или отозвать согласие.
Постоянная ссылка в подвале «Настройки конфиденциальности» снова открывает CMP.
Когда издатель добавляет нового поставщика, CMP должна снова показать экран выбора, чтобы получить ответ.
Издатель должен следовать спецификациям без непредусмотренных изменений. Названия целей и функций менять нельзя.
На практике
Официальные инструменты
Для рекламы Google CMP должна быть в обоих списках: IAB Europe и сертифицированных Google.
К кому относится
В стандарте четыре типа участников. У каждого свои правила в политиках IAB Europe.
Владельцы сайтов и приложений, которые показывают рекламу. Выбирают CMP, решают, какие партнеры появятся в баннере, и передают сигнал партнерам.
Компании, которые делают баннер. Должны подать заявку в IAB Europe, получить одобрение и строго следовать техническим спецификациям.
Рекламные и измерительные компании, зарегистрированные в глобальном списке. Читают TC string и используют данные только в соответствии с зафиксированным выбором.
Европейский TCF создан для правил ЕЭЗ и Великобритании. Для посетителей из США или Бразилии действуют другие сигналы и законы.
Определения
Эти термины встречаются в настройках CMP, в отчетах Ad Manager и в документации партнеров.
Код, в котором хранится выбор посетителя: какие цели он принял, каким компаниям дал разрешение и какая CMP создала запись.
Это 11 способов использования данных, например сохранение информации на устройстве, создание профилей для персонализированной рекламы и измерение эффективности рекламы.
Использование, которое не зависит от выбора, например безопасность и предотвращение мошенничества, показ рекламы и сохранение самого выбора в отношении конфиденциальности.
Более чувствительные методы, например данные о точном местоположении и идентификация устройства, которым нужно отдельное разрешение.
Global Vendor List объединяет зарегистрированные компании, у каждой из которых есть номер. Google это поставщик 755.
Часть TC string под названием disclosedVendors, которая сообщает, каких компаний на самом деле показали в баннере. Обязательна начиная с v2.3.
Согласие и права
Для каждой цели поставщик указывает правовое основание, которое использует: согласие или законный интерес. При согласии ничего не происходит, пока посетитель не скажет да. При законном интересе использование может начаться, но у посетителя есть право возразить.
CMP должна ясно показывать оба варианта. Посетитель может принять всё, отклонить всё или выбирать цель за целью и компанию за компанией. Он также должен видеть список партнеров и то, что делает каждый из них.
Выбор не окончательный. Посетитель может в любой момент вернуться к баннеру, отозвать согласие или передумать. Поэтому хорошо настроенные сайты оставляют постоянную ссылку, например «Настройки конфиденциальности», в подвале.
Для издателя практическое правило простое: баннер должен говорить правду о том, кто получает данные, и позволять отказаться так же легко, как согласиться.
Обязанности сайта
// Espera a CMP antes de liberar os anúncios
__tcfapi('addEventListener', 2, function (tcData, ok) {
if (!ok) return;
if (tcData.eventStatus === 'tcloaded' ||
tcData.eventStatus === 'useractioncomplete') {
// tcData.tcString está pronta
// agora carregue ou libere os pedidos de anúncio
}
});AdSense и Ad Manager
С 16 января 2024 года Google требует сертифицированную CMP, интегрированную с TCF, чтобы показывать персонализированную рекламу в ЕЭЗ и Великобритании. С 31 июля 2024 года правило действует и для Швейцарии.
Без сертифицированной CMP трафик из этих регионов может получать только неперсонализированную или ограниченную рекламу. Обе платят заметно меньше, и не все покупатели в них участвуют. Сообщение о конфиденциальности самих AdSense и Ad Manager это один из сертифицированных вариантов.
Ad Manager читает TCF прямо на странице. Европейские TC string, отправленные внутри GPP, не принимаются для посетителей из ЕЭЗ, Великобритании и Швейцарии. То есть даже если вы используете GPP для США, для Европы по-прежнему нужен собственный TCF.
Если сайт также использует Google Analytics или Google Ads, сертифицированная CMP обычно отправляет и Consent Mode. Это два разных сигнала: TCF обращается к рекламной экосистеме, а Consent Mode обращается к тегам Google.
Хронология
Стандарт развивается версиями и прошел через важные решения европейского суда.
Рекламные системы Google начинают читать согласие, переданное в формате TCF.
Орган по защите данных Бельгии штрафует IAB Europe на 250 тысяч евро из-за TCF.
Для персонализированной рекламы Google в этих регионах сайту теперь нужна сертифицированная CMP, интегрированная с TCF.
По делу C-604/22 суд указывает, что TC string может быть персональными данными, а IAB Europe может быть совместным контролером.
Требование о сертифицированной CMP начинает действовать для посетителей из Швейцарии.
Рыночный суд Бельгии оставляет штраф в 250 тысяч евро в силе и подтверждает, что TC string это персональные данные.
С 1 марта 2026 года каждая новая TC string должна содержать сегмент раскрытых поставщиков.
CMP на сайтах начинают показывать новые тексты и иллюстрации спецификаций 2.4, опубликованных 23 июля 2026 года.
То же обновление становится обязательным для CMP в приложениях и подключенном телевидении.
Контроль
У TCF два вида контроля. Первый осуществляет сама IAB Europe: она одобряет CMP, ведет список поставщиков и может приостановить тех, кто не следует правилам. Второй осуществляют органы по защите данных, которые применяют GDPR и законы о cookie.
Самый известный случай начался в Бельгии. В 2022 году местный орган оштрафовал IAB Europe на 250 тысяч евро. В 2024 году Суд Европейского союза постановил, что TC string может быть персональными данными. В 2025 году бельгийский суд оставил штраф в силе.
Для издателя урок в том, что использование TCF не снимает ответственность. Если баннер вводит посетителя в заблуждение или реклама загружается до выбора, за ошибку по-прежнему отвечает сайт.
Есть и коммерческий контроль. Google показывает в Ad Manager и AdSense отчет об ошибках TCF и сокращает рекламу, когда сигнал не работает. Часто именно там проблема проявляется первой, в виде падения дохода.
Частые ошибки
Ad Manager и AdSense показывают коды ошибок TCF в отчетах. Вот те, которые сильнее всего снижают доход.
Реклама запрашивается до ответа CMP. Без TC string Google показывает только ограниченную рекламу, а часть запросов может остаться без рекламы.
Поставщик 755 не включен в CMP, или посетитель его не принял. Результат тоже ограниченная реклама.
В строке нет списка раскрытых поставщиков, или в нем нет Google. В этом случае Google не может обработать запрос.
CMP следует TCF, но ее нет в списке Google. Трафик из ЕЭЗ, Великобритании и Швейцарии ограничивается неперсонализированной или ограниченной рекламой.
Запрос приходит из Европы, но без каких-либо данных TCF. Google считает его не подпадающим под правила и показывает ограниченную рекламу.
Неправильно сформированный код, TCF версии 1 или устаревший список поставщиков. Исправить обычно помогает повторный запрос согласия.
На практике
Повседневные примеры для тех, у кого есть посетители из Европы и из других регионов.
В ConsentMode
Нет. TCF это стандарт IAB Europe, который читают все рекламные партнеры. Consent Mode это способ Google получать выбор в собственных тегах, таких как Analytics и Google Ads. Сертифицированная CMP обычно работает с обоими.
Только для посетителей из ЕЭЗ, Великобритании и Швейцарии, если вы хотите показывать им персонализированную рекламу Google. Для аудитории в Бразилии Google не требует TCF. Настройте CMP по регионам.
Можно, но это обычно обходится дорого. Посетители не из Европы увидят ненужное им сообщение, многие откажутся, и доход упадет. Google советует отмечать как подпадающих под GDPR только тех, кто входит в сферу действия закона.
Если вы используете коммерческую CMP, техническая работа лежит на ней. Уточните у поставщика, что установленная версия уже соответствует спецификациям 2.4, и поддерживайте плагин или скрипт в актуальном состоянии.
Нет. TC string, созданные до 1 марта 2026 года, остаются действительными и постепенно заменяются, когда посетитель обновляет или меняет выбор. Недействительны только новые строки без сегмента.
В Ad Manager и AdSense есть отчет об ошибках TCF с кодами и количеством затронутых запросов. Справочный центр Google объясняет каждый код.
Библиотека
Это руководство составлено по этим официальным страницам. Читайте прямо в источнике:
Аудит открывает сайт как европейский посетитель и показывает, что нужно исправить, ничего не меняя.