Наш ассоциированный член www.Bikinika.com.ua

Електронна комерція в Google Analytics

  1. Вступ
  2. «Як це працює» або «Навіщо мені це потрібно»
  3. Яка буває комерція
  4. Налаштовуємо електронну комерцію в Google Analytics
  5. Версія електронної комерції
  6. Включаємо електронну комерцію
  7. залучаємо програміста
  8. стандартна версія
  9. розширена версія
  10. замість висновку
  11. Посилання по темі

Вступ

Це перша стаття з пілотної серії статей про електронну комерцію. Налаштовувати будемо комерцію в Google Analytics і в Яндекс Метриці, а заодно познайомимося з Google Tag Manager.

В інтернеті багато посібників з налаштування електронної комерції, але багато або відносяться до застарілої версії Google Analytics, або залишають після прочитання багато питань.

Свою розповідь я намагався побудувати так, щоб висвітлити якомога більше деталей; щоб після прочитання було зрозуміло, що таке електронна комерція і навіщо вона потрібна.

Далі по тексту я буду називати Google Analytics просто Аналітикою, Яндекс Метрика просто Метрикою, а електронну торгівлю електронною комерцією - так звичніше і простіше. Є ще один термін: транзакція. Зазвичай з транзацкіей асоціюється переказ грошей на банківський рахунок, але ми будемо переводити не гроші, а інформацію.

«Як це працює» або «Навіщо мені це потрібно»

Часто при підтримці та просуванні інтернет магазинів автоматично збирається статистики стає недостатньо. Що, якщо ми хочемо знати не тільки кількість відвідувань, розміри екрану і назви браузерів? Що якщо ми хочемо знати, що купують відвідувачі? На допомогу поспішає електронна комерція або e-commerce.

В контексті сервісів веб-аналітики електронна комерція це передача інформації про покупках відвідувачів в, власне, сервіс веб-аналітики. Відвідувач додає щось до кошика, оформляє замовлення, і якщо оформлення замовлення пройшло успішно, його перенаправляють на так звану сторінку «thank you» - це сторінка з даними про замовлення (номер і дата оформлення, наприклад). Саме на цій сторінці відбувається передача даних про покупку в сервіс аналітики, де потім автоматично будуються звіти з красивими графіками. На основі звітів оптимізатори зможуть бачити Головне:

  • дохід магазину
  • популярність тих чи інших товарів
  • середню вартість замовлення
  • час і кількість сеансів до покупки

Крім Головного в звітах з'явиться безліч корисної інформації. Якщо великий дохід з покупок на телефонах і планшетах, варто задуматися про мобільної версії магазину (якщо її ще немає); якщо видно, що в якомусь місті купують дуже багато, можна спробувати відкрити там локальний магазинчик і так далі.

Аналітики зможуть дізнатися зі звітів приблизний вік покупця, версію його браузера, сторінки входу і виходу, глибину перегляду ... На основі всього цього можна буде вносити відповідні зміни в усі частини інтернет магазину, адже причиною низької ефективності може стати як вузький асортимент, так і непродумана навігація по каталогу, що збиває з пантелику покупців. Можна, наприклад, надати знижки або купони при покупці декількох товарів, щоб збільшити дохід на одне замовлення; спростити процес замовлення, щоб скоротити час до покупки; оптимізувати швидкість завантаження сторінок і навігацію по сайту, щоб зменшити кількість відмов.

У проектах нашої студії використовуються два сервісу веб-аналітики - Google (Universal) Analytics і Яндекс Метрика. Чому відразу два? Тому що кожен вміє те, чого не вміє конкурент. У Аналітиці можна працювати з «сирими» даними, будувати звіти будь-якої складності і деталізації; в Метриці є Вебвізор (короткий відео дій користувача), теплові карти кліків і «сторінки виходу» (сторінки, з яких відвідувачі покинули сайт, т. е. останні сторінки візиту). Комбінація даних з обох сервісів працює краще.

Яка буває комерція

В Яндекс Метриці все просто і в налаштуванні, і в використанні, так як варіант всього один - ми просто отримуємо дані про куплені товари.

У Аналітиці варіанти два:

  1. Стандартний - дозволяє збирати інформацію про те, що замовляють відвідувачі і скільки це коштувало. Все так же просто, як і в Метриці.
  2. Розширений - дозволяє збирати інформацію не тільки про замовлення, але і про дії відвідувачів з товарами. Кліки по картках товарів в каталозі і в результатах пошуку, дії з товарами в кошику, детальний процес оформлення замовлення і багато іншого. Все це дозволяє точніше оцінити ефективність інтернет магазину або окремих його частин.

