Бриф на локализацию рекламной связки под новое GEO: данные, ограничения и QA

Готовый бриф локализации рекламной связки: locale, claims, валюты, даты, события аналитики, ассеты, приёмочные тесты и manifest для нового GEO.

Оглавление11 разделов

Локализация рекламной кампании — это перенос проверяемой гипотезы в другой языковой, культурный, технический и регуляторный контекст. Если команда просто переводит текст, она может сохранить грамматику и потерять смысл: валюта станет двусмысленной, дата — неверной, CTA — неестественным, а аналитические события перестанут сопоставляться.

Объект локализации

Связка состоит из claim, креатива, landing, формы, событий, условий и постклик-маршрута. Приёмка проходит весь объект, а не один файл с текстом.

Locale — не только страна

Бриф фиксирует язык, письменность, регион, валюту, часовой пояс и вариант продукта раздельно. Тег языка оформляется по BCP 47, например language-script-region там, где script действительно нужен. RFC 5646 описывает структуру таких тегов; Unicode CLDR предоставляет данные для локальных форматов чисел, валют и дат.

  • target_locale и fallback_locale
  • GEO доставки и допустимые регионы продукта
  • Письменность и направление текста
  • Валюта показа и валюта отчётности
  • IANA timezone для условий и аналитики
  • Нумерация, десятичный и группирующий разделители
  • Формат даты, времени и первого дня недели
  • Единицы измерения и правила множественного числа
  • Юридический reviewer и редактор языка

Manifest как единый контракт

Пример localization manifest
{
  "bundle_id": "campaign-concept-042",
  "source_locale": "en-GB",
  "target_locale": "de-DE",
  "fallback_locale": "en-GB",
  "geo": ["documented-target-geo"],
  "currency_display": "EUR",
  "reporting_currency": "USD",
  "timezone": "Europe/Berlin",
  "terms_version": "operator-confirmed-version",
  "assets": ["creative-01", "landing-hero", "form-errors"],
  "stable_ids": ["creative_concept_id", "campaign_id", "event_name"],
  "reviewers": ["language-owner", "compliance-owner", "analytics-owner"]
}

Значения в примере являются структурными полями, а не данными реального оффера. Рабочий manifest не проходит проверку, пока GEO, terms_version и reviewers не заменены подтверждёнными значениями.

Инвентаризация claims до перевода

Каждое утверждение получает claim_id, исходный текст, тип доказательства, допустимую область и запрет на расширение смысла. Число, срок, превосходная степень и обещание результата требуют отдельного источника. Если переводчик не видит основание, он не должен «улучшать» сообщение.

YAML-карточка claim
claim_id: claim-landing-hero-01
source_text: "Verified source statement"
meaning: "Что именно утверждается без рекламного усиления"
evidence_url: "replace-with-primary-source"
terms_version: "replace-with-effective-version"
allowed_geo: ["replace-with-documented-geo"]
must_keep:
  - age_restriction
  - material_limit
must_not_add:
  - guaranteed_result
  - urgency_without_deadline
owner: compliance-owner

Разделите immutable и translatable

Технические ID, URL-параметры, event_name, reason_code, валютный ISO-код и версия условий не переводятся. Пользовательские подписи, alt-текст, объяснения ошибок и CTA переводятся. Сумма может локально форматироваться, но исходное amount_minor и currency остаются неизменными.

  • Immutable: campaign_id, creative_id, SubID keys, event_name, reason_code
  • Localized: headline, supporting copy, CTA label, error message, alt text
  • Formatted: amount, percentage, date, time, duration
  • Verified per market: age label, warning, product availability, promotion terms

Плейсхолдеры вместо склеивания строк

Фраза с числом и существительным не должна собираться конкатенацией: порядок слов и формы отличаются. Используйте именованные плейсхолдеры и message format с правилами множественного числа. Переводчик видит значение переменной и пример, но не меняет идентификатор.

Сообщение с именованными переменными
{
  "key": "offer.valid_until",
  "source": "Valid until {expiresAt, date, long}",
  "variables": {
    "expiresAt": {"type": "datetime", "timezone": "campaign_timezone"}
  },
  "notes": "Дата относится к условиям оффера, не ко времени устройства"
}

