Послуги

  • Сайти
  • Контент
  • Просування
  • Бітрікс24
  • Додатки
Усі послуги Оплата
Бітрікс24
Усі послуги Оплата

Пошук

  • Разработка интернет-магазина под ключ
  • Разработка сайтов
  • Разработка леднигов
  • Разработка на битрикс24
  • Разработка на Вордпресс

Використання розширеної електронної комерції Google на ShopScript 7

Власник інтернет-магазину ProfiMake хотів отримувати максимально точні аналітичні дані про роботу магазину. Важливими були не лише основні показники, на кшталт кількості відвідувачів та замовлень, а й другорядні: перегляди конкретних товарів, відвідування кошика тощо.

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

Що таке розширена електронна комерція?

Плагін розширеної електронної торгівлі для analytics.js дозволяє дізнатися, як користувачі взаємодіють із товарами в інтернет-магазинах. З його допомогою можна відстежувати покази та кліки, перегляд інформації про товар, додавання в кошик та видалення з нього, процес оформлення покупки, транзакції та повернення.

З керівництва по Google Analytics

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

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

Як впровадити розширену електронну торгівлю

Інтернет магазин побудований на платформі ShopScript7. Під цю платформу існують готові плагіни для розширеної електронної комерції, але дозволяють охопити лише базові події, без тонких налаштувань. Тому ми відмовилися від їх використання, самостійно розмічаючи всі необхідні події згідно з ТЗ. Для переходу зі звичайної електронної торгівлі на розширену версію необхідно:
  1. Активувати звіти про розширену електронну торгівлю в Google Analytics;
  2. Написати код для кожної можливої події;
  3. Відредагувати та замінити всі дзвінки коду, вказавши новий код.
Ось так, наприклад, може виглядати код для відстеження кліків по товарах:
<script>
dataLayer.push({
 'ecommerce': {
   'currencyCode': 'UAH',
   'click': {
     'actionField': {'list': 'List 1'},
     'products': [{
      'name': 'Product 1',
      'id': 'ID1',
      'price': '23.5',
      'brand': 'Brand 1',
      'category': 'Category 1/Subcategory 11',
      'variant': 'Variant 1',
      'position': 1
     }]
   }
 },
 'event': 'gtm-ee-event',
 'gtm-ee-event-category': 'Enhanced Ecommerce',
 'gtm-ee-event-action': 'Product Clicks',
 'gtm-ee-event-non-interaction': 'False',
});
</script>

Які події ми відстежуємо

Написані нами блоки коду, в яких вказані можливі події, розташовані до Google Tag Manager. Згідно з наданим ТЗ нам необхідно відстежувати 7 типів подій. Кожна їх впливає показник відмов.

За бажанням, ви можете ознайомитися безпосередньо з ТЗ від Netpeak:

1. Перегляд товарів у каталозі

Відстежуються перегляди у будь-яких списках на сайті: як на сторінці категорії, так і блоки крос-продажів («Рекомендовані товари», «Акційні пропозиції» тощо). Дані надсилаються тільки за тими товарами, які потрапили у видиму відвідувачем область сторінки та пробули там понад 2 секунди. При переміщенні сторінкою дані постійно надсилаються до Google Analytics. Приклади сценаріїв:
  1. Відвідувач перейшов на сторінку категорії та у видиму область потрапили 2 ряди товарів, у кожному з яких 6 позицій. Надсилаються дані про перегляд цих 6 товарів.
  2. Відвідувач скролює сторінку та зупиняється на шостому ряді товарів. Хоча попередні товари та відображалися якийсь час на екрані, надсилається інформація лише по шостому ряду — ці товари відображаються довше 2 секунд.
  3. Якщо відвідувач повернувся до початку сторінки, дані про перші два ряди відправлятися знову не будуть, оскільки ці товари вже значаться як переглянуті.
Передаються такі дані про товари:
  • назва;
  • ціна;
  • бренд;
  • категорія (можна вказувати ієрархію категорій, наприклад «Одяг/Чоловічий одяг/Футболки»);
  • різновид товару (колір, розмір);
  • список, де було показано товар;
  • положення товару у цьому списку.

2. Кліки по товарах

Тут відстежуються як покази, а й переходи на конкретну картку товару. В Google Analytics надсилаються дані про товар, що зацікавив відвідувача, і назву списку товарів, в якому він був показаний. Варіанти списків можуть бути різні:
  • Категорія товарів.
  • Результати пошуку на сайті.
  • Блоки крос-продажів.
  • Список акційних товарів.
Якщо товар не належить до одного зі списків, то відправляється порожній рядок.

3. Перегляди карток товарів

В Google Analytics надсилаються такі ж дані про товар, як і в події «Кліки по товарах», але без розташування товару у списку. Однак крім інформації про основний товар можуть бути передані дані про додаткові товари, наприклад, у блоці «З цим товаром купують».

4. Додавання товару до кошика

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

5. Видалення товару з корзини

Відстежується видалення товару із кошика. Перераховуються всі товари, видалені. Якщо кошик повністю очищається — вказуються всі товари, які у ньому.

6. Оформлення замовлення

Відстежується покроковий рух користувача під час оформлення замовлення: від переходу на сторінку кошика до оплати товару та сторінки «Дякую за покупку».

Передається номер кроку у вирві. На кожному з кроків змінної “step” надається відповідне значення.

7. Здійснення покупки

Відстежуються скоєні через сайт транзакції. Дані надсилаються при попаданні користувача на сторінку «Дякую за покупку».

Передаються такі значення:

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

Підсумок

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

Завдяки впровадженню такої детальної аналітики власник бізнесу тепер може налаштовувати сайт та рекламні кампанії точніше, ґрунтуючись на поведінці користувачів. Усі необхідні для цього дані виводяться у звітах та зручні для подальшої обробки.

Бажаєте використовувати електронну комерцію Google Analytics на 100%?

Ми впровадимо всі події на сайт або інтернет-магазин на ShopScript чи будь-який інший CMS. Давайте обговоримо завдання сьогодні!