Офлайн-конверсія Facebook за допомогою серверного GTM

Автор
Stape
Опубліковано
16 серп. 2022 р.
Також є

Рекламодавці Facebook завжди шукають способи підвищити ефективність своїх кампаній. Один із способів зробити це — покращити відстеження переходів, що було непростим завданням останніми роками.

Зі збільшенням обмежень щодо відстеження впровадження Facebook Conversion API (який надсилає дані на сервери FB з вашого сервера) є найпопулярнішим способом покращення відстеження FB. У нас уже є докладна публікація в блозі про те, як налаштувати FB CAPI.

Ви також можете використовувати старий спосіб надсилання серверних подій у Facebook – офлайн-перетворення. Це рішення покладається на дані першої сторони, на які не можуть вплинути обмеження відстеження або короткочасні файли cookie.

У цьому дописі в блозі буде обговорено останній тег для серверного контейнера Google Tag Manager – тег офлайн-конверсії Facebook. Він дозволяє надсилати дані до FB офлайн-конверсії за допомогою серверного контейнера Google Tag Manager.

Що таке офлайн-конверсії Facebook?Скопіюйте посилання на цей розділ

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

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

У наш час послідовність конверсії є складною та включає багато точок (як за кліками, так і за переглядами). З цієї причини деякі маркетологи обирають офлайн-конверсії як другий кут аналізу під час оцінки результатів кампаній у Facebook, як офлайн, так і онлайн.

Існує кілька способів підходу рекламодавців до налаштування FB офлайн-конверсій:

  • Завантаження вручну за допомогою файлу CSV
  • Вбудована спеціальна інтеграція
  • Конектори як наприклад Zapier

Кожен із цих методів має свої недоліки. Щоб реалізувати індивідуальну інтеграцію, вам потрібно найняти розробників, які створять конектор для вашої CRM (або POS тощо) і FB офлайн-конверсії. За допомогою таких інструментів, як Zapier, це може бути легко налаштувати, але ціна буде високою, особливо якщо подій багато. Під час завантаження вручну потрібно виконати багато роботи під час підготовки файлу CSV.

Налаштування офлайн-конверсій FB за допомогою тегу sGTM може бути найкращим рішенням для тих, хто вже знайомий із тегами на стороні сервера. Налаштування не займе багато часу, і ви можете заощадити гроші, не використовуючи конектори чи найнявши розробників.

Якщо ви не знайомі з додаванням тегів на стороні сервера, я настійно пропоную якнайшвидше почати впровадження цієї нової технології. Ідея додавання тегів на стороні сервера існує вже деякий час, але лише нещодавно вона стала більш популярною. Ця технологія розроблена для відстеження, яке покладається на власні файли cookie та дані першої сторони, що робить її більш безпечною для вас і ваших клієнтів.

Перш ніж налаштовувати теги ss за допомогою sGTM, потрібно виконати дві важливі речі: створити серверний контейнер GTM та доставити дані до sGTM (є кілька способів надсилання даних, найпопулярнішими є GA4, DataTag/DataClient, Webhooks тощо). 

Навіщо використовувати офлайн-конверсії Facebook?Скопіюйте посилання на цей розділ

Може бути кілька причин використовувати офлайн-конверсії Facebook.

  • Вимірюйте події точніше
  • Створюйте якісні індивідуальні та схожі аудиторії
  • Оптимізуйте кампанії для отримання найефективніших оголошень і наборів оголошень
  • Збільште ROAS кампаній у FB

Але якщо ви вже впровадили FB CAPI? Чи варто вам розглядати реалізацію офлайн-конверсій FB за допомогою sGTM?

Я пропоную все ж таки так зробити. Основна причина полягає в тому, що чим більше даних про клієнтів ви надсилаєте у Facebook, тим більше інформації надходить до алгоритмів машинного навчання FB, які вибирають, хто має бачити вашу рекламу у FB. Це може позитивно вплинути на результати реклами у FB.

Як щодо офлайн-конверсій FB і обмежень відстеження iOS? Немає офіційної документації про те, як офлайн-конверсії FB впливає на тих, хто відмовився від відстеження на своїх мобільних телефонах. Нижче я опишу свою думку про те, як FB обробляє такі дані.

