Подписывайтесь на Telegram-канал Анатолия Половинкина основателя компании TolkaDigital
Главная - Глоссарий - Функция IF

Функция IF

IF function

Функция 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

  1. Выбор условия. Специалист определяет, по какому признаку будет разделена аудитория. Google Ads поддерживает только два варианта: устройство пользователя (только mobile — смартфоны и планшеты) или принадлежность к списку аудитории (ремаркетинг, похожие аудитории, списки клиентов). Условие записывается в первый аргумент конструкции: device=mobile или audience IN (список). Выбор условия определяет всю логику объявления, поэтому его задают до написания текстов.
  2. Написание основного синтаксиса. В поле заголовка или описания объявления специалист вводит конструкцию вида {=IF(device=mobile,Текст для мобильных):Текст по умолчанию}. Открывающая фигурная скобка с символом равенства запускает функцию, круглые скобки содержат условие и значение при его выполнении, а после закрывающей скобки через двоеточие указывается резервный текст. Итоговая длина подставляемого текста с учетом условия не должна превышать лимит поля: 30 символов для заголовка, 90 для описания.
  3. Указание значения при выполнении условия. Второй аргумент внутри круглых скобок — это текст, который увидит пользователь, соответствующий условию. Для мобильных пользователей это обычно призыв к звонку, быстрое действие или упоминание мобильного удобства: «Звоните — ответим за 2 минуты» вместо стандартного «Оставьте заявку на сайте». Для аудиторий ремаркетинга здесь размещают специальный оффер: скидку, бонус или напоминание о брошенной корзине. Текст должен быть коротким и конкретным — у пользователя нет времени читать длинные объявления.
  4. Задание значения по умолчанию. Текст после двоеточия показывается всем пользователям, которые не попадают под условие. Это базовая версия объявления: стандартный оффер, основное УТП или общий призыв к действию. Значение по умолчанию обязательно — без него при невыполнении условия поле объявления останется пустым, что нарушит показ. Именно этот текст видит большинство аудитории, поэтому он должен быть проработан не хуже персонализированного варианта.
  5. Вставка конструкции в объявление и сохранение. Готовую конструкцию вставляют в одно или несколько полей адаптивного поискового объявления. В одном объявлении можно использовать несколько функций IF в разных заголовках или описаниях одновременно. Google Ads проверяет синтаксис при сохранении и подсвечивает ошибки: незакрытые скобки, превышение лимита символов или неверно указанное условие. После успешного сохранения объявление уходит на модерацию в стандартном порядке.
  6. Предпросмотр и проверка работы. Перед запуском специалист проверяет оба варианта текста через инструмент предпросмотра в 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 для мобайл и десктоп должны заметно различаться, если функция работает правильно.

Все термины