Надсилайте дані з CRM до Facebook conversion API за допомогою веб-хуків

Автор
Stape
Опубліковано
September 11, 2021
Також є

Facebook conversion API – це потужний інструмент, який дозволяє відстежувати відвідувачів вашого веб-сайту та їхню активність на вашому сайті. Ці дані потім можна використовувати для створення кастомних аудиторій, тестування різних версій оголошень або навіть надання уявлень про те, хто може бути зацікавлений у продукті.

Найпопулярнішим способом інтеграції Facebook conversion API є використання серверного контейнера Google Tag Manager. Але є й інші способи зробити це: використання Zapier, пряма інтеграція, інтеграція з CRM за допомогою вебхуків і багато іншого.

Існує багато методів інтеграції Facebook conversion API , кожен з яких має свої плюси і мінуси. Ви можете переглянути нашу статтю, яка пояснює, як налаштувати Facebook CAPI за допомогою серверного контейнера GTM. У цьому блозі описано, як ви можете надсилати дані зі свого CRM до Facebook conversion API за допомогою веб-хуків.

Переваги інтеграції CRM з Facebook conversion APIСкопіюйте посилання на цей розділ

Те, як люди взаємодіють з вашим бізнесом, — це таємниця, яку один лише піксель FB ніколи не зможе вирішити. Піксель Facebook може допомогти вам краще зрозуміти шлях користувача та віднести більше конверсій до реклами Facebook для людей, які взаємодіють з вашим сайтом.

Деякі компанії можуть отримати пристойну кількість офлайн-замовлень або потенційних клієнтів. Наприклад, покупки можуть бути ініційовані онлайн, але завершені в магазині або через кол-центр.

У той час як піксель Facebook надсилає онлайн-активність через веб-браузери, якими користуються ваші клієнти, коли вони відвідують ваш веб-сайт, Conversions API, інтегрований із CRM, дозволяє надсилати дії безпосередньо з вашої CRM. Це дає вам більше контролю над типом активності, який ви можете вимірювати як в режимі онлайн, так і офлайн.

Найпопулярніші випадки використання вебхуків CRM для надсилання даних Facebook CAPIСкопіюйте посилання на цей розділ

Одним з найпопулярніших випадків інтеграції CRM з Facebook CAPI є відстеження покупок за допомогою телефонних дзвінків. Деякі люди можуть побачити вашу рекламу на Facebook, натиснути на оголошення, але потім можуть виникнути запитання щодо продуктів чи послуг. Тому вони можуть вирішити зв’язатися з вашою компанією і зробити покупки по телефону.

У цій ситуації Facebook мав значний вплив на рішення користувача про покупку. Але це ніколи не буде віднесено до жодної з ваших кампаній. Інтеграція CRM з Facebook надасть вам більше інформації про те, які кампанії та реклама призводять до конверсій, зокрема офлайн-конверсій.

Другий варіант використання — це коли ви хочете окремо відстежувати покупки, підтверджені клієнтом. У цьому випадку ви можете надсилати веб-хуки щоразу, коли статус замовлення змінюється на підтверджене.

Ще один популярний спосіб використання вебхуків — відстеження платежів із PayPal або Stripe. Якщо покупка відбулася в домені PayPal або Stripe, ви не можете отримати доступ до даних користувача та продукту, отже, не зможете надіслати їх у FB. Найпростіший спосіб відстежувати транзакції PayPal або Stripe на FB – це використовувати веб-хуки.

Складна частина веб-хуків полягає у використанні моделі відстеження браузер+сервер. Якщо ви хочете надсилати події браузера FB для тих самих вебхуків CRM, це може бути важко зробити, оскільки вам потрібно буде надіслати ідентичні ідентифікатори подій з веб та сервера, щоб дедуплікація працювала. Якщо використовувати той самий ідентифікатор події неможливо, краще відстежувати події CRM тільки з сервера, щоб уникнути дублювання подій.

Як надіслати веб-хуки з CRM до Facebook conversion APIСкопіюйте посилання на цей розділ

2. Скопіюйте URL-адресу сервера тегів у консолі адміна stape.io.