Те ж саме можна зробити і за допомогою Google Tag Manager. Для реалізації доведеться спочатку навчитися працювати з самим Google Tag Manager, а це займе час. Однак, воно окупиться в майбутньому - GTM дозволяє досить ефективно справлятися з кодами лічильників, подіями і багатьом іншим, не вдаючись до редагування вихідного коду сайтів.

У цій статті я розгляну стандартну і розширену версію електронної комерції в Аналітиці. Про комерції в Яндексі і GTM буде написано в наступних статтях.

Налаштовуємо електронну комерцію в Google Analytics

Найбільш потужною є електронна комерція в Аналітиці. Крім базових даних про замовлення, в звітах ми отримуємо безліч цінної допоміжної інформації. Метрика, на жаль, таким похвалитися не може (може, хіба що, інтеграцією з Директом і параметрами візитів), тому її залишимо на потім.

Приступимо до налаштування комерції в Аналітиці. Спочатку визначимо план дій:

  1. Визначаємося з сайтом і версією комерції (стандартна або розширена)
  2. Включаємо електронну комерцію в панелі управління Google Analytics
  3. Просимо програміста додати код збору даних на сторінку «thank you» (сторінку з інформацією, на яку відвідувачі потрапляють після успішного оформлення замовлення)
  4. Перевіряємо, чи все працює

Після виконання цих кроків в Аналітикові будуть передаватися дані про покупки і про покупців. Звіти побудуються автоматично. Всю зібрану інформацію можна переглядати на вкладках «Переходи - Електронна торгівля» в панелі управління:

Там же можна додавати сегменти електронної торгівлі - групи транзакцій з певними ознаками. Це налаштовується на смак оптимізатора.

На вкладках «Ефективність товарів / продажів» і «Транзакції» в нижній частині екрана знаходиться табличка. У ній можна включити перегляд безлічі додаткових параметрів:

Версія електронної комерції

Є плагін стандартний, а є розширений. Вибрати потрібно щось одне, тому що разом вони працювати не будуть. Якщо вам потрібно просто отримувати базову інформацію (наприклад, про те, коли і що було куплено і скільки це коштувало), вибирайте стандартну версію. Якщо потрібна інформація буквально на кожен клік (перегляд картки товару, перегляд докладного опису товару, додавання / видалення товару в корзину або з кошика, бренд, варіант, купон), то вибирайте розширену. Налаштування розширеної версії, правда, займе більше часу.

Включаємо електронну комерцію

Заходимо в панель управління Аналітики. Вкладка Адміністратор, розділ Подання (третя колонка), пункт Налаштування електронної торгівлі. Саму торгівлю включити потрібно в будь-якому випадку, розширену - опціонально.

залучаємо програміста

Починається основна і найвідповідальніша частина. Якщо код встановити неправильно, нічого працювати не буде. Оновлення звітів в Аналітиці займає від 24 до 72 годин (зазвичай вистачає діб), тому етап з перевіркою може затягнутися. Спочатку я опишу стандартну версію, потім розширену.

стандартна версія

Перед додаванням і відправленням будь-яких даних потрібно підключити відповідний плагін. Для стандартної версії:

<Script> ga ( 'require', 'ecommerce'); </ Script>

Плагін потрібно підключати до додавання і відправлення даних, але після підключення лічильника.

Зручно буде зробити це прямо там же, де підключається лічильник:

<Script> // вище ваш код Universal Analytics ga ( 'create', 'UA-XXX-Y', 'auto'); ga ( 'send', 'pageview'); ga ( 'require', 'ecommerce'); // тут підключаємо плагін </ script>

Після підключення у об'єкта ga з'являться функції для роботи з електронною комерцією. Передавати ми будемо дані про замовлення і товарах. Спочатку додамо транзакцію:

<Script> ga ( 'ecommerce: addTransaction', { 'id': 1234, 'affiliation': 'ніжняяполка.рф', 'revenue': 11, 'shipping': 5, 'tax': 1.29}); </ Script>

Що все це означає:

  1. id - унікальний ідентифікатор транзакції, повинен генеруватися на сервері і бути по-справжньому унікальним
  2. affiliation - назва місця, де було придбано виріб, у нашому випадку це інтернет магазин
  3. revenue - дохід з замовлення; сюди може входити податок або вартість доставки
  4. shipping - вартість доставки
  5. tax - податок

