Кастомайзеры объявлений в Google Ads: обложка материала блога PPC Rebels 2026 года о Google Ads

Кастомайзеры объявлений в Google Ads 2026: динамические цены, города и обратный отсчёт в RSA

Вы ведёте аккаунт с 60 городами и 400 товарами. В объявлениях хочется писать точную цену и название города — но это 24 000 комбинаций текста. Руками это не пишется, а «универсальные» объявления без цифр проигрывают конкурентам по CTR. Кастомайзеры объявлений Google Ads закрывают ровно этот разрыв: один RSA подставляет в себя разные значения в зависимости от запроса, кампании, устройства и даты.

Разберём, как устроены кастомайзеры в 2026 году: какие типы данных они поддерживают, как собрать фид бизнес-данных, какой синтаксис использовать в объявлении, почему подстановка иногда молча не срабатывает и что проверять перед запуском. Всё — на уровне «что нажать и где», без общих слов.

Что такое кастомайзеры объявлений Google Ads и чем они отличаются от DKI

Кастомайзер — это переменная внутри текста объявления. Вместо статичной строки «Доставка по России» вы пишете конструкцию, которая при показе заменяется на значение из заранее загруженной таблицы: «Доставка в Казань за 2 дня». Таблица и есть фид бизнес-данных (business data feed) — набор атрибутов, привязанных к кампаниям, группам, ключевым словам или устройствам.

Часто путают три разных механизма. Разница принципиальная:

Механизм Что подставляет Источник данных Когда уместен
DKI (динамическая вставка ключевого слова) Ключевое слово, по которому был показ Сам список ключей в группе Очень узкие группы с однородной семантикой
Кастомайзеры (ad customizers) Любое значение: цена, число, текст, дата Фид бизнес-данных или значения на уровне кампании/группы Цены, остатки, сроки, гео, условия
IF-функции Один из двух заранее написанных вариантов текста Условие: устройство или аудитория Разный оффер для мобильных или для ремаркетинга

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

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

Четыре типа атрибутов и почему тип нельзя выбирать наугад

Каждый атрибут кастомайзера имеет тип, и от типа зависит форматирование в выдаче:

  • Text — произвольная строка: название города, категория, условие («без предоплаты»). Лимит по длине жёстко ограничен слотом объявления.
  • Number — целое число: количество моделей, число отзывов, дней доставки. Пишется как есть, без разделителей.
  • Price — цена с валютой. Google сам форматирует разделители под язык интерфейса пользователя, поэтому в фид кладите чистое число и код валюты, а не «от 12 900 ₽».
  • Percent — процент. Удобно для «скидка {=Скидка}», но значение подставляется без знака — знак процента пишите в тексте объявления.

Типовая ошибка: цену загружают как Text. Тогда она не форматируется, не участвует в автоматических проверках и выглядит по-разному в разных гео. Второй частый промах — Number для значения с копейками: дробная часть отбрасывается, и «1990.50» превращается в «1990».

Как собрать фид бизнес-данных: пошагово

Фид — это обычная таблица, которую вы загружаете в аккаунт. Порядок действий в интерфейсе 2026 года:

  1. В аккаунте откройте раздел Инструменты → Общая библиотека → Данные о компании (Business data).
  2. Нажмите «+» и выберите Данные кастомайзера объявлений (Ad customizer data).
  3. Скачайте шаблон таблицы — он уже содержит служебные колонки таргетинга.
  4. Заполните колонки: имя атрибута, тип, значение и колонки таргетинга (Target campaign, Target ad group, Target keyword, Target location, Target device, а также Start date / End date и расписание).
  5. Загрузите файл и дождитесь статуса обработки. Ошибки строк показываются прямо в таблице загрузки.

Ключевой момент — иерархия таргетинга. Строка фида применяется к самому узкому совпадению. Если для одной кампании есть строка на уровне кампании и строка на уровне группы, победит строка группы. Если совпадений нет вообще — кастомайзер не подставится, и объявление либо покажет резервный текст, либо не покажется вовсе (об этом ниже).

Пример структуры фида для регионального сервиса

Attribute Type Value Target campaign Target ad group
Город text Казани Поиск — Казань
Срок number 2 Поиск — Казань
Цена price RUB 4900 Поиск — Казань Монтаж
Город text Самаре Поиск — Самара

Заголовок объявления тогда выглядит так: Монтаж в {=Город} за {=Срок} дня — и превращается в «Монтаж в Казани за 2 дня». Обратите внимание на падеж: значение в фиде уже стоит в предложном падеже, потому что подстановка не склоняет. Для русскоязычных аккаунтов это главное отличие от англоязычных гайдов — планируйте фид сразу под конкретную грамматическую конструкцию и не используйте один и тот же атрибут в заголовке и описании, если там нужны разные падежи. Заведите два атрибута: ГородГде и ГородИм.