tagging server URL

3. Створіть вебхук. Вставте цю URL-адресу тегів у URL-адресу доставки вашого веб-хука та додайте шлях, який відрізнятиме цей конкретний веб-хук від іншого веб-хука.

У моєму випадку це:

URL-адреса тегів https://ottpwgmj.eu.stape.io

Шлях: /order_created

webhook

4. Відкрийте режим попереднього перегляду серверного контейнера GTM -> Клацніть три крапки у верхньому правому куті -> Натисніть Надіслати запити вручну -> Скопіюйте HTTP X-Gtm-Server-Preview header.

HTTP X-Gtm-Server-Preview header

5. Увійдіть до свого облікового запису stape.io -> натисніть Налаштування праворуч від контейнера -> натисніть кнопку Preview header config -> Вставте HTTP X-Gtm-Server-Preview header, який ви скопіювали на кроці №4.

HTTP X-Gtm-Server-Preview header

6. Перевірте вебхук. Ви повинні побачити запити від вебхука в режимі попереднього перегляду серверного GTM.

вебхуки в севрерному GTM

7. На цьому кроці ми налаштуємо клієнта в серверному контейнері GTM, який буде слухати запити, надіслані вебхуком. Перш за все, завантажте Data Client з GitHub -> тег Open Templates в серверному контейнері GTM -> Натисніть новий -> Імпортувати клієнт даних -> Натисніть кнопку зберегти та опублікувати серверний контейнер. Необхідно опублікувати клієнт даних під час першого його додавання. В іншому випадку ви побачите помилку CORS на консолі.

Data Client з GitHub

8. Налаштуйте Data Client. Відкрийте вкладку Клієнт -> Натисніть Створити -> Виберіть тип Data Client -> Відкрийте додаткові налаштування -> Додайте шлях веб-хуку, який ви додали на кроці 3 -> Зберегти.

Data Client

9. Відкрийте режим попереднього перегляду серверного GTM та перевірте вебхук. Тепер ви повинні побачити, що Data Client подав запит на вебхук. Натисніть вкладку Дані подій, і ви побачите дані вебхуку.

Data Client 
Data Client 

10. Створіть змінні (variables), які витягуватимуть дані з вебхука для використання в Facebook conversion API. Відкрийте вкладку Змінні -> Нова змінна -> Дані події типу змінної -> Налаштуйте змінні події для кожної змінної, яку ви хочете використовувати для налаштування Facebook conversion API.

variables

11. Налаштуйте Facebook conversion API для створеного вами вебхука. Створіть новий тег -> Тег Facebook conversion API -> У методі налаштування виберіть замінити -> Виберіть назву події -> Додайте параметри, які потрібно надіслати до FB API.

Tag the Facebook conversion API

12. Налаштуйте тригер для цього тега. У моєму випадку, покупка FB ініціюється, коли шлях запиту дорівнює /order_created, а ім’я клієнта дорівнює Data Client.

тригер

13. Протестуйте тег Facebook CAPI.

тег Facebook CAPI
тег Facebook CAPI

14. Якщо все спрацювало правильно, видаліть Preview Header, який ви додали на кроці №5, із адмінки stape.io та опублікуйте внесені вами зміни в серверному контейнері GTM. Якщо у вас виникли проблеми з тегом FB CAPI, перегляньте цю публікацію в блозі про те, як протестувати FB CAPI.

Висновок:Скопіюйте посилання на цей розділ

Дані, зібрані з вашої CRM-системи, можна надіслати в Facebook conversion API за допомогою веб-хуків. Вам не потрібні знання кодування для цього процесу, оскільки він виконується через серверний контейнер Google Tag Manager.

Зрештою, це означає, що дані з вашої CRM можуть стати чудовим джерелом даних для кастомних аудиторій і конверсій FB. А за допомогою stape.io ви можете швидко тестувати веб-хуки в серверному контейнері Google Tag Manager.

Розмістіть свій сервер GTM на Stape

Реєструючись, ви приймаєте Умови використання та Примітку про конфіденційність Stape