Як стрімити Google Analytics дані в Facebook Analytics через Pixel

Як стрімити Google Analytics дані в Facebook Analytics через Pixel

Facebook

Багато сайтів вже збирають дані за допомогою 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 у нас є три відмінні матеріали:

1. Створити змінну «FB Pixel ID» з ID вашого Facebook Pixel.

Pixel

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

тег

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

pageview

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

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»:

кнопка

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

Фото: flickr.com
Обробка: Vinci
назад
далі