Мой кабинет

Руководство · Отраслевой стандарт

IAB TCF простыми словами для тех, кто живет за счет рекламы

TCF это общий язык, на котором говорят баннеры согласия и рекламные компании в Европе. Из этого руководства вы узнаете, что такое TC string, какие версии действуют, какие обязанности у сайта и что происходит с доходом, когда сигнала нет или он приходит поврежденным.

  • ✓По правилам IAB Europe и Google
  • ✓Объясняет коды ошибок Ad Manager
  • ✓Проверка без изменения сайта
11целей использования данных, которые посетитель может принять или отклонить
3регионы, где Google требует сертифицированную CMP с TCF: ЕЭЗ, Великобритания и Швейцария
755номер Google в глобальном списке поставщиков TCF
2.4версия технических спецификаций, опубликованная в июле 2026 года

Что это

Общий язык баннера и рекламных партнеров

Transparency and Consent Framework, или TCF, это стандарт, созданный IAB Europe, европейской ассоциацией цифровой рекламы. Он определяет, как баннер согласия задает вопрос посетителю, как сохраняет ответ и как сообщает о выборе каждой рекламной компании.

Баннер, который следует стандарту, называется CMP, это сокращение от платформы управления согласием. Когда посетитель нажимает «принять», «отклонить» или «сохранить настройки», CMP записывает выбор в короткий код под названием TC string. Этот код передается вместе с каждым рекламным запросом.

Так Google, Amazon, Microsoft и сотни других компаний читают один и тот же ответ в одном и том же формате. Без TCF каждому партнеру понадобилась бы собственная интеграция с баннером вашего сайта, и никто не был бы уверен, что выбор дошел целиком.

TCF добровольный и не является законом. Это инструмент, который помогает участникам соблюдать GDPR и европейские правила о cookie. Тем не менее на практике он стал путем, которым пользуется почти весь рекламный рынок в Европе.

Чек-лист

Что нужно выполнить

Вот требования, которые политики IAB Europe и Google предъявляют к издателю, использующему TCF.

  1. Используйте зарегистрированную и сертифицированную CMP

    Политики TCF разрешают работать только с зарегистрированными CMP, которые соблюдают правила. Для персонализированной рекламы Google в ЕЭЗ, Великобритании и Швейцарии CMP также должна быть в списке сертифицированных Google.

    Пример

    Перед заключением договора найдите CMP в обоих списках: IAB Europe и Google.

  2. Опубликуйте политику конфиденциальности с заметной ссылкой

    Издатель должен хранить юридическую информацию в публичной политике конфиденциальности с заметной ссылкой из контента.

    Пример

    Ссылка «Политика конфиденциальности» в подвале всех страниц.

  3. Заявите, что соблюдаете TCF

    Политики требуют публичного заявления, что сайт соблюдает правила TCF, с идентификационным номером используемой CMP.

    Пример

    Этот сайт участвует в Transparency and Consent Framework от IAB Europe и следует его политикам и спецификациям. Используемая CMP имеет ID, который указывает ваш поставщик CMP.

  4. Выбирайте поставщиков и управляйте ими

    Издатель решает, с какими поставщиками работать. Добавьте в баннер Google и всех рекламных партнёров, которые действительно работают на сайте.

    Пример

    Пересматривайте список поставщиков CMP при каждом новом партнёре по header bidding.

  5. Передавайте выбор партнёрам

    Выбор посетителя должен доходить до партнёров на сайте. Без согласия на цель 1 Google рекомендует не вызывать его рекламный тег.

  6. Позвольте посетителю снова открыть выбор

    Посетитель должен иметь возможность снова открыть экран CMP по легко находимой ссылке или кнопке. Политики также требуют напоминать о праве возразить или отозвать согласие.

    Пример

    Постоянная ссылка в подвале «Настройки конфиденциальности» снова открывает CMP.

  7. Показывайте баннер снова при добавлении поставщика

    Когда издатель добавляет нового поставщика, CMP должна снова показать экран выбора, чтобы получить ответ.

  8. Не меняйте стандарт

    Издатель должен следовать спецификациям без непредусмотренных изменений. Названия целей и функций менять нельзя.

