
Багато сайтів вже збирають дані за допомогою Facebook Pixel. Ці дані можна використовувати, як для створення аудиторій ремаркетингу в Facebook Ads, так і для вивчення поведінки аудиторії сайту через Facebook Analytics. Але не багато хто використовує всі можливості відстеження Facebook Pixel. Наприклад, в Pixel Code Reference міститься докладна інформація про те, які ще події разом з різними параметрами можна збирати зі свого сайту.
Але налаштовувати всі ці події «з нуля» часто буває проблематично - розробникам потрібно розбиратися в новій документації та програмувати новий трекінг. Нижче наведено приклад рішення по стрімінгу даних в Facebook з уже налаштованого Google Analytics коду.
Що ви отримаєте після настройки? Дане рішення дозволяє додати код в customTask, який аналізує тіло запиту в Analytics Google і відправляє такі ж дані через Facebook Pixel. У підсумку, для кожного перегляду сторінки буде відправлено стандартну для FB подію - PageView, а для інших типів хітів - кастомні події з префіксом «GA_» (наприклад, «GA_event» або «GA_timing»). Кожна така подія відправляється в Facebook з безліччю призначених для користувача параметрів, які вміє збирати Google Analytics (GA Client ID, Custom Dimensions, Content Groups, Enhanced Ecommerce Data і ін).
Як налаштувати стрімінг Google Analytics даних в Facebook Analytics через Pixel і Google Tag Manager (покрокова інструкція).
Про роботу з Google Tag Manager у нас є три відмінні матеріали:
- Шаблон налаштувань для Google Tag Manager
- Гід по Google Tag Manager. Частина перша
- Гід по Google Tag Manager. Частина друга
1. Створити змінну «FB Pixel ID» з ID вашого Facebook Pixel.

2. Створити Custom HTML тег з кодом Facebook Pixel без тригера, без рядка «fbq ('track', 'PageView');" (Код за посиланням):

3. Поставити цей тег на активацію перед тегом GA, що відстежує pageview:

4. Створити змінну customTask з таким вмістом (код за посиланням):

5. Вказати в змінній налаштувань (або у всіх GA тегах, у випадку якщо ви десь перевизначаєте настройки тегів), в «Поля, які необхідно задати» цю змінну:

Результат: під час кожної відправки даних в Analytics Google відправляються такі ж дані в Facebook. Нижче показано результат відправки даних після перегляду сторінки і кліка по кнопці Subscribe:

Якщо ви не знаєте, яке зберігання інформації роблять параметри зі списку вище - можете подивитися в довідці по параметрам Measurement Protocol або просто дописати код, перетворивши ці параметри в human readable формат. Наприклад, «ea» - це «Event Action».
Як створювати аудиторії ремаркетингу на основі цих даних:
Ось приклад створення аудиторії відвідувачів сайту, які натиснули на кнопку Subscribe (по налаштованій в Google Analytics події з категорією «Button», дією «Click» і ярликом «Subscribe»):

Як користуватися даними в Facebook Analytics:
Аналогічно, всі ці дані доступні в Facebook Analytics. Нижче наведено приклад побудови сегмента користувачів, які досягали будь-яких подій з категорією «Button»:

Застосовуючи сегменти можна подивитися різні звіти саме з цього сегменту користувачів.
Обробка: Vinci