- Настройка конверсии «Тег покупка»: связываем Google Ads с сайтом
- Почему нужно обязательно приостанавливать кампанию?
- Создаём «Тег покупка» вручную
- Донастройка «Тега покупка» через Google Tag Manager
- Дополнительные данные: блок «Product-level sales data»
- Настройка передачи User Data
- Настройка Consent Settings
- Настройка триггера для «Тега покупка»
- Проверяем, что тег работает правильно
- Что дальше?
Итак, с настройкой Google Analytics 4 мы разобрались — теперь двигаемся дальше. На очереди ещё один важный тип конверсии, который называется «Тег покупка». И тут сразу хочу уточнить один момент, чтобы не было путаницы: эта конверсия относится именно к рекламному аккаунту Google Ads, а не к четвёртой аналитике. Это разные вещи.
Да, Вы можете и дальше пользоваться стандартным purchase из GA4 — технически это работает. Но я всё-таки настоятельно рекомендую идти по официальному мануалу Google от начала и до конца. Почему? Потому что при такой настройке Вы передаёте все расширенные данные о покупке — а это критически важно для корректной работы умных кампаний.
Например, если Вы запускаете Performance Max или Google Shopping, алгоритмы Google должны получать максимально полную информацию о каждой транзакции. Чем больше данных — тем точнее машинное обучение подбирает аудиторию и оптимизирует ставки. По сути, Вы «кормите» AI Google качественными сигналами, и он за это отплатит Вам более дешёвыми конверсиями.
Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?
Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке
Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл
Так что давайте не будем пропускать этот шаг и настроим ещё одну конверсию правильно.
Настройка конверсии «Тег покупка»: связываем Google Ads с сайтом
Чтобы двигаться дальше, нужно зайти в рекламный аккаунт Google Ads и доделать пару важных настроек. Вспомните: когда мы устанавливали плагин Google Listings & Ads, на одном из шагов подтверждали связку с рекламным аккаунтом. Если сейчас зайти в настройки плагина, скорее всего увидите статус «Disconnected» — и это нормально.

Почему так? Дело в том, что на том этапе мы лишь отправили запрос на доступ к Google Ads. Но сам доступ ещё нужно подтвердить. Для этого заходим в рекламный аккаунт, открываем раздел доступов и подтверждаем, что плагин действительно может управлять кампаниями. Всплывающие окна вроде «I’ll do this later» прокликиваем — на данном этапе это не критично.

Почему нужно обязательно приостанавливать кампанию?
Важный момент, который многие упускают. Если в аккаунте уже создалась кампания автоматически (а такое бывает при первой настройке) и Вы успели ввести платёжные данные — обязательно поставьте эту кампанию на паузу. Это нужно для того, чтобы пока мы возимся с настройками, не произошло ничего лишнего — ни случайных показов, ни списаний бюджета.

После этого переходим в раздел Goals → Summary. Скорее всего, там уже будет какая-то конверсия покупки по умолчанию. Но мы пойдём другим путём — создадим всё с нуля, чтобы было чисто и понятно.

Создаём «Тег покупка» вручную
Удаляем старую конверсию (если она была) и начинаем заново. Пошагово:
- Нажимаем «New conversion action», выбираем тип — Website. В поле вводим адрес нашего сайта.

- Жмём «Scan» и ждём, пока Google просканирует страницу. После этого нажимаем «Добавить конверсию вручную» — это важно, потому что нам нужна именно ручная настройка.

- Категорию выбираем «Покупка» (Purchase). Название можете задать любое — например, просто «Purchase» или «Purchase manual», чтобы отличать от автоматических.

- В параметре ценности обязательно оставляем «Использовать разную ценность» — так Google будет видеть реальную сумму каждого заказа, а не фиксированное число.

- Подсчёт конверсий — оставляем «Каждое», потому что каждая покупка для нас важна.

- Модель атрибуции — я обычно выбираю «Last click», но тут на Ваше усмотрение. Если у Вас нет чёткого понимания, какая модель подходит, Last click — хороший вариант для старта.
- Нажимаем «Done», затем «Save and continue» и ещё раз «Done».

Конверсия создана. Но на этом не останавливаемся — её нужно донастроить.
Донастройка «Тега покупка» через Google Tag Manager
Заходим в созданную конверсию, открываем настройки и переходим в раздел Tag Manager. Тут нам понадобится Conversion ID — копируем его.

Дальше переходим в Google Tag Manager, открываем раздел Tags. Небольшое предупреждение: Google может «ругаться» на то, что мы добавляем ещё один Google-тег, ведь, по сути, теги будут похожи. Но я добавляю его специально и осознанно — так нужно для корректной работы.

