Як налаштувати Google Analytics для відстеження внутрішнього промо
У рубриці Growth Hacks матеріал про два способи налаштування Google Analytics, за допомогою яких можна почати відстежувати внутрішнє промо без втрати джерел переходів.
Чому не можна використовувати UTM-мітки Google Analytics для розмітки внутрішнього промо
Уявіть такий сценарій: користувач натискає на посилання з листа, який ви йому відправили і переходить на сайт. Google Analytics записує, що користувач перейшов з джерела email і всі наступні дії прив'язує до цього джерела. Зрозуміло, ви розраховуєте, що цей користувач подивиться кілька сторінок або навіть здійснить якусь дію, наприклад, покупку. Як тільки це станеться, подія буде прив'язана до джерела та збільшить його цінність.
Щоб відстежувати внутрішнє промо без втрати джерел та їх прив'язки до конверсій, є як мінімум два варіанти:
- додати до банерів власні мітки (тільки не UTM) та дивитися дані у розділі Pages у Google Analytics;
- використовувати Events, коли користувач клікає по баннеру, і дивитися дані у розділі Events у Google Analytics.
Код із прикладів нижче працює лише на попередній версії Google Analytics. Якщо ви вже використовуєте Universal Analytics, вам не важко модифікувати код.
Варіант 1. Використовуємо власні теги
У цьому варіанті ви будете використовувати власні мітки, які не збігаються з мітками Google Analytics. Їх ви бачитимете у звіті Pages. Замість позначок utm_source або utm_medium ви, наприклад, можете просто додати параметр from до посилання промо:
Або можете використовувати докладнішу схему, якщо у вас кілька банерних місць та кампаній на сайті. У цьому випадку один параметр означатиме назву кампанії(наприклад, campname), другий - розташування банера на сайті (наприклад, camplink):
Оскільки ви не використовуєте UTM-параметри Google Analytics, ці «урли» будуть відображені у звіті Content > Pages. Кількість переходів на сторінки з такими параметрами означатиме, скільки разів користувачі натиснули на той чи інший банер.
Ви можете відфільтрувати сторінки за певною внутрішньою кампанією, ввівши її назву:
Цей варіант накладає одне обмеження — незручно рахувати кількість відвідувань конкретної сторінки, тому що вона матиме кілька варіантів звернення — без ваших міток і з мітками. Щоб уникнути обмеження, можна створити окремий перегляд у Google Analytics.
Варіант 2: Використовуємо Events
Для другого варіанта необхідно змінити код сторінок. Для цього ми будемо використовувати суть Events. Всередині тега (a href=”…”) додайте обробник події onclick (a href=”…” onclick=”…”). У цій події додайте параметри внутрішнього промо в Event Category та Event Action. Event Category у нас завжди буде той самий (internal promo), а Event Action буде змінюватися залежно від того, де це промо розташоване.
Крім цього, можна додати Event Label. В нього можна записати URL-адресу переходу, використовуючи this.href (див. приклад вище). Або назва кампанії, як вам заманеться.
Додаємо Custom Variables, щоб отримати звіти щодо цілей
Так, а де дані щодо цілей? Ви могли помітити, що в Google Analytics дані про цілі є у звіті Traffic Sources, але у звіті Pages їх немає. Обидва наведені вище варіанти нічого не дописують до джерел трафіку, щоб ви могли прив'язати їх до конверсій. Але ж нам цікаво, яке з внутрішніх промо також сприяло конверсії, так? Є ще один набір звітів, в якомує дані щодо цілей це звіт Audience. Ви можете додати Custom Variable. Після цього ви у звіті Audience > Custom Variables ви побачите дані з ваших цілей:
При використанні Custom Variables потрібно пам'ятати одну важливу річ: вони повинні йти разом із викликом _trackPageview та (або) _trackEvents.
Для варіанта з Events з прикладу вище потрібно буде додати_setCustomVar на подію onclick, приблизно так:
В результаті код (його потрібно розмістити перед викликом_trackPageview) буде виглядати приблизно так:
_gaq.push(['_setCustomVar', 1, 'ebook', 'sidenavfeature', 2));
Зауважте, що в обох випадках використовується session-level Custom Variable (цифра «2» в кінці рядка). Його потрібно зазначити, щоб відстеження працювало. Це не ідеальний варіант — якщо користувач клікне по кількох банерах протягом своєї сесіі, конверсія запишеться тільки на останній, і всі попередні будуть забуті.
Уникайте перезаписування джерел трафіку UTM-мітками на сайті. Зберігайте дані про джерела трафіку, розділяючи позначки для внутрішнього та зовнішнього промо. Зовнішні кампанії відстежуйте за допомогою UTM-параметрів, а внутрішні відстежуйте одним із способів, зазначених вище. Зв'язуйте зовнішнє та внутрішнє промо з конверсіями, щоб зрозуміти цінність кожного з них.