Обложка статьи PPC Rebels 2026 о настройке Google Ads для подписочной модели и оптимизации на оплату

Google Ads для подписочной модели: как оптимизировать на оплату, а не на регистрации

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

Причина не в Smart Bidding. Причина в том, что между кликом и деньгами в подписке стоит отложенное во времени событие с конверсией из триала в оплату где-то между 10% и 40% — и если это событие не попадает в кабинет, модель ставок его не видит. Google Ads для подписочной модели требует другой схемы учёта конверсий, чем интернет-магазин, где оплата происходит через пять минут после клика.

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

Почему оптимизация на регистрацию ломает экономику

Возьмём два источника трафика с одинаковым CPA регистрации $20.

Показатель Источник A Источник B
CPA регистрации $20 $20
Конверсия триал → оплата 8% 28%
Стоимость платящего клиента $250 $71
Средняя выручка за 12 мес. $180 $180
Итог Убыток $70 с клиента Прибыль $109 с клиента

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

Отдельная ловушка подписок — бесплатный триал без карты. Он собирает максимум регистраций и минимум намерения платить, и именно по нему автоматика учится быстрее всего, потому что событий много. Чем больше объём мусорного сигнала, тем увереннее модель в неверном направлении.

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

Три события, которые нужно передавать

Минимальная рабочая схема для подписки состоит из трёх событий с разными ролями:

Событие Статус в Google Ads Зачем нужно
Регистрация / старт триала Второстепенная («только для наблюдения») Видеть объём верха воронки и диагностировать провалы, но не давать ставкам на это ориентироваться
Первая успешная оплата Основная, участвует в ставках Именно это событие описывает деньги и должно быть целью стратегии
Удержание на горизонте 2–3 месяцев Корректировка ценности существующей конверсии Отличать подписчиков, которые остаются, от тех, кто отваливается после первого платежа

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

Лаг между кликом и оплатой — главная техническая проблема

У интернет-магазина лаг измеряется минутами. У подписки с 14-дневным триалом оплата приходит через две недели, а у годовых планов с длинным циклом принятия решения — через месяц и больше. Из этого следуют три практических требования.

Окно конверсии должно покрывать цикл

Если окно конверсии короче реального лага, часть оплат просто не свяжется с кликом, и вы будете оптимизироваться на искажённую картину. Посчитайте фактическое распределение лага по своим данным: на какой день набирается 50%, 80% и 95% оплат. Окно ставится по уровню 90–95%, а не по среднему. Механика и ограничения — в разборе про окно конверсии и лаг в Google Ads.

Отчёты за последние недели всегда неполные

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

Обучение стратегии идёт медленнее

Smart Bidding нужно накопить достаточный объём событий, а при лаге события поступают с задержкой. Это значит: реже менять настройки, не трогать кампанию в период обучения и не делать выводы раньше, чем пройдёт лаг плюс период обучения. Детали — в материале про период обучения Smart Bidding.

Как технически передать оплату в кабинет

Оплата происходит в вашей платёжной системе или биллинге, а не на сайте, поэтому обычный тег конверсии её не поймает. Три рабочих пути:

  1. Расширенные конверсии. Если оплата всё-таки завершается на вашем сайте, передавайте вместе с конверсией хешированные first-party данные — это заметно повышает полноту учёта на браузерах без сторонних cookie. Настройка — в разборе расширенных конверсий.
  2. Импорт офлайн-конверсий по GCLID. Сохраняйте GCLID в момент регистрации вместе с ID пользователя в своей базе. Когда биллинг зафиксировал оплату, выгружайте пару «GCLID + время конверсии + ценность» обратно в Google Ads. Это основной путь для подписок с триалом. Пошагово — в материале про импорт офлайн-конверсий.
  3. Передача через Data Manager. Если у вас есть CRM или хранилище, из которого удобно отдавать события регулярно, имеет смысл строить связку на Data Manager и данных первой стороны, а не на ручных выгрузках: меньше ручных операций — меньше дыр в данных.