У цьому гайді використовуватиметься вебхук CRM для активації тегів офлайн-конверсій FB. Коли користувач на пристроях iOS, який відмовився від відстеження, робить покупку, FB pixel не буде фіксувати цю подію (принаймні, вони не повинні відстежувати її відповідно до правил політики конфіденційності користувача).

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

Ще одна величезна перевага офлайн-конверсій FB полягає в тому, що воно все ще відповідає вимогам для 28-денного вікна атрибуції. У той час як у FB pixel або FB CAPI максимум, який ви можете отримати, це 7-денна атрибуція.

Як працює тег офлайн-конверсій FB для sGTMСкопіюйте посилання на цей розділ

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

Facebook offline conversion server GTM

Event Name Setup Method - виберіть зі списку стандартних подій, додайте власну назву події або виберіть успадкування від клієнта. Якщо ви вирішите успадкувати від клієнта, тег офлайн-конверсії FB аналізуватиме назву події від клієнта, який ініціював цю подію.

API Access Token - використовуйте менеджер подій FB, щоб створити маркер доступу (access token) FB для свого облікового запису. Натисніть тут для отримання додаткової інформації.

Offline Event Set ID - відкрийте налаштування Facebook Business Manager -> Джерела даних -> Набір офлайн-подій -> відкрийте необхідний набір подій і скопіюйте ідентифікатор набору подій.

Upload Tag - Відстежуйте завантаження подій. Приклад: щомісячне завантаження в магазині. Це поле є обов'язковим.

Namespace id - Область, що використовується для вирішення extern_id або tpid. Це може бути інший набір даних або ідентифікатор партнера з обробки даних. Приклад: 12345. Додаткове поле.

Server Event Data Override - виберіть зі списку стандартних властивостей події: час події, валюту, значення, тип вмісту, вміст, ідентифікатор замовлення та номер позиції.

User Data - вибрати зі стандартних параметрів користувача: email, телефон, стать, дата народження, ім'я/прізвище.

Custom Data - додати будь-які спеціальні дані.

Logs Settings - виберіть, чи бажаєте ви використовувати логи від stape для налагодження налаштувань.

Що вам знадобиться, щоб встановити тег офлайн-конверсій FB для sGTMСкопіюйте посилання на цей розділ

2. Дані доставлені у ваш контейнер sGTM. У цій статті я буду використовувати веб-хуки CRM, щоб запускати офлайн-конверсії FB. Етапи налаштування вебхуків у sGTM будуть описані далі в цій статті. Щоб отримати докладнішу інструкцію, натисніть тут.

3. Додаток FB. Пізніше в цьому дописі я покажу, як створити його в FB Business Manager.

4. Офлайн подія, встановлена в бізнес-менеджері FB.

5. Користувач системи Facebook із дозволом на керування програмою та ідентифікатором набору подій у режимі офлайн. Я також розповім про це в цій інструкції.

Як налаштувати офлайн-конверсії Facebook за допомогою серверного GTMСкопіюйте посилання на цей розділ

Якщо у вас не налаштовано та не запущено серверний контейнер GTM, почніть із цього гайду та поверніться до наведених нижче кроків.

1. Надішліть дані до sGTM за допомогою webhookСкопіюйте посилання на цей розділ

1. Відкрийте попередній перегляд контейнера sGTM -> натисніть три крапки у верхньому правому куті -> натисніть Надіслати попередній перегляд вручну -> скопіюйте X-Gtm-Server-Preview HTTP header.

http preview header sGTM

2. Увійдіть у свій обліковий запис stape -> відкрийте контейнер sGTM -> перейдіть на вкладку Power-Ups -> натисніть config HTTP Header Config -> вставте значення, яке ви скопіювали з попереднього перегляду серверного контейнера Google Tag Manager -> натисніть Save.

Щойно ви додасте заголовок HTTP, ви зможете побачити веб-хуки в попередньому перегляді sGTM.

Не забудьте вимкнути заголовок HTTP Preview після завершення налаштування.

send request to sGTM preview

3. На цьому кроці я налаштую вебхуки, які надсилатимуть дані до sGTM. Перейдіть до своєї CRM (у моєму випадку це WordPress). Додайте назву та URL-адресу веб-хуку. Використовуйте URL-адресу свого сервера тегування як URL-адресу веб-хука + настроюваний шлях (ви можете знайти URL-адресу сервера тегування в налаштуваннях контейнера sGTM на stape). Налаштуйте дані вебхуку, які потрібно надіслати.

send webhook to sGTM