Обов'язковою є тільки id. Якщо у вас немає податку та вартості доставки, можна їх просто не вказувати.

Наступним кроком додамо всі замовлені товари. Один товар можна додати так:

<Script> ga ( 'ecommerce: addItem', { 'id': 'тисячі двісті тридцять чотири', 'name': 'Тапочки Домашні', 'sku': 'DD23444', 'category': 'Взуття', 'price': ' 137 ',' quantity ':' 2 '}); </ Script>

Кілька товарів можна додати, викликаючи цю функцію в циклі з різними даними.

пояснення:

  1. id - той же ідентифікатор, що і у транзакції. З його допомогою товар «зв'язується» з замовленням
  2. name - ім'я товару
  3. sku - ідентифікатор (код) товару
  4. category - категорія товару
  5. price - ціна за одну одиницю (в нашому випадку за одну пару тапочок)
  6. quantity - кількість таких товарів

З цих пунктів обов'язковими є id і name. Тобто, «в мінімальній комплектації» ми можемо передавати просто сам факт покупки і назви куплених товарів.

Приготування закінчені, тепер можна відправляти все в Аналітикові:

<Script> ga ( 'ecommerce: send'); </ Script>

Якщо все пройшло добре, на наступний день звіти оновляться і можна буде побачити ваші транзакції.

розширена версія

Для розширеної версії комерції все приблизно так само. Спочатку підключаємо розширений плагін:

<Script> ga ( 'require', 'ec'); </ Script>

Тепер ми можемо додати товар і призначити йому якусь дію. Наприклад, «клік по товару на сторінці результатів пошуку» буде виглядати так:

<Script> ga ( 'ec: addProduct', { 'id': 'P12345', 'name': 'Футболка', 'category': 'Одяг', 'brand': 'Google', 'variant': 'Чорний ',' position ': 1}); ga ( 'ec: setAction', 'click', { 'list': 'Search Results'}); </ Script>

Спочатку ми додаємо товар в нашу віртуальну корзину, потім ставимо йому дію (клік) і місце, де ця дія було скоєно (в прикладі це сторінка Search Results). Так ми дізнаємося, на який саме товар клікнув відвідувач, яким товаром він зацікавився.

За допомогою розширеної версії електронної комерції можна відстежувати процес оформлення замовлення по кроках (наприклад, щоб дізнатися, на якому етапі відвідувачі переривають процес оформлення):

<Script> ga ( 'ec: addProduct', { 'id': 'P12345', 'name': 'Футболка', 'category': 'Одяг', 'brand': 'Google', 'variant': 'Чорний ',' price ': '29 .20', 'quantity': 1}); ga ( 'ec: setAction', 'checkout', { 'step': 1, 'option': 'Visa'}); </ Script>

Додаємо товар, ставимо «дія» і вказуємо номер кроку (step). В змінної options можна вказати додаткові позначки для кожного кроку (в даному випадку відзначаємо, що оплата проводилася через систему Visa). Кроки можна додати в панелі управління Аналітики там же, де включається в режимі онлайн (Вкладка Адміністратор, розділ Подання (третя колонка), пункт Налаштування електронної торгівлі; після включення розширеної версії з'явиться змінний список кроків).

Більше прикладів можна знайти в документації по посиланню в кінці статті. Приклади досить об'ємні, тому описувати їх тут я не буду.

замість висновку

До кінця підійшла перша стаття. Попереду нас чекає Google Tag Manager, настройка комерції з використанням DataLayer і настройка комерції в Метриці. До зустрічі!

Посилання по темі

Документація по стандартній версії:

developers. google. com / analytics / devguides / collection / analyticsjs / ecommerce

Список параметрів для стандартної версії:

developers. google. com / analytics / devguides / collection / protocol / v1 / parameters # ecomm

Документація по розширеній версії:

developers. google. com / analytics / devguides / collection / analyticsjs / enhanced-ecommerce

І список параметрів для неї ж:

developers. google. com / analytics / devguides / collection / protocol / v1 / parameters # enhanced-ecomm

Що, якщо ми хочемо знати не тільки кількість відвідувань, розміри екрану і назви браузерів?
Що якщо ми хочемо знати, що купують відвідувачі?
Чому відразу два?

Новости