Что обязательно проверить при внедрении: GCLID сохраняется и не теряется при редиректах и на мобильных приложениях; время конверсии передаётся фактическое (время оплаты), а не время выгрузки; выгрузка идёт регулярно, а не раз в месяц — иначе стратегия получает данные рывками и постоянно переучивается.

Какую ценность присваивать подписке

Передавать оплату без ценности — половина работы. Подписка на $9 и подписка на $99 для стратегии будут одинаковыми событиями. Три подхода, от простого к зрелому:

Подход Что передаём Кому подходит Риск
Первый платёж Фактическую сумму первого списания Старт, один-два тарифа Недооценивает годовые планы и длинные подписки
Ожидаемая ценность по тарифу Средний доход за N месяцев для этого тарифа × вероятность удержания Большинство подписок Требует честной статистики по когортам
Ценность по марже Ожидаемый доход минус переменные издержки обслуживания Зрелые продукты с разной себестоимостью тарифов Сложнее считать, чувствительно к ошибкам в допущениях

Практическая рекомендация: начинайте со второго подхода и горизонта 6–12 месяцев. Формула простая — ценность = средний доход с тарифа за горизонт × доля доживших до конца горизонта. Цифры берутся из ваших когорт, а не из отраслевых бенчмарков. Если подписка только запускается и когорт ещё нет, начните с первого платежа и перейдите к ожидаемой ценности, когда накопится хотя бы два-три полных когортных цикла.

Дальше имеет смысл подключить правила ценности конверсии, чтобы корректировать ценность по географии, устройству или аудитории, не перестраивая всю схему передачи данных. И если вы считаете экономику по прибыли, а не по обороту, логичный следующий шаг — оптимизация по POAS вместо ROAS.

Отмены, возвраты и чарджбэки

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

Механизм — корректировки конверсий: отмена (retract) для полного возврата и переоценка (restate) для частичного. Регламент простой: выгрузка корректировок идёт по тому же расписанию, что и выгрузка конверсий, в пределах допустимого окна. Технические детали — в разборе корректировок конверсий.

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

Как посчитать распределение лага за один вечер

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

  1. Выгрузите всех пользователей, у которых была первая оплата за последние 6–12 месяцев: дата регистрации, дата первой оплаты, тариф, источник.
  2. Посчитайте разницу в днях между регистрацией и оплатой.
  3. Постройте накопительное распределение: какой процент оплат набирается к 7-му, 14-му, 21-му, 30-му, 45-му и 60-му дню.
  4. Снимите три числа: день, на котором набирается 50% (медиана — для понимания типичного цикла), 90% (для окна конверсии) и 95% (для горизонта отчётности).

Типичная картина для 14-дневного триала: резкий пик на 14–15 день (окончание триала), второй небольшой всплеск на 30-й день (те, кто продлил триал или вернулся), длинный хвост дальше. Если у вас два тарифных сценария — месячный и годовой — считайте распределение отдельно: у годовых планов цикл принятия решения почти всегда длиннее, и единое окно для обоих будет компромиссом не в вашу пользу.

Это же распределение сразу даёт ответ на вопрос «почему у нас данные за октябрь выглядят плохо»: если 90% оплат приходит к 21-му дню, то последние три недели месяца в отчёте всегда будут выглядеть провальными, и это нормально.

Если триал без карты: как не остаться без сигнала

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

  • Квалифицированный триал как отдельное событие. Не «зарегистрировался», а «выполнил ключевое действие внутри продукта» — подключил интеграцию, загрузил данные, пригласил коллегу. Такие пользователи конвертируются в оплату в разы лучше, а объём событий достаточен для обучения.
  • Разная ценность для разных уровней квалификации. Регистрация — 0, активированный триал — расчётная доля ожидаемой ценности, оплата — полная. Тогда стратегия получает градиент, а не бинарный сигнал.
  • Переход по мере роста. Как только оплат хватает на обучение, квалифицированный триал переводится в второстепенные, а основной становится оплата. Это плановый шаг, а не «если дойдут руки».

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

Сверка: три отчёта, которые должны сходиться