На практике

Как правильно и как неправильно

Официальные инструменты

Сертифицированные CMP и официальные ссылки

Для рекламы Google CMP должна быть в обоих списках: IAB Europe и сертифицированных Google.

К кому относится

Кто участвует в TCF и где он заканчивается

В стандарте четыре типа участников. У каждого свои правила в политиках IAB Europe.

Издатели

Владельцы сайтов и приложений, которые показывают рекламу. Выбирают CMP, решают, какие партнеры появятся в баннере, и передают сигнал партнерам.

CMP

Компании, которые делают баннер. Должны подать заявку в IAB Europe, получить одобрение и строго следовать техническим спецификациям.

Поставщики

Рекламные и измерительные компании, зарегистрированные в глобальном списке. Читают TC string и используют данные только в соответствии с зафиксированным выбором.

Где не действует

Европейский TCF создан для правил ЕЭЗ и Великобритании. Для посетителей из США или Бразилии действуют другие сигналы и законы.

Определения

Слова, которые встречаются в панели CMP

Эти термины встречаются в настройках CMP, в отчетах Ad Manager и в документации партнеров.

TC string

Код, в котором хранится выбор посетителя: какие цели он принял, каким компаниям дал разрешение и какая CMP создала запись.

Цели

Это 11 способов использования данных, например сохранение информации на устройстве, создание профилей для персонализированной рекламы и измерение эффективности рекламы.

Особые цели

Использование, которое не зависит от выбора, например безопасность и предотвращение мошенничества, показ рекламы и сохранение самого выбора в отношении конфиденциальности.

Особые функции

Более чувствительные методы, например данные о точном местоположении и идентификация устройства, которым нужно отдельное разрешение.

Список поставщиков (GVL)

Global Vendor List объединяет зарегистрированные компании, у каждой из которых есть номер. Google это поставщик 755.

Раскрытые поставщики

Часть TC string под названием disclosedVendors, которая сообщает, каких компаний на самом деле показали в баннере. Обязательна начиная с v2.3.

Согласие и права

Как посетитель делает выбор и что он может сделать потом

Для каждой цели поставщик указывает правовое основание, которое использует: согласие или законный интерес. При согласии ничего не происходит, пока посетитель не скажет да. При законном интересе использование может начаться, но у посетителя есть право возразить.

CMP должна ясно показывать оба варианта. Посетитель может принять всё, отклонить всё или выбирать цель за целью и компанию за компанией. Он также должен видеть список партнеров и то, что делает каждый из них.

Выбор не окончательный. Посетитель может в любой момент вернуться к баннеру, отозвать согласие или передумать. Поэтому хорошо настроенные сайты оставляют постоянную ссылку, например «Настройки конфиденциальности», в подвале.

Для издателя практическое правило простое: баннер должен говорить правду о том, кто получает данные, и позволять отказаться так же легко, как согласиться.

Обязанности сайта

Что издателю нужно сделать, чтобы использовать TCF

  1. Используйте зарегистрированную и сертифицированную CMPОна должна быть одобрена IAB Europe. Для рекламы Google в ЕЭЗ, Великобритании и Швейцарии она также должна входить в список сертифицированных CMP Google.
  2. Тщательно выбирайте партнеровВключите в баннер Google и всех рекламных партнеров, которые действительно работают на сайте. Партнер, которого нет в баннере, не может использовать данные.
  3. Опубликуйте политику конфиденциальностиПолитики TCF требуют публичной политики со ссылкой из контента и публичного заявления о том, что сайт следует TCF.
  4. Передавайте сигнал всем партнерамРекламный код должен читать TC string и отправлять ее в каждом запросе. Header bidding, Ad Manager и дополнительные сети должны получать один и тот же сигнал.
  5. Ждите CMP перед рекламойЗапросы, сделанные до ответа CMP, уходят без согласия. Используйте событие CMP, чтобы запускать рекламу только тогда, когда TC string готова.