Синтаксис в объявлении и резервный текст

Общая форма: {=ИмяФида.ИмяАтрибута:резервный текст}. Если фид один и имена атрибутов уникальны, допустимо короткое {=ИмяАтрибута:резерв}.

Резервный текст — не украшение, а страховка. Вот что происходит без него:

  • Значение найдено — подставляется значение.
  • Значение не найдено, резервный текст задан — подставляется резерв, объявление показывается.
  • Значение не найдено, резерва нет — объявление не участвует в аукционе.

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

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

Обратный отсчёт: как сделать срочность честной

Countdown-кастомайзер вставляет в объявление оставшееся время до даты: «до конца акции 3 дня». Синтаксис базовый: {=COUNTDOWN("2026-09-30 23:59:59","ru",3)}, где третий параметр — за сколько дней до даты начинать отсчёт.

Есть вариант GLOBAL_COUNTDOWN — он считает по единому часовому поясу, а не по локальному времени пользователя. Для распродажи с единым дедлайном по стране берите GLOBAL, для «до конца дня» — обычный.

Три вещи, которые ломают countdown на практике:

  1. Дата прошла. После дедлайна вариант объявления просто перестаёт показываться. Если все заголовки были с отсчётом — кампания замолкает. Держите в RSA минимум два заголовка без отсчёта.
  2. Слишком длинное окно. Отсчёт за 30 дней («осталось 29 дней») не создаёт срочности и занимает символы. Рабочий ориентир — 3–7 дней; это отправная точка для теста, а не универсальная константа.
  3. Отсчёт без реального дедлайна. Если акция «заканчивается» каждую неделю и никогда не заканчивается, это не оптимизация, а обман ожиданий: растёт CTR и падает конверсия, а вслед за ней — эффективность ставок. Умные стратегии учатся на конверсиях, и раздутый некачественный CTR сбивает им обучение.

IF-функции: разный текст под устройство и аудиторию

IF-функция не требует фида и пишется прямо в объявлении: {=IF(device=mobile,Закажите в один тап):Закажите на сайте}. Часть после двоеточия — текст по умолчанию для всех остальных случаев.