Создаём новый Google Tag, вставляем скопированный Conversion ID. В триггерах выбираем «Инициализация» (Initialization). В названии прописываем что-то вроде «AW-id». Сохраняем.

Теперь возвращаемся в Google Ads, снова копируем Conversion ID (если потеряли из буфера обмена). В Tag Manager создаём ещё один тег: New → Tag configuration → Google Ads → Настройка конверсии (Conversion Tracking). Нажимаем «Save». Это ключевой блок — именно от него зависит, появится ли заветная зелёная галочка в Google Ads.

Теперь самое интересное — нужно передать в тег данные о покупке. Вставляем Conversion ID, затем возвращаемся в Google Ads и копируем метку конверсии (Conversion Label). Вставляем в соответствующее поле.

Дальше нужно заполнить три параметра: value (сумма заказа), Transaction ID и currency (валюта). Где их взять? Помните, мы раньше загружали контейнер с кучей переменных? Вот они нам и пригодятся. Открываем отладчик (Preview) в Google Tag Manager, находим событие Purchase и смотрим раздел переменных. Листаем вниз и ищем нужные значения.

Например, для value находим переменную Ecommerce Value — там будет сумма заказа (допустим, 2564). Возвращаемся в настройки тега, нажимаем плюсик в поле value и выбираем Ecommerce Value.

По такому же принципу подтягиваем Transaction ID — он тоже есть среди переменных в событии Purchase. Если вдруг события Purchase нет — просто нажмите Preview в Tag Manager, пройдите на сайте весь путь до оформления заказа, и событие появится вместе со всеми переменными.

И последнее — Currency Code. Находим переменную Ecommerce Currency и выбираем её. Готово — все три параметра на месте.

Дополнительные данные: блок «Product-level sales data»
На этом этапе у нас уже есть базовая настройка конверсии «Тег покупка», и в принципе этого достаточно для работы. Но я рекомендую пойти дальше и добавить Product-level sales data — данные о продажах на уровне отдельных товаров. Да, придётся немного повозиться, но ничего сверхсложного тут нет, а польза ощутимая: Google получит куда более полную картину о каждой транзакции.

Первое, что нужно — ID мерчанта. Его берём прямо из Google Merchant Center: заходим в аккаунт, и ID будет на виду. Вставляем в соответствующее поле.

Следующий параметр — Feed Country. Чтобы его узнать, заходим в Merchant Center в раздел фидов. Там увидите поля Target countries и Feed label — например, для Украины это будет «UA». Если сомневаетесь, правильно ли определили код страны, можно перейти по ссылке в справке Google и выбрать свою страну из списка. Язык оставляем тот, который используется в фиде.

Кстати, если у Вас на сайте несколько языковых версий, нужный код страны потенциально можно найти в Data Layer. Но вот параметры вроде Merchant Center ID, Payment method или Coupons в Data Layer обычно не передаются автоматически — мы их нигде не задавали. Это не критично: можете вбить вручную, а можете пропустить эти два блока. Ничего страшного не случится.
С дисконтом история похожая. В идеале он должен подтягиваться автоматически, но если его нет — создадим переменную вручную.

Как это сделать? Заходим в Google Tag Manager, нажимаем на плюсик для создания новой переменной. Выбираем тип Data Layer Variable.
Сколько звонков и продаж я получу заказав у Вас контекстную рекламу?
Мне нужно посчитать конверсию моего сайта Описать
задачу
в заявке
Рассчитать потенциальную прибыль от рекламы Калькулятор
контекстной рекламы Гугл

В поле имени переменной прописываем путь: cartContent.discount_total (или то значение, которое совпадает с Вашим Data Layer — посмотрите внимательно, как именно этот параметр называется у Вас). Сохраняем переменную под понятным названием, например «DLV — Discount Total».

Теперь самое интересное — нужно передать массив items. Это не просто случайный набор данных. В каждом элементе обязательно должны быть три параметра: Price (цена товара), Quantity (количество) и Item ID (идентификатор товара).

Где их взять? Открываем отладчик и находим в Data Layer блок, в котором есть поле ID. Оно может встречаться несколько раз в разных местах — важно найти именно тот блок, который относится к товарам в заказе.

В нашем случае делается максимально просто: создаём новую переменную типа Data Layer Variable и прописываем путь ecommerce.items. Почему именно так? Потому что внутри этого объекта уже есть и ID, и quantity, и price — всё, что нужно. Называем переменную, к примеру, «DLV — Ecommerce Items» и сохраняем.

Настройка передачи User Data
Идём дальше — теперь добавим передачу пользовательских данных (User Data). Это принципиально важный блок, особенно для работы алгоритмов Google. Минимум, который нужно передать — email и номер телефона. Но можно передать и расширенный набор данных.