Валюта и время

Нельзя заменить символ валюты и считать задачу выполненной. Бриф определяет исходную сумму, правила округления, источник курса и момент конвертации. Дедлайн хранится в UTC или как однозначный instant, а показывается в timezone условий. Отчёт отдельно хранит occurred_at и reporting timezone.

Пограничный тест обязателен: пользователь открывает страницу до полуночи, подтверждает действие после полуночи, а условия заканчиваются по timezone оператора. Текст, валидатор формы и backend должны принять одно решение.

Креативы и ограничения макета

Локализованный текст может быть длиннее исходного. Для каждого placement задаются safe area, максимальное число строк, поведение переноса и минимальный размер. Сокращение не может удалять существенное условие. Если claim не помещается, меняется композиция или формат, а не смысл.

Аналитика, которую нельзя переводить

Стабильный creative_concept_id связывает варианты одной гипотезы между GEO. Локальный asset_id различает изображения и тексты. event_name сохраняется, а locale, geo, language_version и terms_version передаются отдельными полями. Тогда отчёт сравнивает гипотезу, не смешивая перевод с новой концепцией.

Событие локализованного маршрута
{
  "event_name": "landing_cta_click",
  "campaign_id": "cmp-042",
  "creative_concept_id": "concept-07",
  "asset_id": "asset-de-DE-03",
  "locale": "de-DE",
  "geo": "documented-geo",
  "copy_version": "copy-5",
  "terms_version": "operator-confirmed-version",
  "occurred_at": "ISO-8601-instant"
}

Приёмка по слоям

Лингвистическая

Reviewer проверяет значение, терминологию, регистр, множественное число, обрезку и естественность CTA. Back translation может обнаружить потерю смысла, но не заменяет проверку носителем контекста.

Функциональная

Тестируются deep links, формы, ошибки, клавиатуры, LTR/RTL, увеличение шрифта, валюта, timezone и сохранение locale. Скриншот только первого экрана не подтверждает постклик-маршрут.

Аналитическая

События доходят с исходными ID, locale не попадает в название события, UTM/SubID не изменяются переводчиком, а отчёт отделяет новый GEO от контрольного. Проверяется дедупликация при смене языка.

Регуляторная

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

План запуска

  1. Заморозить source bundle и terms_version.
  2. Заполнить manifest и claim inventory.
  3. Подготовить перевод с контекстными скриншотами.
  4. Провести языковое и compliance-ревью независимо.
  5. Собрать тестовый маршрут с production-like аналитикой.
  6. Пройти пограничные даты, валюты, формы и отказ.
  7. Запустить ограниченный объём без смешивания с исходным GEO.
  8. Сверить доставку, события и нижнюю воронку после созревания.
  9. Зафиксировать defects и версию, допущенную к масштабу.
Не называйте локализацией замену языка

Если изменились claim, оффер, аудитория и landing, это новая гипотеза. Её нельзя сравнивать с исходной как чистый эффект GEO или перевода.

Источники и границы применимости

Unicode UTS #35: locale data, numbers and dates · RFC 5646: language tags (BCP 47)

Вывод

Экспертный бриф локализации связывает смысл, источник, locale, технические ID и приёмочные тесты. Manifest управляет комплектом, claim inventory защищает от рекламного усиления, а стабильная событийная схема сохраняет сравнимость. Перевод считается готовым только после проверки всего маршрута в целевом контексте.

Станьте партнёром и начните работать

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

СТАТЬ ПАРТНЁРОМ

Связанные материалы

Все статьи
Арбитраж трафика

Как начать арбитраж трафика: первый цикл от выбора задачи до разбора результата

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

Арбитраж трафика

Готовность нового GEO: scorecard перед запуском рекламной кампании

Практический scorecard готовности GEO: продуктовый маршрут, язык, платежи, правила источника, трекинг, поддержка, экономика и критерии go/no-go.

Арбитраж трафика

Журнал решений медиабайера: как сохранять контекст тестов и не повторять ошибки

Простой журнал решений медиабайера: гипотеза, условия теста, ожидаемый сигнал, ограничения, итог и дата пересмотра — без бюрократии и бесполезных отчётов.