Второй вариант — по списку аудиторий: {=IF(audience IN (Постоянные клиенты),Ваша скидка 15%):Скидка новым клиентам. Работает только для списков, которые добавлены к кампании или группе — как минимум в режиме наблюдения. Если список к группе не привязан, условие никогда не сработает, а вы будете думать, что «не показывается». Как устроен режим наблюдения и чем он отличается от таргетинга, подробно разбирали в материале про наблюдение аудиторий в Google Ads.

IF-функции нельзя вкладывать друг в друга и нельзя комбинировать несколько условий в одной конструкции. Нужна матрица «устройство × аудитория» — делайте это разными объявлениями или разными группами, а не попыткой собрать вложенный синтаксис.

Как кастомайзеры сочетаются с RSA и оценкой эффективности

RSA собирает комбинации из ваших заголовков и описаний. Кастомайзер — это часть отдельного заголовка, а не отдельная сущность. Отсюда практические следствия:

  • Не делайте все 15 заголовков с кастомайзерами. Если фид отвалится, система останется без вариантов. Рабочая пропорция — 3–5 заголовков с подстановкой, остальные статичные.
  • Закрепление позиций (pinning) с кастомайзерами резко сужает пул комбинаций. Закрепляйте только заголовок с ценой, если он критичен для оффера, и не закрепляйте больше двух слотов.
  • В отчёте по ассетам заголовок с кастомайзером оценивается как один ассет, независимо от того, сколько разных значений в него подставилось. Поэтому не ждите от отчёта ответа «какой город конвертит лучше» — это смотрится в разрезе кампаний и гео. Как читать сам отчёт и на что смотреть кроме меток «Лучший/Низкий», разбирали в статье про Ad Strength и отчёт по ассетам RSA.

Массовая работа: Editor и проверка перед запуском

Через веб-интерфейс кастомайзеры удобно тестировать на одной кампании, но внедрять на весь аккаунт лучше офлайн. В Google Ads Editor массовые операции позволяют разом заменить заголовки в сотнях групп, а главное — увидеть предупреждения о превышении длины ещё до загрузки.

Чек-лист перед публикацией:

  1. У каждого кастомайзера есть резервный текст, и он корректен грамматически.
  2. Длина слота проверена по самому длинному значению из фида, а не по примеру.
  3. В каждой группе есть минимум два заголовка без подстановки.
  4. Строки фида покрывают все кампании/группы, где используется атрибут. Проверяется простым сопоставлением списка групп с колонкой таргетинга.
  5. Даты Start/End у сезонных строк выставлены, и у них есть преемник — иначе после End date значение исчезнет.
  6. Цены в фиде совпадают с ценами на посадочной. Расхождение — прямая причина отклонения объявлений и проблем с доверием; требования к соответствию страницы и объявления мы разбирали в материале про требования Google Ads к посадочной странице.

Как обновлять фид, чтобы цены не устаревали

Ручная загрузка таблицы раз в месяц — гарантия расхождения цен. Варианты автоматизации по возрастанию сложности:

Способ Частота Что нужно Риск
Плановая загрузка по URL/Google Sheets 1–4 раза в сутки Файл по стабильной ссылке Молчаливая ошибка формата ломает весь фид
Скрипт Google Ads По расписанию Доступ к источнику цен Нужен мониторинг падений скрипта
Google Ads API Практически в реальном времени Разработка Стоимость поддержки

Для любого из вариантов настройте уведомление о неуспешной загрузке. Худший сценарий — не ошибка, а тишина: фид не обновился, объявления крутят вчерашнюю цену, и вы узнаёте об этом от клиентов.

Когда кастомайзеры не нужны

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

  • Цена, если вы дешевле рынка или ценовой диапазон широк.
  • Гео, если пользователь выбирает по «рядом со мной».
  • Наличие и срок, если это узкое место категории.
  • Дедлайн акции, если она действительно есть.

Если в объявлении подставляется значение, которое не меняет выбор — вы усложнили систему без выигрыша. Тогда логичнее вложиться в то, что даёт больший эффект: расширение набора ассетов, проработку рекламных ассетов и расширений или чистку отчёта по поисковым запросам и минус-слов.

Как измерить эффект: эксперимент, а не «на глаз»

Кастомайзеры меняют CTR почти всегда — и почти всегда в плюс. Проблема в том, что CTR не оплачивает счета. Корректная проверка выглядит так:

  1. Запустите сплит через эксперименты в Google Ads с разделением 50/50.
  2. Целевая метрика — CPA или ROAS, а не CTR и не «показатель качества».
  3. Длительность — не менее одного полного цикла конверсии плюс период стабилизации ставок. Если стратегия недавно менялась, дождитесь окончания периода обучения Smart Bidding, иначе вы измерите обучение, а не кастомайзеры.
  4. Не меняйте фид во время эксперимента — иначе тест невоспроизводим.

Ориентир по приросту CTR при внедрении ценовых кастомайзеров в конкурентных нишах — единицы—десятки процентов относительно базы; это диапазон из практики, а не гарантия, и он сильно зависит от того, насколько ваша цена выигрышна. В нишах, где цена не преимущество, эффект может быть отрицательным по конверсии: пользователь отсеивается ещё до клика. Это, кстати, тоже полезный результат — вы экономите бюджет.

Модерация: за что отклоняют объявления с кастомайзерами

Проверку проходит не шаблон, а каждое возможное итоговое значение. Фактически каждая строка фида — это отдельное объявление с точки зрения политики. Отсюда специфические причины отклонений:

  • Цена в объявлении не совпадает с ценой на посадочной. Самая частая причина. Возникает не от злого умысла, а от рассинхронизации фида и сайта.
  • Превосходная степень в резервном тексте. «Лучшая цена», «№1 в России» — требуют подтверждения независимым источником, и подставляются они автоматически во все гео.
  • Недопустимая пунктуация и капслок в значениях. Восклицательные знаки в заголовках, ЗАГЛАВНЫЕ СЛОВА, лишние символы — всё это проверяется в собранном тексте, а не в шаблоне.
  • Обратный отсчёт к дате, которая уже прошла. Формально не отклонение, но объявление перестаёт быть допущенным к показу.
  • Значения с обещаниями результата в регулируемых тематиках. Кастомайзер — не лазейка: то, что нельзя написать статикой, нельзя подставить и динамически.

Практика: перед загрузкой фида просмотрите 10–15 случайных строк и соберите из них итоговые заголовки вручную. Если хотя бы одна комбинация выглядит спорно, её увидит и модерация — только на неделю позже и с остановкой показов.

Сценарий внедрения на 60 гео: как это выглядит по шагам

Разберём типовой сценарий сервисной компании: одна услуга, 60 городов, цена отличается по регионам, срок выезда — по загрузке филиала.

  1. Неделя 1 — структура. Кампании разделены по гео (или по группам гео с одинаковой экономикой). Это обязательное условие: таргетинг фида опирается на имена кампаний.
  2. Неделя 1 — фид. Четыре атрибута: ГородГде (предложный падеж), ГородИм (именительный), Цена (price), Срок (number). 60 строк на каждый атрибут, таргетинг — на уровень кампании.
  3. Неделя 2 — пилот. Внедряем в 5 кампаниях с наибольшим трафиком. В каждом RSA: 3 заголовка с подстановкой, 12 статичных. У всех кастомайзеров — резервный текст без географии («Выезд мастера за 2 дня»).
  4. Неделя 2–4 — замер. Эксперимент 50/50 в пилотных кампаниях. Метрика — CPA, а не CTR.
  5. Неделя 5 — раскатка. Если эксперимент положительный, массовая замена заголовков через Editor на остальные 55 кампаний.
  6. Постоянно — синхронизация. Плановая загрузка фида из таблицы раз в сутки плюс алерт на неудачную обработку.

Что чаще всего ломается в этом сценарии: имена кампаний меняют после настройки фида, и таргетинг перестаёт совпадать. Введите правило — переименование кампании требует правки фида в тот же день. Второе слабое место — филиал закрылся, а строка осталась: объявление обещает выезд в город, где его нет.

Типовые ошибки, которые дорого стоят

Ошибка Симптом Что делать
Нет резервного текста Резкое падение показов после запуска Добавить резерв во все кастомайзеры
Цена типа text Разное форматирование, отклонения Пересоздать атрибут с типом price
Один атрибут на все падежи «Монтаж в Казань», нечитаемые фразы Разделить атрибуты по грамматической форме
Countdown на всех заголовках Кампания замолкает после дедлайна Оставить 2+ статичных заголовка
Фид не обновляется Цена в объявлении ≠ цена на сайте Плановая загрузка + алерт на сбой
IF по аудитории без привязки списка Условие не срабатывает никогда Добавить список к кампании в режиме наблюдения

Что дальше

Кастомайзеры — это уровень «текст объявления». Следующий шаг после них — работа с сигналами и структурой: как система подбирает аудиторию в автоматических форматах и как не дать кампаниям конкурировать между собой. Об этом — в материалах про Search themes в Performance Max и демографический таргетинг и исключения аудиторий.

Если вы работаете с масштабом и вам нужен стабильный доступ к инструментам Google Ads, посмотрите, как устроены агентские аккаунты Google Ads и что входит в верификацию рекламного аккаунта. А если хочется системно разобраться в настройке и оптимизации — есть обучение Google Ads с разбором реальных кабинетов.

FAQ

Чем кастомайзер отличается от динамической вставки ключевого слова?

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

Сколько кастомайзеров можно поставить в одно объявление?

Технических ограничений на количество немного, но практический предел — читаемость и длина. Разумно 1–2 подстановки на заголовок и не более 3–5 заголовков с кастомайзерами в одном RSA.

Почему объявление с кастомайзером не показывается?

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

Работают ли кастомайзеры в Performance Max?

В PMax текстовые ассеты не поддерживают кастомайзеры в том же виде, что в поисковых RSA. Для товарной динамики там используется фид Merchant Center и его атрибуты, включая кастомные ярлыки Merchant Center.

Нужен ли отдельный фид для каждой кампании?

Нет. Один фид может обслуживать весь аккаунт — разграничение делается колонками таргетинга. Несколько фидов имеет смысл заводить, когда данными владеют разные команды или разная частота обновления.

Склоняет ли Google подставляемые значения по падежам?

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

Как быстро обновления фида попадают в объявления?

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

Влияют ли кастомайзеры на показатель качества?

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

Можно ли использовать countdown в описаниях, а не только в заголовках?

Да, синтаксис одинаковый. Но в описании срочность работает слабее — пользователь читает описание реже. Практичнее держать отсчёт в заголовке и дублировать смысл в описании статичным текстом.

Что делать, если после End date значение исчезло, а акция продолжается?

Загрузите новую строку с обновлёнными датами. Значение подставится заново после обработки. Чтобы не ловить провал показов, держите «вечную» резервную строку без дат на уровне кампании — она сработает, когда сезонная строка истечёт.

Можно ли комбинировать IF-функцию и кастомайзер в одном заголовке?

Технически такие конструкции хрупкие и плохо диагностируются. Надёжнее разнести их по разным заголовкам или разным объявлениям и посмотреть на результат в отчёте по ассетам.

Стоит ли внедрять кастомайзеры в небольшом аккаунте?

Если у вас 5 кампаний и один оффер — почти наверняка нет: выигрыш не окупит поддержку фида. Кастомайзеры дают отдачу там, где много комбинаций (гео, товары, цены) и переписывать объявления руками физически дорого.

Похожие записи