Пример со стандартным API CMP для TCF
// 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

Что меняется для тех, кто зарабатывает с Google

С 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.

Хронология

Даты, которые изменили TCF и правила Google

Стандарт развивается версиями и прошел через важные решения европейского суда.

  1. 2020

    Google интегрирует TCF

    Рекламные системы Google начинают читать согласие, переданное в формате TCF.

  2. 2 февраля 2022 года

    Решение бельгийского органа

    Орган по защите данных Бельгии штрафует IAB Europe на 250 тысяч евро из-за TCF.

  3. 16 января 2024 года

    Сертифицированная CMP в ЕЭЗ и Великобритании

    Для персонализированной рекламы Google в этих регионах сайту теперь нужна сертифицированная CMP, интегрированная с TCF.

  4. 7 марта 2024 года

    Суд ЕС выносит решение

    По делу C-604/22 суд указывает, что TC string может быть персональными данными, а IAB Europe может быть совместным контролером.

  5. 31 июля 2024 года

    Швейцария попадает под правило Google

    Требование о сертифицированной CMP начинает действовать для посетителей из Швейцарии.

  6. 14 мая 2025 года

    Бельгийский суд подтверждает штраф

    Рыночный суд Бельгии оставляет штраф в 250 тысяч евро в силе и подтверждает, что TC string это персональные данные.

  7. 28 февраля 2026 года

    Конец перехода на v2.3

    С 1 марта 2026 года каждая новая TC string должна содержать сегмент раскрытых поставщиков.

  8. 23 октября 2026 года

    Срок v2.4 для сайтов

    CMP на сайтах начинают показывать новые тексты и иллюстрации спецификаций 2.4, опубликованных 23 июля 2026 года.

  9. 23 февраля 2027 года

    Срок v2.4 для приложений и ТВ

    То же обновление становится обязательным для CMP в приложениях и подключенном телевидении.

Контроль

Кто контролирует и что уже произошло

У TCF два вида контроля. Первый осуществляет сама IAB Europe: она одобряет CMP, ведет список поставщиков и может приостановить тех, кто не следует правилам. Второй осуществляют органы по защите данных, которые применяют GDPR и законы о cookie.

Самый известный случай начался в Бельгии. В 2022 году местный орган оштрафовал IAB Europe на 250 тысяч евро. В 2024 году Суд Европейского союза постановил, что TC string может быть персональными данными. В 2025 году бельгийский суд оставил штраф в силе.

Для издателя урок в том, что использование TCF не снимает ответственность. Если баннер вводит посетителя в заблуждение или реклама загружается до выбора, за ошибку по-прежнему отвечает сайт.

Есть и коммерческий контроль. Google показывает в Ad Manager и AdSense отчет об ошибках TCF и сокращает рекламу, когда сигнал не работает. Часто именно там проблема проявляется первой, в виде падения дохода.

Частые ошибки

Когда TC string отсутствует или приходит неправильной

Ad Manager и AdSense показывают коды ошибок TCF в отчетах. Вот те, которые сильнее всего снижают доход.

CMP еще загружается

Реклама запрашивается до ответа CMP. Без TC string Google показывает только ограниченную рекламу, а часть запросов может остаться без рекламы.

У Google нет разрешения

Поставщик 755 не включен в CMP, или посетитель его не принял. Результат тоже ограниченная реклама.

Нет сегмента v2.3

В строке нет списка раскрытых поставщиков, или в нем нет Google. В этом случае Google не может обработать запрос.

CMP без сертификации

CMP следует TCF, но ее нет в списке Google. Трафик из ЕЭЗ, Великобритании и Швейцарии ограничивается неперсонализированной или ограниченной рекламой.