Схема без регулярной сверки разъезжается тихо и незаметно — потерялся GCLID на новом лендинге, сломалась выгрузка, поменялся формат поля. Минимальный регламент — раз в месяц сверять три источника:

Источник Что берём Допустимое расхождение
Биллинг Количество и сумма первых оплат по когорте даты регистрации эталон
Google Ads Конверсии «Оплата подписки» по дате клика за тот же период до 10–15% ниже биллинга — это нормально, часть оплат не атрибутируется рекламе вовсе
Аналитика (GA4 или своя) Платящие пользователи с источником google / cpc близко к Google Ads, но модель атрибуции другая — различия ожидаемы

Что означают отклонения: резкий провал Google Ads относительно биллинга в конкретном месяце — почти всегда техническая поломка, а не падение качества трафика. Постепенное расхождение, растущее месяц от месяца, — чаще потеря GCLID на части устройств или браузеров. Расхождение по конкретному лендингу — почти наверняка редирект, который теряет параметры. Про общий механизм расхождений между системами мы писали в материале про расхождение конверсий Google Ads и GA4.

Структура кампаний для подписки

  • Разделяйте новых и существующих. Если вы не исключаете текущих подписчиков из кампаний привлечения, вы платите за тех, кто у вас уже есть. Список клиентов загружается через Customer Match и исключается в кампаниях привлечения.
  • Используйте цели по типам клиентов. Механизм типов клиентов и целей жизненного цикла позволяет говорить системе, что новый подписчик ценнее возврата существующего, не выстраивая для этого отдельные кампании.
  • Брендовые запросы отдельно. В подписке брендовый трафик содержит много текущих клиентов, ищущих вход в личный кабинет. Смешивать его с привлечением — гарантированно завышенный ROAS и неверные выводы.
  • Не дробите на микрокампании. При лаге в две недели кампания с пятью конверсиями в месяц никогда не выйдет из обучения. Объединяйте, пока не наберётся объём.

План перехода: как переключиться, не обнулив результаты

  1. Неделя 0. Настроить сохранение GCLID, завести конверсию «Оплата подписки», проверить передачу на тестовых заказах. Ничего не переключать.
  2. Недели 1–3. Копить данные. Регистрация пока остаётся основной конверсией, оплата идёт параллельно как наблюдаемая. Сверять количество оплат в кабинете с биллингом — расхождение больше 10–15% означает дыру в передаче.
  3. Неделя 4. Переключить статусы: оплата — основная, регистрация — второстепенная. Пересчитать целевой CPA: он вырастет во столько раз, во сколько конверсия из триала в оплату меньше единицы. При 25% конверсии целевой CPA должен вырасти примерно вчетверо.
  4. Недели 4–7. Период обучения. Не менять бюджет и таргетинг, не добавлять новые кампании, не трогать целевые показатели.
  5. Неделя 8+. Подключать ценность конверсии и переходить на оптимизацию по ценности, если объём данных позволяет.

Самая частая ошибка на этом переходе — оставить старый целевой CPA. Система видит, что цель недостижима, и резко режет показы; рекламодатель решает, что «новая схема не работает», и откатывается обратно. Пересчёт целевого CPA — обязательный шаг, а не опция.

Чеклист: Google Ads для подписочной модели

  1. Оплата подписки заведена как отдельная конверсия и имеет статус основной.
  2. Регистрация и старт триала переведены в второстепенные.
  3. GCLID сохраняется при регистрации и живёт в базе вместе с ID пользователя.
  4. Окно конверсии покрывает 90–95% фактического лага.
  5. Выгрузка конверсий идёт регулярно, а не раз в месяц.
  6. Передаётся ценность, а не только факт оплаты.
  7. Настроены корректировки для отмен и возвратов.
  8. Текущие подписчики исключены из кампаний привлечения.
  9. Брендовый трафик вынесен в отдельную кампанию.
  10. Целевой CPA пересчитан под новое событие.
  11. Отчётность строится по когортам даты клика, а не по дате конверсии.

Типичные ошибки

