Функция IF в Google Ads — это конструкция динамической подстановки текста, которая автоматически меняет фрагмент объявления в зависимости от условия: типа устройства пользователя или его принадлежности к определенной аудитории.
Что такое функция IF
Функция IF позволяет создать одно объявление, которое автоматически показывает разный текст разным пользователям в зависимости от заданного условия. Синтаксис конструкции выглядит так: {=IF(условие,значение_если_истина):значение_по_умолчанию}. Условий поддерживается только два типа — устройство пользователя (mobile) или принадлежность к списку аудитории. Если условие выполняется, система подставляет первое значение; если нет — показывает текст по умолчанию. Таким образом, одно объявление работает как несколько разных рекламных вариантов без создания отдельных групп или кампаний. Маркетологи используют функцию, чтобы добиться персонализации сообщений и не умножать количество рекламных элементов в аккаунте.
Google запустил функцию IF для объявлений поисковой сети в 2017 году, дополнив линейку динамических инструментов после запуска настройщиков объявлений (ad customizers) в 2014 году. До этого, чтобы показывать разные тексты мобильным и десктопным пользователям, специалисты создавали отдельные группы объявлений с повышающими корректировками ставок для мобильных или делили кампании по устройствам. Функция IF стала частью экосистемы динамических объявлений вместе с параметрами объявлений и функцией COUNTDOWN, которая считает обратный отсчет до конца акции. В 2019 году Google расширил поддержку функции на адаптивные поисковые объявления (RSA), что значительно увеличило охват применения инструмента. До этого функция работала только в развернутых текстовых объявлениях (ETA), которые впоследствии Google полностью вывел из оборота. Переход на RSA открыл новые возможности: теперь функцию вставляют в заголовки и описания, а Google сам тестирует их в разных комбинациях.
В digital-маркетинге функция IF решает фундаментальную проблему: один и тот же продукт нужно продавать по-разному разным людям в разных контекстах. Мобильный пользователь в режиме движения хочет позвонить прямо сейчас, а пользователь за десктопом в офисе готов изучить подробное коммерческое предложение — функция IF учитывает этот контекст непосредственно в тексте объявления. Ремаркетинговые аудитории можно использовать как условие: покупателям показывают «повторный заказ со скидкой 10%», новым пользователям — стандартный оффер с основным УТП. По данным Google, персонализированные объявления получают на 20-30% более высокий CTR по сравнению с универсальными — это прямое влияние на стоимость трафика. Для e-commerce и услуг с разными воронками под мобайл и десктоп функция IF стала стандартным инструментом в арсенале PPC-специалиста. Без неё маркетологи тратят в 2-3 раза больше времени на создание и управление кампаниями с той же степенью персонализации.
Понимание функции IF — это разница между «написал объявление» и «настроил персонализированную рекламную систему». Маркетологи, которые не используют динамические функции, создают больше объявлений, тратят больше времени на управление аккаунтом и получают ниже CTR на мобильных устройствах, где конкуренция за первые позиции особенно высока. Google стимулирует релевантность финансово: чем точнее объявление совпадает с контекстом пользователя, тем выше показатель качества (Quality Score) и ниже цена за клик. По данным WordStream, объявления с персонализированным текстом под устройство имеют CTR на 27% выше среднего по нише — это конкретная экономия бюджета при том же количестве показов. Бизнесу важно понимать этот инструмент, чтобы правильно ставить задачи подрядчику и оценивать его работу: «у нас одно объявление на всех» — это не экономия на настройке, а ежедневная потеря конверсий. Функция IF — один из первых инструментов персонализации, который стоит освоить сразу после базовой настройки кампаний.
Как работает функция IF
- Выбор условия. Специалист определяет, по какому признаку будет разделена аудитория. Google Ads поддерживает только два варианта: устройство пользователя (только mobile — смартфоны и планшеты) или принадлежность к списку аудитории (ремаркетинг, похожие аудитории, списки клиентов). Условие записывается в первый аргумент конструкции: device=mobile или audience IN (список). Выбор условия определяет всю логику объявления, поэтому его задают до написания текстов.
- Написание основного синтаксиса. В поле заголовка или описания объявления специалист вводит конструкцию вида {=IF(device=mobile,Текст для мобильных):Текст по умолчанию}. Открывающая фигурная скобка с символом равенства запускает функцию, круглые скобки содержат условие и значение при его выполнении, а после закрывающей скобки через двоеточие указывается резервный текст. Итоговая длина подставляемого текста с учетом условия не должна превышать лимит поля: 30 символов для заголовка, 90 для описания.
- Указание значения при выполнении условия. Второй аргумент внутри круглых скобок — это текст, который увидит пользователь, соответствующий условию. Для мобильных пользователей это обычно призыв к звонку, быстрое действие или упоминание мобильного удобства: «Звоните — ответим за 2 минуты» вместо стандартного «Оставьте заявку на сайте». Для аудиторий ремаркетинга здесь размещают специальный оффер: скидку, бонус или напоминание о брошенной корзине. Текст должен быть коротким и конкретным — у пользователя нет времени читать длинные объявления.
- Задание значения по умолчанию. Текст после двоеточия показывается всем пользователям, которые не попадают под условие. Это базовая версия объявления: стандартный оффер, основное УТП или общий призыв к действию. Значение по умолчанию обязательно — без него при невыполнении условия поле объявления останется пустым, что нарушит показ. Именно этот текст видит большинство аудитории, поэтому он должен быть проработан не хуже персонализированного варианта.
- Вставка конструкции в объявление и сохранение. Готовую конструкцию вставляют в одно или несколько полей адаптивного поискового объявления. В одном объявлении можно использовать несколько функций IF в разных заголовках или описаниях одновременно. Google Ads проверяет синтаксис при сохранении и подсвечивает ошибки: незакрытые скобки, превышение лимита символов или неверно указанное условие. После успешного сохранения объявление уходит на модерацию в стандартном порядке.
- Предпросмотр и проверка работы. Перед запуском специалист проверяет оба варианта текста через инструмент предпросмотра в Google Ads или через URL-параметр &device=m в конце ссылки на объявление. Предпросмотр показывает, что именно увидит пользователь с мобильного устройства и что — с десктопа. Также рекомендуется проверить итоговую длину обоих вариантов: иногда персонализированный текст оказывается длиннее лимита и система автоматически его обрезает, что ломает смысл сообщения.
Виды функции IF
- IF по устройству (device=mobile). Самый распространенный вид — разделение аудитории по типу устройства. Условие срабатывает только на смартфонах и планшетах; для планшетов без смартфонов отдельного условия нет, поэтому они тоже попадают под mobile. Применяют для показа разных CTA: мобильным — «Позвоните», десктопным — «Оставьте заявку». Особенно эффективно для услуг, где мобильный пользователь принимает решение быстро: такси, доставка еды, экстренные услуги.
- IF по аудитории (audience IN). Условие срабатывает, когда пользователь входит в один из указанных списков аудитории — ремаркетинговых, похожих или загруженных из CRM. Позволяет показывать существующим клиентам иной текст, чем новым: скидку на повторный заказ, напоминание о незавершенной покупке или приглашение в программу лояльности. Для b2b особенно ценно: посетителям страницы «Цены» можно показать «Запросите индивидуальное КП», а остальным — стандартный оффер.
- IF в заголовке объявления. Функцию вставляют в один или несколько заголовков RSA, где она конкурирует с другими вариантами заголовков, которые тестирует Google. Заголовок ограничен 30 символами, поэтому оба варианта текста должны быть лаконичными. Именно в заголовке персонализация дает максимальный эффект на CTR, поскольку это первое, что читает пользователь. Типичный пример: заголовок 1 = {=IF(device=mobile,Позвоните прямо сейчас):Оставьте заявку онлайн}.
- IF в описании объявления. В описаниях (до 90 символов) функция дает больше пространства для детализации. Здесь можно развернуть персонализированное сообщение: для мобильных указать время ответа на звонок, для ремаркетинговых аудиторий — конкретный размер скидки. Описание работает как подкрепление заголовка, поэтому лучше, когда оба поля используют согласованную персонализацию: заголовок привлекает внимание, описание дожимает конкретикой.
- Каскадная функция IF. Несколько условий можно имитировать, вложив одну функцию в поле «значение по умолчанию» другой. Например: {=IF(device=mobile,Звоните):значение_по_умолчанию} — если device не mobile, система подставляет второй блок, который сам может содержать условие по аудитории. Технически Google не запрещает такую конструкцию, но её сложно поддерживать и тестировать. На практике такой подход используют редко и только при наличии четкой логики сегментации.
- IF в сочетании с функцией COUNTDOWN. Обе функции можно комбинировать в разных полях одного объявления. Функция COUNTDOWN считает обратный отсчет до конца акции, а IF добавляет персонализацию по устройству или аудитории. Например: в заголовке — IF для мобильных/десктопных пользователей, в описании — COUNTDOWN до конца распродажи. Такая комбинация создает одновременно срочность и персонализацию, что усиливает кликабельность, особенно в е-commerce в период акций.
Сравнение функции IF и параметров объявлений
| Параметр | Функция IF | Параметры объявлений (Ad Customizers) |
|---|---|---|
| Тип условия | Устройство или принадлежность к аудитории — только два варианта | Ключевое слово, устройство, местоположение, время — широкий набор таргетинга |
| Источник данных | Встроенная логика Google Ads, не требует внешних файлов | Загружаемый фид (таблица Google Sheets или CSV) с атрибутами для подстановки |
| Сложность настройки | Низкая — вставить конструкцию в поле объявления за 2 минуты | Высокая — нужно создать и поддерживать фид, правильно назвать столбцы, обновлять данные |
| Гибкость логики | Ограниченная — только два условия, бинарная логика (истина/ложь) | Высокая — десятки атрибутов, разные значения для каждого ключевого слова или города |
| Оптимальное применение | Быстрая персонализация под мобайл или ремаркетинговую аудиторию без дополнительной инфраструктуры | Масштабная динамизация: показ актуальных цен, скидок, остатков товаров из интернет-магазина |
Пример использования
Онлайн-школа английского языка с трафиком 28 000 визитов в месяц запустила кампанию в Google Ads по запросам типа «курсы английского онлайн». В кампании работало одно универсальное объявление с заголовком «Курсы английского — запишитесь» и стандартным описанием. Средний CTR кампании составлял 3.1%, но при разбивке по устройствам картина расходилась: на десктопе CTR был 4.3%, а на мобильных — всего 2.2%. Конверсия мобильных пользователей в заявку составляла 0.8% — вдвое ниже, чем у десктопных (1.7%). PPC-специалист выявил причину: мобильные пользователи хотели позвонить и записаться быстро, а объявление вело на длинную форму регистрации, неудобную на смартфоне.
Специалист добавил в заголовок 1 конструкцию {=IF(device=mobile,Запишитесь за 2 минуты):Начните учить английский онлайн}, а в описание — {=IF(device=mobile,Звоните — расскажем о курсах и ценах):Пробный урок бесплатно, без карты}. Мобильным пользователям стало показываться объявление с акцентом на звонок и быстрое действие, десктопным — с акцентом на бесплатный пробный урок. Через 30 дней после внедрения мобильный CTR вырос с 2.2% до 4.1%, конверсия мобильных в заявку выросла с 0.8% до 1.9%. Стоимость заявки с мобильного снизилась с 2 100 рублей до 890 рублей при том же бюджете — результат достигнут только за счет изменения текста объявления без касания ставок и аудиторий.
Частые вопросы
Можно ли использовать несколько функций IF в одном объявлении одновременно?
Да, это не только возможно, но и рекомендуется. В одном адаптивном поисковом объявлении Google Ads позволяет использовать до 15 заголовков и 4 описания, и в каждое из этих полей можно вставить свою конструкцию IF. Например, в заголовке 1 ставят IF по устройству, в описании 1 — IF по аудитории, и оба условия работают независимо друг от друга. Ограничение одно: в одном поле (одном заголовке или одном описании) нельзя вложить несколько IF в полноценную матрицу условий — только линейная каскадная конструкция с одним условием на поле. На практике специалисты чаще используют по одному IF в 2-3 полях объявления, что дает нужную гибкость без усложнения структуры и упрощает последующий аудит аккаунта.
Влияет ли функция IF на показатель качества объявления?
Влияет положительно — но опосредованно, через CTR и релевантность. Показатель качества (Quality Score) в Google Ads складывается из ожидаемого CTR, релевантности объявления запросу и качества целевой страницы. Функция IF повышает CTR за счет более точного попадания в потребность пользователя: мобильному показывают призыв к звонку вместо стандартного CTA, и он кликает охотнее. Более высокий CTR фиксируется системой и постепенно повышает показатель качества, что снижает CPC и улучшает позицию объявления. По данным Wordstream, рост CTR на 1 процентный пункт может снизить CPC на 5-16% в зависимости от ниши. Прямого влияния IF на QS нет — Google не знает, используете ли вы эту функцию — но косвенный эффект через CTR вполне реален и измерим через 4-6 недель после внедрения.
Как проверить, правильно ли работает функция IF, до запуска кампании?
Google Ads предоставляет инструмент предпросмотра объявлений прямо в интерфейсе редактирования. После сохранения объявления откройте вкладку «Объявления», найдите нужное и нажмите кнопку предпросмотра — система покажет, как будет выглядеть объявление для разных пользователей. Для проверки варианта по устройству переключитесь на мобильный режим в предпросмотре: если функция работает корректно, текст изменится на тот, что указан первым аргументом. Для проверки варианта по аудитории предпросмотр менее информативен — там нет возможности эмулировать конкретный список. Дополнительно можно использовать инструмент «Диагностика объявлений» в Google Ads: он показывает, что именно будет показано по конкретному запросу с конкретных настроек. Если после запуска возникают сомнения в работе функции, проверьте статистику по сегменту «Устройство» в разрезе объявлений — показатели CTR для мобайл и десктоп должны заметно различаться, если функция работает правильно.