Европейский посетитель без сигнала

Запрос приходит из Европы, но без каких-либо данных TCF. Google считает его не подпадающим под правила и показывает ограниченную рекламу.

Поврежденная или устаревшая строка

Неправильно сформированный код, TCF версии 1 или устаревший список поставщиков. Исправить обычно помогает повторный запрос согласия.

На практике

Что можно и что нельзя с TCF

Повседневные примеры для тех, у кого есть посетители из Европы и из других регионов.

Можно

  • Показывать сообщение TCF только посетителям из ЕЭЗ, Великобритании и Швейцарии
  • Использовать сообщение о конфиденциальности AdSense или Ad Manager, которое уже сертифицировано
  • Включить Google и остальных рекламных партнеров в список CMP
  • Дождаться готовности CMP, прежде чем запрашивать рекламу
  • Оставить постоянную ссылку в подвале, чтобы посетитель мог изменить выбор
  • Позволить отказаться так же легко, как согласиться

Нельзя

  • Считать всех посетителей мира подпадающими под GDPR
  • Заменить сертифицированную CMP обычным плагином для cookie
  • Загружать рекламный код до ответа CMP
  • Использовать устаревшую CMP, которая не создает сегмент v2.3
  • Перечислять в баннере партнеров, которые не работают на сайте, или скрывать тех, которые работают
  • Прятать кнопку отказа на другом экране

В ConsentMode

Что проверяет аудит в части TCF

  • Открывает сайт как посетитель из Европы и из других регионов и смотрит, где появляется сообщение.
  • Определяет CMP по коду страницы и сообщает, есть ли она в списке сертифицированных CMP Google.
  • Проверяет, существует ли TC string до рекламных запросов и содержит ли она сегмент раскрытых поставщиков.
  • Проверяет, есть ли Google среди поставщиков и что меняется до и после клика по баннеру.
  • Дает скриншоты и путь исправления в CMP, в WordPress или в рекламном коде.

Частые вопросы

TCF и Consent Mode от Google это одно и то же?

Нет. TCF это стандарт IAB Europe, который читают все рекламные партнеры. Consent Mode это способ Google получать выбор в собственных тегах, таких как Analytics и Google Ads. Сертифицированная CMP обычно работает с обоими.

Мой сайт бразильский. Нужен ли мне TCF?

Только для посетителей из ЕЭЗ, Великобритании и Швейцарии, если вы хотите показывать им персонализированную рекламу Google. Для аудитории в Бразилии Google не требует TCF. Настройте CMP по регионам.

Можно ли показывать баннер TCF всем?

Можно, но это обычно обходится дорого. Посетители не из Европы увидят ненужное им сообщение, многие откажутся, и доход упадет. Google советует отмечать как подпадающих под GDPR только тех, кто входит в сферу действия закона.

Нужно ли мне что-то делать из-за v2.4?

Если вы используете коммерческую CMP, техническая работа лежит на ней. Уточните у поставщика, что установленная версия уже соответствует спецификациям 2.4, и поддерживайте плагин или скрипт в актуальном состоянии.

Перестали ли действовать прежние выборы посетителей с версией v2.3?

Нет. TC string, созданные до 1 марта 2026 года, остаются действительными и постепенно заменяются, когда посетитель обновляет или меняет выбор. Недействительны только новые строки без сегмента.

Где посмотреть ошибки TCF в моем аккаунте?

В Ad Manager и AdSense есть отчет об ошибках TCF с кодами и количеством затронутых запросов. Справочный центр Google объясняет каждый код.

Библиотека

Официальные источники

Это руководство составлено по этим официальным страницам. Читайте прямо в источнике:

Узнайте, правильно ли доходит ваша TC string

Аудит открывает сайт как европейский посетитель и показывает, что нужно исправить, ничего не меняя.

Начать аудит