Вы можете настроить отслеживание событий электронной торговли, чтобы собирать информацию о поведении покупателей. Это позволит вам определить наиболее популярные товары, а также оценить влияние рекламы и продакт-плейсмента на доход.
Ниже описываются различные события электронной торговли и рассказывается, когда их следует использовать. Пошаговый пример вы найдете в статье Как настроить событие покупки.
Подготовка
Рекомендации
- Включите режим отладки, чтобы просматривать события в реальном времени. Так вам будет проще устранять неполадки.
- Если вы хотите отправлять с событиями электронной торговли специальные параметры, изучите ограничения для специальных параметров и показателей.
- Если вы задали параметр
value
, то необходимо задать и параметрcurrency
. Это позволит точно рассчитывать показатели дохода. - Настройте все параметры электронной торговли (в том числе необязательные), для которых доступны данные.
- Посмотрите пример добавления тегов на сайт интернет-магазина.
Реализация
Как правило, при отслеживании электронной торговли регистрируются следующие действия пользователей:
- Выбор товара из списка
- Просмотр сведений о товаре
- Добавление товара в корзину и удаление его из корзины
- Начало оформления покупки
- Совершение покупки и запрос возврата средств
- Участие в промоакции
Все эти действия напрямую связаны с вашими товарами и услугами. Вы можете представить свои предложения в виде массива и добавить их к событиям электронной торговли. Также в этот массив можно включить до 27 специальных параметров (в дополнение к стандартным).
Ниже показано, как создать коллекцию items
. Мы будем использовать этот пример на протяжении всего руководства. Массив items
может включать до 200 элементов.
Выбор товара из списка
Если пользователю показан список товаров, отправьте событие view_item_list
с параметром массива items
, в котором указаны эти товары. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если пользователь выбрал товар из списка, отправьте событие select_item
с параметром массива items
, в котором указан этот товар. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Просмотр сведений о товаре
Если пользователь просмотрел страницу сведений о товаре, отправьте событие view_item
. Это позволит вам оценить популярность различных товаров. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Добавление товара в корзину и удаление его из корзины
Если пользователь добавил товар в корзину, отправьте событие add_to_cart
с массивом items
, в котором указан этот товар. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Вы также можете регистрировать добавление товара в список желаний. В этом случае отправьте событие add_to_wishlist
с массивом items
, в котором указан товар. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если позже пользователь просмотрел корзину, отправьте событие view_cart
, указав все добавленные в нее товары. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Чтобы учесть удаление товара из корзины, отправьте событие remove_from_cart
. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Начало оформления покупки
Если пользователь начал оформлять покупку, отправьте событие begin_checkout
, указав один или несколько товаров в соответствующих полях. На этом этапе может быть применен купон – ко всему заказу (добавьте данные к событию) или к отдельному товару (добавьте данные к нужному элементу в массиве items
). Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если пользователь перешел на следующий этап оформления покупки и указал сведения о доставке, отправьте событие add_shipping_info
. С помощью параметра shipping_tier
можно указать выбранный клиентом вариант доставки, например "Наземным транспортом", "Авиа" или "На следующий день". Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если пользователь указал свои платежные данные, отправьте событие add_payment_info
.
Если у вас также предусмотрен выбор способа оплаты, добавьте параметр payment_type
. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Совершение покупки и запрос возврата средств
Если пользователь совершил покупку, отправьте событие purchase
, указав один или несколько товаров в соответствующих полях. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если пользователь запросил возврат средств, отправьте событие refund
, указав transaction_id
, а также item_id
и quantity
для одного или нескольких товаров. Мы рекомендуем включить информацию о товарах в событие refund
, чтобы в Аналитике можно было посмотреть статистику возвратов для каждого товара.
Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Участие в промоакции
Вы также можете отслеживать внутренние кампании, например показы баннеров о распродаже и клики по ним.
Показы сведений о промоакции обычно учитываются по просмотрам экранов. При этом отправляется событие view_promotion
с параметром, в котором указывается акционный товар. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.
Если пользователь нажал на баннер или другой элемент с информацией о промоакции, отправьте событие select_promotion
с параметром, в котором указан акционный товар. Подробную информацию о том, какие параметры следует отправлять, можно найти в документации по событиям.