Facebook conversion API - это мощный инструмент, позволяющий отслеживать посетителей вашего сайта и их активность на нем. Эти данные затем можно использовать для создания пользовательских аудиторий, тестирования различных версий рекламных объявлений или даже для получения информации о том, кто может быть заинтересован в продукте.
Самый популярный способ интеграции Facebook conversion API - использование серверного контейнера Google Tag Manager. Но есть и другие способы: использование Zapier, прямой интеграции, интеграции с CRM с помощью webhooks и многое другое.
Существует множество методов интеграции Facebook conversion API, каждый из которых имеет свои плюсы и минусы. Вы можете ознакомиться с нашей статьей о том, как настроить Facebook CAPI с помощью серверного контейнера GTM. В этой статье блога описывается, как можно отправлять данные из вашей CRM в Facebook conversion API с помощью webhooks (веб-крючков).
Как люди взаимодействуют с вашим бизнесом - это тайна, которую никогда не сможет разгадать один лишь пиксель FB. Пиксель Facebook может помочь вам лучше понять путь пользователя и приписать рекламе Facebook больше конверсий для людей, взаимодействующих с вашим сайтом.
Некоторые компании могут получать приличное количество офлайн-заказов или лидов. Например, покупки могут быть инициированы онлайн, но завершены в магазине или через колл-центр.
В то время как пиксель Facebook отправляет онлайн-активность через веб-браузеры, которые используют ваши клиенты при посещении вашего сайта, Conversions API, интегрированный с CRM, позволяет отправлять активность непосредственно из вашей CRM. Это дает вам больше контроля над типом активности, которую вы можете измерять как в режиме онлайн, так и офлайн.
Одним из наиболее популярных вариантов использования интеграции CRM с Facebook CAPI является отслеживание покупок по телефонным звонкам. Некоторые люди могут увидеть ваше объявление на Facebook, кликнуть на него, но затем у них могут возникнуть вопросы о товарах или услугах. Поэтому они могут решить связаться с вашим предприятием и совершить покупку по телефону.
В этой ситуации Facebook оказал значительное влияние на решение пользователя о покупке. Но это никогда не будет приписано ни одной из ваших кампаний. Интеграция CRM с Facebook даст вам больше информации о том, какие кампании и объявления способствуют конверсиям, включая конверсии в офлайне.
Второй вариант использования - когда вы хотите отдельно отслеживать покупки, подтвержденные клиентом. В этом случае вы можете отправлять webhooks всякий раз, когда статус заказа меняется на подтвержденный.
Еще один популярный способ использования webhooks - отслеживание платежей от PayPal или Stripe. Если покупка произошла на домене PayPal или Stripe, вы не можете получить доступ к данным пользователя и продукта, а значит, не можете отправить их в FB. Самый простой способ отслеживать транзакции PayPal или Stripe на FB - это использование webhooks.
Сложность веб-крючков заключается в использовании модели отслеживания "браузер+сервер". Если вы хотите отправлять события браузера FB для тех же CRM webhooks, это может быть сложно сделать, поскольку вам нужно будет отправлять одинаковые идентификаторы событий из браузера и с сервера, чтобы дедупликация работала. Если использование одинаковых идентификаторов событий невозможно, лучше отслеживать события CRM только с сервера, чтобы избежать дублирования событий.
2. Скопируйте URL-адрес tagging server в консоль админки stape.io.
3. Создайте веб-крючок. Вставьте этот URL-адрес тегов в URL-адрес доставки вашего webhook и добавьте путь, который будет отличать этот конкретный webhook от других webhook.
В моем случае это:
Tagging_url https://ottpwgmj.eu.stape.io
Путь: /order_created
4. Откройте режим предварительного просмотра серверного контейнера GTM -> Нажмите три точки в правом верхнем углу -> Нажмите Отправить запросы вручную -> Скопируйте X-Gtm-Server-Preview HTTP header.
5. Войдите в свой аккаунт на stape.io -> Нажмите Settings в правой части контейнера -> Нажмите Preview header config -> Вставьте X-Gtm-Server-Preview HTTP header, который вы скопировали в шаге #4.
6. Протестируйте веб-крючок. Вы должны увидеть запросы от веб-крючка в режиме предварительного просмотра серверного GTM.
7. В этом шаге мы настроим Client в серверном контейнере GTM, который будет прослушивать запросы, отправленные webhook. Прежде всего, скачайте Data Client с GitHub -> Откройте тег Templates в серверном контейнере GTM -> Нажмите new -> Import Data Client -> Нажмите save и опубликуйте серверный контейнер. Необходимо опубликовать data client в первый раз, когда вы его добавляете. В противном случае вы увидите в консоли ошибку CORS.
8. Настройте Data Client. Откройте вкладку Client -> Нажмите New -> Выберите тип Data Client -> Откройте More Settings -> Добавьте путь webhook, который вы добавили в шаге 3 -> Save.
9. Откройте режим предварительного просмотра серверного GTM и протестируйте веб-крючок. Теперь вы должны увидеть, что Data Client утвердил запрос webhook. Перейдите на вкладку Данные событий, и вы увидите данные веб-крючка.
10. Создайте переменные (variables), которые будут извлекать данные из webhook для использования в Facebook conversion API. Откройте вкладку Переменные -> Новая переменная -> Тип переменной Event Data -> Настройте переменные события для каждой переменной, которую вы хотите использовать для настройки Facebook conversion API.
11. Настройте Facebook conversion API для созданного вами вебхука. Создайте новый тег -> Tag Facebook conversion API -> В методе настройки выберите override -> Выберите имя события -> Добавьте параметры, которые вы хотите отправить в FB API.
12. Настройте триггер для этого тега. В моем случае FB purchase сработает, когда путь запроса будет равен /order_created и Client Name будет равен Data Client.
13. Протестируйте тег Facebook CAPI.
14. Если все сработало правильно, удалите Preview Header, который вы добавили на шаге #5, из админки stape.io и опубликуйте сделанные изменения в серверном контейнере GTM. Если у вас возникли проблемы с тегом FB CAPI, ознакомьтесь с этой статьей блога о том, как протестировать FB CAPI.
Данные, собранные из вашей CRM-системы, могут быть отправлены в API конверсии Facebook с помощью веб-крючков. Для этого процесса вам не понадобятся знания кодирования, поскольку он осуществляется через серверный контейнер Google Tag Manager.
В конечном итоге это означает, что данные из вашей CRM могут стать отличным источником данных для пользовательских аудиторий FB и конверсий. А с помощью stape.io вы можете быстро протестировать веб-крючки в серверном контейнере Google Tag Manager.
Достаточно ответить на несколько простых вопросов. Нажмите кнопку Получить помощь, заполните форму, и мы пришлем вам запрос.