Використовуючи Facebook conversion API, ви можете надсилати події зі свого сервера на сервер Facebook. Відстеження на стороні сервера за допомогою налаштованого спеціального субдомену допомагає обійти блокувальники реклами, ITP та обмеження iOS 14.
Разом із подіями Facebook Conversion API ви повинні надіслати додаткові параметри.
Ці параметри можна розділити на три частини:
Останнє допомагає Facebook Conversion API відповідати подіям, які ви надсилаєте з сервера реальним користувачам. Це може бути будь-яка інформація, наприклад електронна адреса або прізвище. Ці параметри були створені, щоб допомогти Facebook ідентифікувати користувачів.
Для кожної події на сервері, яку ви надсилаєте, FB покаже вам оцінку якості матчу події. Цей показник якості відповідності залежить від кількості параметрів інформації про клієнта, які ви надсилаєте, та їх точності.
Якість відповідності подій Facebook CAPI (Facebook CAPI event match quality) може суттєво вплинути на результати вашої кампанії та точність аудиторії. Дозвольте мені ознайомити вас із деякими порадами щодо того, як підвищити показник якості матчу у Facebook, у цьому блозі.
Ключом до правильного налаштування API конверсії FB є показник якості відповідності події (event match quality score). Чому? Що ж, Facebook використовує дані користувача, надіслані з вашого сервера, щоб узгодити випадки подій, як-от додавання товару в кошик до певного облікового запису FB. Іншими словами, події відповідають оцінкам якості та інформації про клієнтів, якою ви ділитеся. Кількість надісланих параметрів впливає на відсоток надісланих подій.
Дані користувачів можна розділити на такі підкатегорії:
1) Параметри, які вимагають хешування та можуть надсилатися як є.
Такі параметри, як поштовий індекс, електронна адреса або стан, потрібно хешувати (в основному, всі параметри, які містять особисту інформацію користувача). Але такі параметри, як клієнтський агент користувача, IP-адреса або ідентифікатор браузера, не вимагають хешування.
2) _fbp
Піксель Facebook автоматично рекламує файли cookie _fbp, коли використовує файли cookie першої сторони. Цей унікальний ідентифікатор складається з версії (завжди FB), індексу субдомену (наприклад, 0 для stape.com, 1 для app.stape.com тощо), часу створення в стандарті часу UNIX і представляє час у мілісекундах, коли _fbp cookie було збережено та випадкове число.
Ось приклад: fb.1.1596403881668.1116446470
Коли піксель Facebook встановлено на веб-сайті та використовує файли cookie першої сторони, піксель автоматично зберігає унікальний ідентифікатор у файлі cookie _fbp для домену веб-сайту, якщо він ще не існує.
3) _fbc
Коли користувач натискає оголошення FB, воно включає параметр запиту fbclid. Якщо вони потрапляють на сайт, який використовує власний файл cookie з увімкненим відстеженням у веб-переглядачі, то параметр запиту fbclid зберігається всередині параметра _fbc.
Важливо розуміти, що не всі ваші події будуть мати параметри _fbc. Трафік із звичайних пошуків, реклами Google або кампаній електронної пошти не міститиме _fbc, оскільки взаємодія із сайтом не відбувається на Facebook.
Максимальний бал, який ви можете отримати за подію сервера FB, становить 10. Досягти кінцевої точки буде складно. Цей показник означає, що ви повинні надсилати всі параметри інформації про користувача для подій вашого сервера, і ці параметри надсилаються завжди.
Для подій, таких як PageView, де у вас немає жодних параметрів користувача, оцінка відповідності буде приблизно 4. Усе, що ви зможете надіслати, це _fbp, _fbc, IP-адреса та User-Agent.
Якщо ви вирішили налаштувати Facebook Conversion API за допомогою Менеджера тегів Google, рекомендуємо використовувати спеціальний субдомен для URL-адреси сервера тегів. Таким чином, ви можете перейти від файлу cookie 3-сторони до файлу cookie 1-сторони. Це також допоможе підвищити точність відстеження та правильно встановити _fbp та _fbc.
Перш ніж налаштувати відстеження ss або відстеження браузера, вам потрібно мати належний рівень даних. Таким чином, ви можете переконатися, що активатор (trigger), змінні (variables) та теги працюватимуть правильно, якщо зміниться URL-адреса сторінки, ідентифікатор елемента або селектор CSS.
Ось приклад. Коли користувач входить в систему, ви можете надіслати подію рівня даних (data layer event), яка включає ім’я користувача, ID та електронну адресу. Таким чином, ви можете підвищити якість відповідності всіх подій із цими даними користувача.
Попросіть розробників налаштувати рівень даних або використовувати плагін для вашої CMS, який створює рівень даних.
Facebook зменшить якість відповідності подій (event match quality), якщо у вас є помилки для подій сервера. Перегляньте цю публікацію в блозі, де описано деякі популярні проблеми CAPI у Facebook та поради щодо їх вирішення.
Щоб дізнатися, чи є якась помилка, відкрийте диспетчер подій і натисніть вкладку діагностики.
Скажімо, користувачі підписалися на розсилку новин на вашому сайті. За замовчуванням ви можете надсилати їх електронну пошту лише тоді, коли відбуваються події підписки. Але є спосіб зберегти дані користувача в браузері. У цьому випадку ви можете надсилати їх електронний лист, якщо він зберігається у браузері. Ви можете використовувати теги даних для зберігання даних користувача. Ось більш детальне пояснення того, що таке тег даних (data tag) і як використовувати інструмент зберігання даних.
Ви також можете увімкнути Покращення подій, щоб використовувати безпечні файли cookie (gtmeec) тільки для HTTP, щоб покращити дані про події.
Коли цю функцію ввімкнено, тег зберігатиме дані користувача у файлах cookie і доповнюватиме події даними користувача, коли вони недоступні. Таким чином ви можете підвищити якість збігів подій і, як наслідок, покращити атрибуцію результатів конверсії для кампаній.
Ми отримуємо багато запитань щодо показників якості відповідності подій у Facebook. Але неможливо сказати, хороший показник якості події чи поганий. Якщо показник якості подій вашого сервера нижчий за 3, це може бути червоним прапорцем.
Просто спробуйте надіслати всю інформацію про користувачів, коли відбудеться ця подія у FB. Звичайно, надсилання даних користувачів у FB має відповідати політиці конфіденційності та умовам, зазначеним на вашому веб-сайті. Ви повинні дотримуватися правил GDPR і запитати згоди користувачів, перш ніж відстежувати їх або надсилати їх дані до Facebook.
Багато людей хвилюються, коли вони мають якість відповідності близько 6. Це вражаюча цифра. Не хвилюйтеся. Facebook надсилає так багато пропозицій щодо покращення якісних результатів матчів, тому що вони хочуть зібрати якомога більше даних користувачів.
Припустимо, ви надсилаєте найпростіші 4 параметри даних клієнта (_fbc, _fbp, IP-адреса та User-Agent). Швидше за все, у ФБ вже достатньо даних, щоб пов’язати цю подію з реальним користувачем. Якщо ви додасте електронну адресу користувача, шанси ще вище.
Зрештою, якщо ваша мета — підвищити показник якості відповідності події (event match quality score), дотримуйтесь порад, описаних у цій статті.
А якщо у вас є інші запитання, просто натисніть Отримати допомогу, заповніть форму, і ми вам відпишемо.