Как настроить? Нажимаем «New variable», открывается конфигурация тега User-Provided Data. Обязательно выбираем «Ручная конфигурация» и начинаем подбирать нужные переменные.

Для email и телефона всё просто. Помните, когда мы импортировали контейнер для GA4, там была целая пачка готовых переменных? Вот они и пригодятся. В поле email выбираем Billing Email Hash, а для телефона — Billing Phone Hash. Эти переменные уже захешированы, что и нужно для корректной передачи.

Дополнительно можно передать имя (First Name Hash), фамилию (Last Name Hash), улицу, город, регион, страну и почтовый индекс. Но тут есть нюанс.
Например, для Украины это часто неактуально. Если покупатель выбирает доставку через Новую Почту, индекса (Postal code) скорее всего не будет — поле останется пустым. А передавать пустые значения — это не просто бесполезно, а даже вредно: Google получит неполные данные, и это скорее ухудшит таргетинг, чем улучшит.

Поэтому правило простое: если данные реально есть в Data Layer, и они заполнены — передавайте. Если пустые — лучше не трогать.

А вот если Вы запускаете рекламу на Европу, Австралию, Канаду или Штаты — там почтовые индексы заполняются практически всегда. В этом случае рекомендую пройтись по всем полям: First Name, Last Name, Street, City, Region, Country, Postal Code. Чем больше данных — тем точнее Google сможет сопоставить пользователя.

Заполнили всё что есть? Сохраняем и двигаемся дальше.
Настройка Consent Settings
Следующий шаг — заходим в «Расширенные настройки» и находим раздел Consent Settings. Здесь нужно определить, требуется ли Вашему сайту дополнительное согласие пользователя на сбор данных.

Всё зависит от того, на какую страну Вы работаете. Если Ваш проект ориентирован на Украину, то она не входит в зону действия GDPR и не подчиняется правилам Великобритании — а значит, дополнительный Consent Mode настраивать не нужно. Можно просто пропустить этот блок.

А вот если Вы запускаете рекламу на страны Евросоюза, Великобританию или другие регионы, где действуют строгие правила конфиденциальности, — без Consent Mode не обойтись. В таком случае выбираете нужные параметры: например, ad_storage, analytics_storage или другие атрибуты, в зависимости от того, какие данные Вы собираете и передаёте.
Настройка триггера для «Тега покупка»

Теперь нужно задать триггер — то есть условие, при котором наш тег будет срабатывать. Логика простая: тег должен «выстреливать» при событии purchase, то есть, когда покупка завершена.

Переходим в Google Tag Manager, нажимаем плюсик для создания нового триггера. Выбираем «Триггер конфигурация» → Custom Event. Система сама предложит событие purchase — выбираем его. Сохраняем триггер, а сам тег конверсии можно назвать, например, «Purchase Google Ads» — чтобы потом не путать с другими тегами. Сохраняем.

Проверяем, что тег работает правильно
Настроить — это половина дела. Вторая половина — убедиться, что всё передаётся корректно. Это обязательный этап для любого проекта, независимо от ниши.

Нажимаем Preview в Google Tag Manager, копируем ссылку на любую карточку товара и делаем тестовый заказ: добавляем товар в корзину, переходим к оформлению, заполняем данные, подтверждаем покупку.

После этого возвращаемся в окно отладчика и ищем событие purchase. Переходим на вкладку Summary и смотрим, сколько раз сработал каждый тег. Критически важно: тег «Purchase Google Ads» должен сработать строго один раз. Если он срабатывает дважды — значит, где-то дублируется триггер, и это нужно исправить.

Нажимаем на событие purchase, переключаемся на вкладку Values и проверяем по пунктам, что всё на месте:
- Transaction ID — идентификатор транзакции передаётся;
- Feed Country — страна фида (которую задавали вручную) передаётся;
- Хешированные данные — email и телефон покупателя передаются в зашифрованном виде;
- Conversion Value — сумма заказа передаётся;
- Items — массив товаров передаётся, и внутри есть ID, quantity, price и google_business_vertical;
- Merchant ID и метка конверсии — тоже на месте.

Если всё это видите в отладчике — поздравляю, настройка тега покупка в Google Ads прошла успешно. Осталось только опубликовать контейнер в Google Tag Manager — нажимаем «Submit» и готово.
Что дальше?
По факту, если Вы настроили Google Analytics 4 и реализовали конверсию «Тег покупка» в Google Ads — у Вас уже есть всё необходимое для запуска рекламы. Можно смело приступать к созданию Performance Max и запускать полноценные рекламные кампании.
Но раз уж мы договорились делать настройку по максимуму — в следующем блоке займёмся настройкой динамического ремаркетинга. Это ещё один важный инструмент, который поможет возвращать пользователей, уже взаимодействовавших с Вашим сайтом и товарами. Так что не переключайтесь!





















