- Геть псевдоцелі!
- Як налаштувати власні цілі?
- Як налаштувати розумні цілі (Smart Goals)?
- Як налаштувати відстеження цільової сторінки?
- Налаштування послідовності цілі
- Як налаштувати відстеження події в Google Analytics?
- Як передати дані про подію в Google Analytics?
- 1. Відправлення за замовчуванням
- 2. Налаштування відстеження за допомогою Google Tag Manager
- 3. Налаштування відстеження за допомогою dataLayer
- Як перевірити коректність налаштування цілі в Google Analytics?
- висновки
Хочете якісно відстежувати ефективність просування сайту? Тоді без настройки цілей в Google Analytics не обійтися.
Серйозно, все ще зустрічаються акаунти Google Analytics, в яких налаштоване рівно нуль цілей! Або з цілями, які не працюють понад півроку (зробили новий сайт - цілі переналаштувати забули). Або з цілями виду «Перегляд сторінки контактів».
Геть псевдоцелі!
«Псевдоцелямі» ми називаємо відстеження дій, які тільки побічно свідчать про користь для бізнесу.
До псевдоцелям можна віднести «Тривалість» і «Сторінок / екранів за сеанс». Іноді їх відстежують, щоб зібрати списки ремаркетингу, але для цього краще використовувати сегменти користувачів.
Нормальна ж мета максимально наближена до факту отримання бізнесом грошей - транзакції, оформлене замовлення, оформлена форма зворотного зв'язку і так далі.
Як налаштувати власні цілі?
Налаштувати цілі можна на вкладці «Адміністратор», якщо ви на рівні уявлення виберете «Цілі» - «+ Мета».
На першому кроці Google Analytics запропонує вам створити шаблони мети. Але насправді в них немає практичної користі. Єдине що - ви можете побачити, що саме варто відстежувати на сайті. За фактом, в залежності від обраного варіанту шаблону встановлюється тип цілі «Цільова сторінка» або «Подія».
Рекомендую відразу переходите до варіанту «Власна» і на наступному кроці вибрати потрібний тип цілі. Так ви отримаєте контрольований результат.
До речі, радимо підписатися на нашу розсилку - ми щотижня надсилаємо корисні добірки статей:
Як налаштувати розумні цілі (Smart Goals)?
Функція «Розумні цілі» покликана полегшити життя при оптимізації акаунтів з малою кількістю досягнутих цілей. Наведу цитату з довідки Google Analytics про принцип їх роботи:
Використовуючи машинне навчання, вони обробляють десятки сигналів, пов'язаних з відвідинами вашого сайту, щоб визначити ті з них, які з найбільшою ймовірністю призводять до конверсії.
Тобто алгоритм відбирає сеанси корисних з його точки зору користувачів і зараховує для них досягнення мети.
Налаштувати відстеження розумних цілей легко: вибираємо відповідний пункт на першому кроці, і натискаємо «Продовжити» - «Продовжити» - «Зберегти» (як в Mortal Combat, так)
Перевірити, чи справляється алгоритм з поставленим завданням, можна в спеціальному звіті. Для цього на вкладці «Звіти» виберіть «Переходи» - «Цілі» - «Розумні цілі».
Порівняйте розумні цілі з конверсіями, відстеження яких ви налаштували вручну. Так можна визначити, наскільки коректно алгоритм аналізує відвідувачів сайту. Якщо автоматизована функція працює добре, розумні цілі можна імпортувати в Google Рекламу і налаштувати на них оптимізатор конверсії.
приклад:
Алгоритм відібрав сеанси з хорошими поведінковими показниками і високим коефіцієнтом транзакції, однак такі сеанси принесли тільки 4% доходу. Включивши оптимізатор конверсії в цьому акаунті, ми будемо оптимізувати CPO (вартість транзакції) на шкоду доходу.
Як налаштувати відстеження цільової сторінки?
Виберіть тип цілі «Цільова сторінка» і введіть URL сторінки без домену. Є три варіанти додавання цільової посилання:
1. «Так само» - посилання, зазначена в налаштуваннях мети, повністю відповідає URL сторінки, відвідування якої ви хочете відстежувати. Мета спрацює тільки для URL-адреси "/ test», при переході на сторінку «/test.html» - досягнення мети не фіксується.
2. «Починається з» - мета спрацює при URL-адресу «/ test» або «/test.html», але відвідування сторінок з адресою «/? Test" не буде відслідковуватися.
3. Якщо жоден з варіантів вище вам не підходить, необхідно використовувати регулярні вирази .
Наведу приклад. Адреса сторінки успішно оформленого замовлення виглядає так: «/ thankyou? ORDER_ID = 0000», де «0000» - мінливий номер замовлення. При переході на сторінку замовлення, оформленого з помилкою, користувач потрапляє на сторінку з адресою «/ thankyou? ORDER_ID = error». У такому випадку потрібно налаштувати мета, яка буде спрацьовувати, якщо в URL-адресу є чотири цифри (кожен раз різні), і не повинна спрацьовувати, коли цифр немає. Тут нам і допоможуть регулярні вирази.
Налаштування послідовності цілі
Послідовність мети дуже зручно використовувати, якщо у вас, наприклад, є покрокова реєстрація. Тоді кожен крок буде «етапом» цілі.
Налаштування послідовності переходів до мети дозволяє складати воронки:
Візуалізація послідовності дозволяє визначити вузьке місце воронки, в якому «відвалюються» потенційні клієнти.
Розповім про декілька нюансів налаштування послідовності.
- В поле основного URL-адреси потрібно вказати посилання останньої (фінальної) сторінки в послідовності. У цьому іноді плутаються новачки.
- Якщо користувач відвідав тільки фінальний URL-адресу і не відвідував при цьому ніякі інші задані в послідовності сторінки, - мета буде зарахована.
- В налаштуваннях послідовності можна використовувати регулярні вирази.
- Що робити, якщо необхідно додати в ланцюжок дію, для якого немає унікального URL-адреси (наприклад, додавання товару в корзину)? Створіть його!
За часів «до GTM», щоб створити віртуальну сторінку, потрібно було на сайті додати спеціальний фрагмент коду.
Для відстеження за допомогою класичного Google Analytics:
_gaq.push ([ '_ trackPageview', '/ add-to-cart']);
Для Universal Analytics:
ga ( 'send', 'pageview', '/ add-to-cart').
Зараз для цих цілей в Google Tag Manager ставить перед собою таку тег:
Як налаштувати відстеження події в Google Analytics?
Подія - будь-яка взаємодія користувача з контентом сайту, яке необхідно відстежити (натискання на кнопку, перегляд відео, перемикання зображень і так далі).
1. В панелі адміністратора Google Analytics необхідно задати категорію події і дію. Наприклад, категорія - форма зворотного зв'язку, дія - клік по кнопці «Відправити».
Категорія і дію є обов'язковими параметрами, ярлик - рекомендованим, цінність ( «значення») - необов'язковим.
2. Як і під час налаштування цілі типу «Цільова сторінка», існує три варіанти відповідності:
3. Під час налаштування цілі ви можете задати «Цінність мети». Наприклад, якщо ви підрахували, що з 10 заявок 1 відвідувач замовляє ваш товар або послугу і ваш середній чек становить 1000 USD, то цінність однієї відправки становить 1000/10 = 100 USD.
Важливо! За одне відвідування одна мета зараховується тільки один раз. Наприклад, якщо відвідувач сайту два рази відправив форму замовлення в Google Analytics, зараховується тільки одне досягнення мети «Форма замовлення».
Як передати дані про подію в Google Analytics?
Основна складність настройки відстеження подій полягає в тому, що потрібно під час цільового дії згенерувати і передати дані в Google Analytics.
1. Відправлення за замовчуванням
Деякі сервіси відправляють події за замовчуванням або після нескладної настройки. До таких відносяться, наприклад, Ringostat або Jivosite . Якщо ви використовуєте подібний сервіс, інформацію про параметрах подій (категорія, дія, ярлик) зможете знайти в довідковій інформації.
Щоб перевірити, відправляє використовуваний вами сервіс події, можна у відповідному звіті ( «Поведінка» - «Події» - «Кращі події»).
2. Налаштування відстеження за допомогою Google Tag Manager
Якщо в звіті «Кращі події» потрібні вам події не знайшлися, а відстежувати відправлені форми все-таки хочеться - налаштуйте відстеження за допомогою до Google Tag Manager.
2.1. Якщо GTM «розуміє» верстку вашого сайту, визначте унікальний елемент, за допомогою якого ви зможете зафіксувати потрібно дію. Наприклад, при натисканні на кнопку «Купити» тег менеджер фіксує звернення до елементу з класом «button yellow-button buy small-button».
Цей текст потрібно ввести в настройках тригера, який буде спрацьовувати для відстеження натискання на кнопку «Купити».
Обов'язково переконайтеся, що клас, який ви використовуєте для настройки подій, є тільки у кнопок «Купити».
2.2. В налаштуваннях позначку, виберіть, яку саме подію необхідно відправити в Google Analytics при спрацьовуванні тригера.
Цю ж інформацію вкажіть в при налаштуванні мети безпосередньо в Google Analytics.
Якщо код GTM на сайті ще не встановлено, а налаштувати відстеження хочеться прямо зараз - використовуйте розширення Tag Manager Injector для Google Chrome (за інформацію дякую PPC-фахівця Олександра Шербін ).
3. Налаштування відстеження за допомогою dataLayer
Якщо GTM погано працює з версткою конкретного сайту або ви хочете відслідковувати не просто натискання на кнопку, а кількість фактично заповнених форм, для настройки цілей знадобиться програміст, який присвоїть обраним елементам сайту параметр dataLayer .
Як працює відстеження за допомогою dataLayer?
3.1. У потрібний момент (відправлена форма, натиснута кнопка, здійснена транзакція) змінна dataLayer записує інформацію про подію в JavaScript.
3.2. Спрацьовує тригер, налаштований в GTM.
3.3. У Google Analytics відправляється подія (або перегляд віртуальної сторінки).
Сам код виглядає наступним чином:
dataLayer.push ({ 'event': 'event_name'});
Де event_name - назва нашого події.
Налаштування тригера в менеджері тегів буде такою:
Навіщо потрібен проміжний етап у GTM? Чому б не передавати подія відразу в Google Analytics?
В Google Tag Manager ви зможете налаштувати декілька тригерів на одну змінну dataLayer і не потрібно зайвий раз редагувати код сайту. Наприклад, існує можливість налаштувати відстеження дії відразу для Google Analytics і Яндекс.Метрики.
Надіслати інформацію про подію з GTM в Яндекс.Метрику необхідно створити тег типу «Призначений для користувача код HTML» і додати код:
<Script> yaCounterXXXXXX.reachGoal ( 'TARGET_NAME'); </ Script>
Тут «XXXXXX» - номер лічильника Метрики, «TARGET_NAME» - назва події.
Якщо GTM до сих пір не встановлено на сайті і потрібно перевірити, яка інформація передається в dataLayer - використовуйте розширення Dataslayer для Google Chrome (за інформацію дякую PPC-фахівця Ірину Буюклі ). C його допомогою зручніше переглядати інформацію, ніж в консолі.
Як перевірити коректність налаштування цілі в Google Analytics?
Все просто. Перед збереженням створеної цілі натисніть «Перевірка мети».
Google Analytics відобразить розрахунковий коефіцієнт конверсії для цієї мети, заснований на статистиці за останні 7 днів.
Як використовувати обчислювані показники для обліку декількох цілей?
Якщо у вас кілька однотипних цілей (форма зворотного дзвінка, яка розташована в різних частинах сторінки), за допомогою обчислюваних показників можна отримати суму всіх цих цілей. Наприклад, можете створити комплексну метрику «Усі звернення».
В налаштуваннях уявлення виберіть пункт «Обчислювані показники» і в підсумуйте необхідні цілі.
Вийде формула виду: Мета 1 + Мета 2 + Ціль 3.
Щоб отримати коефіцієнт конверсії для такої мети, використовуйте ще один показник, що обчислюється, який матиме вигляд: (Ціль 1 + Мета 2 + Ціль 3) / Сеанси.
висновки
Першу версію статті про налаштування цілей для блогу Netpeak в 2013 році написав Олег Ольховський , Але з того часу багато що змінилося:
- Можна підключити «Розумні цілі», засновані на машинному навчанні.
- Більшість цілей налаштовується за використанням подій (event), а не через URL, як було раніше.
- З'явилися шаблони цілей.
- З'явилася можливість перевірити коректність роботи мети в момент настройки.
- Для настройки цілей масово використовується Google Tag Manager.
- Виходячи з попередніх двох пунктів, процес налаштування дещо ускладнився і обріс масою нюансів.
- З'явилася можливість налаштовувати обчислювані показники, що дозволяє вважати суму цілей, вартість однієї конверсії та багато іншого.
Як налаштувати розумні цілі (Smart Goals)?
Як налаштувати відстеження цільової сторінки?
Як передати дані про подію в Google Analytics?
Як налаштувати власні цілі?
Як налаштувати відстеження цільової сторінки?
Що робити, якщо необхідно додати в ланцюжок дію, для якого немає унікального URL-адреси (наприклад, додавання товару в корзину)?
Як передати дані про подію в Google Analytics?
Як працює відстеження за допомогою dataLayer?
Чому б не передавати подія відразу в Google Analytics?