Справочный центр › Данные и аккаунты
Отправка конверсий в рекламные кабинеты
Megametrics может отправлять записанные заявки и оплаты обратно в Meta и Google Ads. Кабинеты тогда видят конверсии, которые их пиксель и тег пропустили, и кампании учатся на них. Отправка выключена, пока её не включит владелец или администратор, — для каждой площадки проекта отдельно.
Зачем отправлять
- Пиксель и тег теряют конверсии. Их останавливают блокировщики, Safari хранит их cookie не дольше 7 дней, а оплаты, подтверждённые на вашем сервере, в Stripe или Shopify, до браузера вообще не доходят. Megametrics получает такие события с сервера и из вебхуков и передаёт площадке напрямую, с сервера на сервер.
- Ставки учатся на нужном событии. Кампания оптимизируется на оплаченный заказ, а не просто на заполненную форму, если отправлять именно его.
- Цифры здесь не меняются. Наша атрибуция считает одинаково с отправкой и без неё. Кабинет считает полученное по своим правилам.
Что нужно до начала
- Подключён код на сайте. Без него в блоке написано «Сначала подключите сайт».
- Meta Ads или Google Ads подключён в проекте как источник.
- События, которые вы хотите отправлять, отмечены переключателем Конверсия в панели Сайт и события.
На странице Источники нажмите Подробнее в строке Meta Ads или Google Ads. В блоке Отправлять конверсии в Meta или Отправлять конверсии в Google Ads шесть шагов, все на одном экране: Что нужно заранее, Подключение, Сопоставление, Режим, Пробный прогон и Включить.
Meta по шагам
Чек-лист в шаге Что нужно заранее:
- Одна серверная отправка на событие. Если приложение Facebook и Instagram в Shopify, другой партнёр или Conversions API Gateway уже отправляют те же события в этот набор данных с сервера, отключите у них эти события. ID событий у них не такие, как у нас, и Meta посчитает каждую покупку дважды.
- Ключ доступа к Conversions API из вашего Events Manager.
- Пиксель передаёт наш ID события — номер заказа, если на сайте стоит пиксель Meta. См. ниже «Дубли с пикселем Meta».
Дальше:
- В Events Manager откройте набор данных (раньше он назывался пикселем) и вкладку Настройки. Скопируйте ID набора данных. В разделе Conversions API нажмите ссылку для создания маркера доступа — это и есть ключ доступа. Meta показывает эту ссылку только людям с правами разработчика в бизнес-аккаунте.
- Подключение — вставьте ID набора данных и ключ. Ключ хранится зашифрованным и больше не показывается: блок только говорит, что он задан. Чтобы сменить ключ, вставьте новый. Входить через приложение Meta не нужно.
- Сопоставление — для каждого своего события-конверсии выберите стандартное событие Meta или впишите своё имя. Например, Purchase →
Purchase, Lead →Lead, Sign up →CompleteRegistration, Start trial →StartTrial. События без сопоставления не отправляются. - Режим — см. ниже «Режимы».
- Пробный прогон, затем Отправить тестовое событие: в Events Manager на вкладке набора данных Тестовые события скопируйте тестовый код, вставьте его в блок и нажмите кнопку. Событие появится на этой вкладке.
- Включить — отметьте чек-лист и включите переключатель.
Для Purchase Meta требует ценность и валюту: покупку без них она отклонит. Тестовые события Meta тоже не выбрасывает: она обрабатывает их как обычные, так что тестовое событие — настоящее событие в вашем наборе данных. Поэтому тестовое событие пробное: у него свой ID, в нём нет данных покупателей, и настоящую конверсию оно не повторяет. Имя берётся первое из сопоставления; тестовый Purchase уходит с ценностью 0.
Google Ads по шагам
Чек-лист в шаге Что нужно заранее:
- Действие-конверсия для импорта, созданное как второстепенное. Его источник — импорт по кликам. Второстепенное действие — только для наблюдения: его конверсии видны в столбце Все конверсии и не меняют, как назначают ставки работающие кампании.
- Основным — потом. Советуем подождать, пока у действия наберётся 35–50 конверсий и вы сравните их с нашими. Только после этого меняйте цели кампаний: основное действие меняет их ставки.
- Улучшенные конверсии для лидов. В Google Ads в разделе Цели → Конверсии → Настройки примите условия использования данных клиентов и включите улучшенные конверсии для лидов. Без этого Google не обрабатывает хэши почты и телефона, и засчитываются только конверсии с меткой клика.
Дальше:
- Подключение — блок использует аккаунт Google и кабинет, уже подключённые в источнике Google Ads. Право на отправку конверсий Google спрашивает отдельно: если блок пишет, что его нет, нажмите Дать доступ к отправке конверсий и разрешите в окне Google. Конверсии уходят через Data Manager API Google. Вставлять ничего не нужно.
- Сопоставление — для каждого своего события-конверсии выберите действие из списка кабинета. В списке только действия с импортом по кликам.
- Режим, Пробный прогон и Включить — как у Meta. Тестовых событий у Google нет.
Режимы
- Только конверсии после клика с этой площадки (по умолчанию). За 30 дней до конверсии у человека есть касание с меткой клика этой площадки —
fbclidу Meta;gclid,gbraidилиwbraidу Google — или платное касание с этой площадки. Площадка получает данные только о людях, пришедших с неё. Facebook и Instagram ставятfbclidи на обычные ссылки, поэтому у Meta сюда попадают и пришедшие из обычного поста, а не только из рекламы. - Все конверсии — все конверсии с сопоставлением. Площадка сама сопоставит больше из них — по хэшам почты и телефона и своим вошедшим пользователям — и научится лучше. Зато она получает данные и о людях, которые её рекламу не нажимали, в том числе пришедших из других каналов.
Выбирайте Все конверсии, только если ваша политика конфиденциальности и согласие посетителей покрывают передачу их данных этой площадке.
Что уходит
Meta
event_name— событие Meta по вашему сопоставлению;event_time— время события, в Unix-секундах;event_id— номер заказа, а без него наш ID события, чтобы склеить дубли с пикселем;action_source—websiteу событий с сайта;system_generatedу событий с вашего сервера, из Stripe, Shopify и вебхуков: браузера у них нет;event_source_url— адрес страницы, где случилось событие, если он есть;client_user_agent— User-Agent браузера, у событий с сайта. Meta требует его у событий сайта, поэтому Megametrics хранит его у событий с сайта — не у просмотров страниц — столько же, сколько само событие;user_data:em— хэш SHA-256 почты,ph— телефона,external_id— хэш SHA-256 нашего собственного ID человека (не вашего номера клиента),fbc— изfbclidпоследнего касания человека с этой меткой:fb.1.<время, когда этот fbclid увидели впервые, в миллисекундах>.<fbclid>;custom_data:value,currency,order_id;test_event_code— только в тестовом событии.
Сами почта и телефон не уходят никогда: их у нас нет. IP-адреса мы не храним, поэтому client_ip_address тоже не уходит, и Meta сопоставит чуть меньше событий, чем со своего пикселя.
Google Ads
- действие-конверсия по вашему сопоставлению, в кабинете, выбранном в блоке;
- время конверсии в формате RFC 3339, в UTC;
- ценность и код валюты;
- ID транзакции — номер заказа, а без него наш ID события;
- метка клика —
gclid,gbraidилиwbraidпоследнего касания человека с такой меткой, если этот клик был не раньше 90 дней до отправки; - хэши SHA-256 почты и телефона, если они у нас есть, — и с меткой клика, и без неё. Без метки это улучшенные конверсии для лидов: клик Google находит сам. Для Google хэш почты в адресах gmail.com и googlemail.com берётся без точек до «@», а также без «+» там и всего, что после него.
Конверсию, загруженную позже 90 дней после клика, а только с хэшами — позже 63 дней, Google не импортирует, хотя запрос принимает. Поэтому более старая метка клика не уходит, а конверсия только с хэшами старше 63 дней пропускается: сколько таких, видно в пробном прогоне.
Когда уходят конверсии
- Каждую минуту в фоне. Отправить сейчас под блоком отправляет, не дожидаясь.
- Только конверсии с сопоставлением, подходящие под режим. В Meta — не старше 7 дней: события старше Meta отклоняет. В Google — не старше 90 дней, а только с хэшами — не старше 63 дней.
- Каждая конверсия уходит на площадку не больше одного раза. Если выключить и снова включить отправку, второй раз она не уйдёт.
- После сетевой ошибки или ошибки сервера площадки отправка повторяется до 3 раз: через 10 минут, час и 6 часов.
- Если исчерпан лимит запросов площадки или неверны ключ, права или ID набора данных, конверсии ждут и повторов не тратят. В строке источника — текст площадки, фоновая отправка пробует снова через 15 минут, Отправить сейчас — сразу.
- Если площадка отказала в самой конверсии, та получает статус «отклонено» с текстом площадки и больше не повторяется.
Пробный прогон и тестовое событие
Пробный прогон показывает запросы, которые ушли бы для последних 10 подходящих конверсий, и ничего не отправляет. Хэши показаны первыми 8 символами, ключ доступа скрыт. Так можно проверить сопоставление и поля до включения.
У Meta кнопка Отправить тестовое событие отправляет одно пробное событие с тестовым кодом из Тестовых событий в Events Manager — см. шаг 5 выше.
Дубли с пикселем Meta
Если на сайте стоит пиксель Meta и отправляет то же событие, Meta получит каждую конверсию дважды: из браузера и от нас. Она склеит их в одну, если совпадает event_name, eventID пикселя равен нашему event_id и вторая копия пришла в течение 48 часов после первой. Из двух Meta обычно оставляет ту, что пришла первой.
Наш event_id — номер заказа события, order_id. Поэтому передайте номер заказа нашему коду, а тот же номер — в fbq как eventID:
mm('event', 'Purchase', { value: 120.5, currency: 'USD', order_id: 'A-1' })
fbq('track', 'Purchase', { value: 120.5, currency: 'USD' }, { eventID: 'A-1' })
Имя события Meta в fbq должно быть тем, что в вашем сопоставлении.
Событие без номера заказа — с сайта, с вашего сервера, из Stripe или Shopify — уходит с нашим собственным ID, которого страница знать не может. Meta не склеит его с копией пикселя: не отправляйте это событие ещё и пикселем или не сопоставляйте его здесь.
Задержки
- Meta показывает полученные события в обзоре набора данных в Events Manager, а тестовое событие — на вкладке Тестовые события.
- Google обрабатывает загрузки в фоне. Принятая конверсия может быть в ожидании до 24 часов, а диагностика загрузок в кабинете считается по полным календарным дням. Судите о результате не раньше чем через 48 часов.
- «Отправлено» в нашем журнале значит, что площадка приняла конверсию, а не что она связала её с рекламой. Конверсии, которые Google не смог связать с кликом, видны в диагностике действия.
Журнал
Под блоком:
- сводка: сколько отправлено и отклонено за последние 24 часа;
- последние записи: время, статус — отправлено, отклонено или ждёт — и текст площадки.
Журнал хранит статус и ответ площадки, до 500 символов. Тела запросов и ключ доступа в нём не хранятся.
Если за сутки отклонено больше 5 % отправленного на площадку, при не меньше 20 отправленных, строке источника нужно внимание: «Отправка конверсий: отклонено M из N» с самым частым сообщением площадки. На странице Сигналы — то же самое и что сделать, см. «Сигналы и оповещения».
Почему цифры кабинета и наши не совпадут
- Режим. По умолчанию уходят только конверсии после клика с этой площадки.
- Свои правила. Кабинет считает по своему окну и модели, добавляет конверсии после показа и смоделированные и ставит конверсию на день клика или показа. Подробнее — в статье «Атрибуция и пути покупателей».
- Сопоставление. Площадка засчитывает конверсию, только если связала её с рекламой. Без IP-адреса и только по хэшам часть конверсий остаётся несвязанной.
- Дубли. С одинаковым ID события копия пикселя и наша считаются один раз, без него — дважды.
- Второстепенное действие. В Google Ads его конверсии есть только в Всех конверсиях, а не в Конверсиях.
- Время. Google нужно до 48 часов. Meta не принимает события старше 7 дней, поэтому дней до включения отправки там нет.
- Отклонённые конверсии до кабинета не доходят вовсе.
Как выключить
Выключите переключатель в блоке. Отправка сразу прекращается; уже отправленные конверсии остаются в кабинете — Megametrics их не отзывает. Если снова включить отправку, второй раз они не уйдут.
Отключение источника Meta Ads или Google Ads в Источниках и кнопка Перестать собирать в панели Сайт и события тоже выключают отправку; снова включает владелец или администратор. Если отключить аккаунт Google у источника Google Ads, отправка в Google стоит, пока аккаунт не подключат снова. Удаление проекта удаляет настройки, ключ доступа и журнал.
Наблюдатель и участник видят настройки, журнал и пробный прогон. Владелец и администратор ещё меняют настройки, отправляют тестовое событие, включают и выключают отправку и нажимают Отправить сейчас. В демо-пространстве блока нет.
Ограничения
- Пока только Meta и Google Ads.
- Без IP-адреса, см. «Что уходит».
- Хэш телефона подходит не больше чем одной площадке. Телефон хэшируется так, как его ввели: цифры и «+», если номер с него начинался. Google сопоставляет его только в международном формате с «+», Meta — только без «+», с кодом страны и без ведущих нулей.
- Меньше меток кликов. Блокировщики и предел Safari в 7 дней для cookie теряют часть касаний, поэтому под режим по умолчанию подходит меньше конверсий.
- Согласие — за вами. Вы — контролёр данных своих посетителей; Meta и Google получают их по своим условиям с вами. Согласие на код на сайте — не то же самое, что согласие на передачу данных рекламным площадкам: спрашивайте его, где этого требует закон. См. договор обработки данных.
Дальше: Как устроена загрузка
Не нашли ответ?
Напишите нам — ответит человек в течение рабочего дня.