Шесть способов потерять результат, когда Google Ads для подписочной модели уже настроен технически верно:

  • Оптимизировать на регистрацию «пока нет данных». Это и есть способ никогда не получить правильные данные.
  • Ставить микроконверсии основными. Просмотр тарифов и клик по кнопке — полезные диагностические сигналы, но в качестве цели они дают тот же эффект, что и регистрация. Их место описано в материале про микроконверсии и оптимизацию воронки.
  • Оценивать последние две недели. При лаге эти данные всегда неполные.
  • Считать ценность по обороту при разной марже тарифов. Дешёвый тариф с высокой поддержкой может быть убыточным.
  • Не возвращать отмены. Модель продолжит покупать аудиторию, которая отваливается.
  • Менять всё разом. Новая конверсия, новый целевой CPA, новые кампании и новые креативы в один день — и причину любого результата установить невозможно.

Если подписочный продукт продаётся бизнесу, а не частным лицам, добавьте к этому специфику длинного цикла из гайда по B2B-рекламе в Google Ads, а общую рамку расчётов — из материала про юнит-экономику и LTV в медиабаинге.

Где здесь PPC Rebels

Переход на оптимизацию по оплатам занимает 6–8 недель, и всё это время кампании должны работать без перерывов: любой простой обнуляет обучение и растягивает цикл. Если вам нужен стабильный кабинет с историей и внятной поддержкой, посмотрите аренду агентских аккаунтов Google Ads и остальные сервисы PPC Rebels. Сама схема учёта конверсий от этого не зависит и собирается в любом аккаунте.

FAQ

На что оптимизировать подписку: на триал или на оплату?

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

У меня слишком мало оплат, стратегии не хватит данных. Что делать?

Укрупните кампании, снимите избыточную сегментацию и рассмотрите tCPA вместо tROAS на первом этапе. Если оплат совсем мало, промежуточный вариант — оптимизация на квалифицированный триал (с привязанной картой), но это временная мера, а не конечная схема.

Какое окно конверсии ставить?

Такое, которое покрывает 90–95% фактического лага по вашим данным. Для 14-дневного триала это обычно 30 дней и больше. Считайте по своему распределению, а не по умолчанию.

Как передавать оплату, если она идёт в биллинге, а не на сайте?

Сохраняйте GCLID при регистрации, связывайте его с пользователем в своей базе и загружайте офлайн-конверсию с фактическим временем оплаты и ценностью. Это стандартная схема для подписок.

Какую ценность передавать — первый платёж или LTV?

Ожидаемую ценность на горизонте 6–12 месяцев, посчитанную по вашим когортам. Полный LTV на несколько лет передавать не стоит: он слишком чувствителен к допущениям и плохо проверяем.

Нужно ли передавать отмены и возвраты?

Да, через корректировки конверсий. Без этого модель считает ценными сегменты, которые на деле приносят возвраты.

Насколько поднять целевой CPA при переходе на оплату?

Пропорционально конверсии из триала в оплату. При конверсии 25% целевой CPA вырастает примерно в четыре раза. Оставить старое значение — гарантированно обрушить показы.

Сколько ждать после переключения?

Ориентир — длина лага плюс период обучения, то есть обычно три-четыре недели, прежде чем делать выводы. В этот период кампанию не трогают.

Что делать с текущими подписчиками в кампаниях?

Исключать из кампаний привлечения через Customer Match и работать с ними отдельно — в кампаниях на апгрейд тарифа и реактивацию.

Можно ли оптимизировать сразу на второй платёж?

Технически да, и для продуктов с высоким оттоком после первого месяца это иногда оправдано. Цена вопроса — ещё более длинный лаг и ещё меньше событий, поэтому такой переход имеет смысл только при достаточном объёме.

Как сверить данные кабинета с биллингом?

Сравнивайте количество и сумму оплат по когорте даты клика за закрытый период. Расхождение больше 10–15% означает потерю GCLID, неверное время конверсии или нерегулярную выгрузку.

Нужны ли отдельные кампании под годовые и месячные планы?

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

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