Google Analytics: створюємо списки ремаркетингу зі старих користувачів без обмежень
Ремаркетинг — це можливість показувати рекламу користувачам, які раніше заходили на ваш сайт, на сайтах медійній мережі Google.
Про переваги і базове налаштування написано в офіційній довідці.
Максимально спростимо логіку для запуску ремаркетингу:
- Налаштувати збір списків ремаркетингу.
- Почекати поки в ці списки потраплять користувачі до вашого сайту.
- Включити рекламу через Adwords.
Проблема
Створюючи список ремаркетингу, в нього можна включити користувачів, які вже були на вашому сайті, але тільки за останні 30 днів.
Припустимо, ваші аналітики знайшли аудиторію, яка добре виконує цільові дії, і за останні 90 днів було ~75 тисяч користувачів. Звичайно, ви хочете налаштувати ремаркетинг на цих користувачів.
Як виділити цих користувачів для реклами? Давайте розбиратися!
Технічна сторона
Google Analytics позначає кожен клієнтський додаток (браузер) кукой _ga, яка містить clientID. А потім, при кожній взаємодії з сайтом (перегляді сторінки або події) надсилає інформацію до себе на сервер через Measurement Protocol, і в цьому запиті обов’язковий параметр — clientID. Таким чином GA розуміє, що дії виконує один користувач.
Коли ви включаєте опцію ремаркетингу в лічильнику GA, інформація також і відправляється на www.google.com/ads/ga-audiences:
https://www.google.com/ads/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-XXXXXX-X&cid=1446135452.1505374077&jid=1601010692&_v=j67&z=633096611
Цей запит служить для об’єднання інформації про користувача в GA і рекламної системою Google.
Створюємо список ремаркетингу без обмежень
Для створення списків через поточний метод нам знадобляться ClientID користувачів.
Якщо ви ще їх не збираєте — саме час почати. Це можна реалізувати, наприклад, через збір сирих даних GA або через налаштування спеціального параметра. А краще налаштувати обидва способи.
Приклад таблиці з сирими даними
Приклад таблиці з clientID у спеціальному полі
На жаль, якщо ви раніше не збирали clientID, цей метод вам не підійде.
Отримання clientID
Виділяємо аудиторію, яку знайшли аналітики, і вивантажуємо clientID цих користувачів.
Створення списку ремаркетингу
Відкриваємо Google Analytics — Налаштування — Визначення аудиторій — Аудиторії.
Натискаємо “Створити нову аудиторію”.
Виділяємо аудиторію користувачів, які здійснювали події:
Event Category: CustomRemarketing
Event Action: CustomListOne
Зберігаємо. Таких користувачів зараз немає, то список порожній.
Додаємо в список користувачів
Тепер ми через Measurement Protocol створимо події по кожному з користувачів.
Нам потрібно на www.google-analytics.com/collect відправити параметри:
- v=1
- t=event // тип взаємодії — подія
- tid=UA-XXXXXXX-X // ідентифікатор сайту GA
- cid=1001931462.1523543343 // clientID користувача
- ni=1 // обов’язково — щоб не створювався сеанс, а створювалося тільки подія
- ea=CustomListOne // Event Action
- ec=CustomRemarketing // Event Category
Приклад посилання для запиту:
https://www.google-analytics.com/collect?v=1&t=event&tid=UA-XXXXXXX-X&cid=1001931462.1523543343&ni=1&ea=CustomListOne&ec=CustomRemarketing
Відправляти можна і GET і POST-запитів.
Для простоти і наочності я скористаюся Таблицею Гугл.
У колонці Image прописуємо формулу =IMAGE(C2) і розтягуємо на всі рядки.
У цей момент вирушать get-запити на кожне з посилань колонки C.
Зверніть увагу, що в реалтайм звітах ви не побачите цих подій. Але трохи пізніше в звичайних звітах вони підтягнуться.
І протягом доби оновляться цифри і Google Adwords.
З останніх новин — не забудьте вимкнути автоматичне видалення даних користувача.
Успіхів!