4. Відкрийте попередній перегляд контейнера sGTM і протестуйте вебхук. Ви повинні побачити відповідний запит у налагоджувачі sGTM.

debug webhook sGTM

5. Давайте налаштуємо клієнта в sGTM, який буде приймати запит, надісланий вебхуком. Для цього необхідно імпортувати Data Client до свого sGTM. Додавши клієнта даних до шаблону клієнта sGTM, перейдіть до розділу «Клієнти» в sGTM -> клацніть новий клієнт -> виберіть клієнт даних і прокрутіть униз до параметрів прийнятого шляху -> додайте шлях запиту вашого вебхука. Збережіть клієнт.

set up webhook sGTM

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

webhook sGTM

2. Створіть FB appСкопіюйте посилання на цей розділ

1. Перейдіть до налаштувань Facebook Business Manager -> відкрийте облікові записи -> виберіть «Програми» -> натисніть «Створити нову програму» -> «Виберіть бізнес» -> «Додати назву програми» та виберіть «Менеджер бізнесу» -> натисніть «Створити». Ви повинні побачити інтерфейс програми.

create Facebook app

3. Створіть користувача системи Facebook Business ManagerСкопіюйте посилання на цей розділ

1. Увійдіть у налаштування бізнес-менеджера Facebook -> Користувачі -> Системні користувачі -> Створити нового системного користувача -> виберіть роль адміністратора Системного користувача.

create Facebook system user

2. Надайте користувачеві цієї системи доступ до облікового запису Ad, програми FB і пікселя.

4. Налаштуйте тег офлайн-конверсій FB у sGTM.Скопіюйте посилання на цей розділ

1. Завантажте тег офлайн-конверсій FB з GitHub -> відкрийте шаблони sGTM -> натисніть новий тег -> натисніть три крапки у верхньому правому куті -> натисніть імпортувати -> виберіть тег офлайн-перетворення FB, який ви нещодавно завантажили.

import facebook offline conversion tag

2. Створіть новий тег офлайн-конверсій Facebook -> Виберіть назву події -> Додайте маркер доступу FB, ідентифікатор набору офлайн-подій, Upload Tag. Додайте необхідні дані користувача та події. Щоб отримати змінні (variables) з даних подій, ви можете використовувати змінні даних подій.

Facebook offline conversion tag

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

Подібно до FB CAPI, чим більше даних користувача (ключів збігів) ви надсилаєте на FB, тим кращу атрибуцію ви отримуєте.

Тег автоматично додає event_time до запиту, але ви можете змінити це значення.

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

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

Використовуючи тег офлайн-конверсій FB для контейнера sGTM, тепер ви можете налаштувати офлайн-конверсії простіше та дешевше, ніж раніше. Щоб підвищити ефективність налаштувань, дотримуйтесь найкращих методів офлайн-конверсій.

Якщо вам потрібна допомога з налаштуванням тегів ss, ми тут, щоб допомогти!

Потрібна допомога з налаштування відстеження на стороні сервера?

Все, що потрібно, це кілька простих запитань. Натисніть Отримати допомогу, заповніть форму , і ми надішлемо вам пропозицію.

Отримати допомогу
Теги:Facebook

Схожі пости

11 лют. 2021 р.

Як налаштувати Facebook Conversion API + дедуплікацію подій і хешування даних користувача

Facebook Pixel дозволяє відстежувати, що користувачі роблять на вашому сайті, збирати аудиторії ремаркетингу та створювати схоже. Якщо піксель Facebook реалізований правильно, він подасть відповідну інформацію в алгоритми машинного навчання (machine learning algorithms) FB. FB ML використовуватиме піксельні дані, щоб показувати ваші оголошення людям, які найімовірніше здійснить конверсію.

4 жовт. 2020 р.

Як налаштувати серверний контейнер в Google Tag Manager

Збір даних про відвідувачів вашого веб-сайту має вирішальне значення для аналізу та покращення присутності бізнесу в Інтернеті, охоплення користувачів і перетворення їх у клієнтів. Однак збір даних стає все більш проблематичним через інтелектуальне запобігання відстеження, блокування реклами та скорочення терміну служби файлів cookie. Google Analytics та інші подібні інструменти почнуть бачити менше даних про відвідувачів вашого веб-сайту та надаватимуть менше інформації для аналізу.

Розмістіть свій сервер GTM на Staperight now!