Вы можете настроить события в электронной коммерции для сбора информации о покупательском поведении ваших пользователей. Эти события позволяют количественно оценить ваши самые популярные товары и увидеть влияние рекламных акций и размещения товаров на выручку.
В этом документе описывается каждое событие электронной коммерции и когда его следует настроить. Пошаговый пример настройки события электронной коммерции см. в разделе «Настройка события покупки» .
Прежде чем начать
Добавьте тег конфигурации GA4 на свой веб-сайт.
Убедитесь, что вы добавили тег Google Analytics: GA4 Configuration на свой веб-сайт и имеете доступ к Analytics и исходному коду веб-сайта.
Измеряйте события электронной коммерции с помощью тега Event в Google Analytics (GA4).
Чтобы отправлять события и параметры электронной коммерции в ваш ресурс Google Analytics:
В рабочей области откройте меню «Теги» .
Создайте новый тег. Щелкните поле «Конфигурация тега» и выберите тег «Google Analytics: GA4 Event» .
Для названия события используйте встроенную переменную
{{Event}}. Здесь будет использоваться имя события электронной коммерции Google Analytics, отправленное с помощью API gtag.js.В разделе «Дополнительные настройки» > «Электронная коммерция» установите флажок «Отправлять данные электронной коммерции» .
В поле «Источник данных» выберите «Слой данных» .

Настройте триггер для события GA4, например, когда пользователь нажимает кнопку оформления заказа. См. все доступные типы триггеров .
Назовите и сохраните тег.
Рекомендации
- Включите режим отладки , чтобы видеть события в реальном времени и устранять неполадки.
- Проверьте ограничения на пользовательские параметры и метрики при отправке пользовательских параметров с помощью событий электронной коммерции.
- При отправке данных
value(доходе)currencyследует указывать на уровне события. Это основная валюта транзакции, используемая для стандартных отчетов в интерфейсе Google Analytics. - Укажите каждый параметр электронной коммерции, для которого у вас есть данные, независимо от того, является ли этот параметр необязательным.
- Воспользуйтесь примером сайта электронной коммерции , чтобы увидеть, как правильно добавлять теги на свой сайт.
- Для корректного заполнения отчетов данными следуйте формату, описанному в этом документе. Если вам необходимо задать массив товаров вне массива электронной коммерции, укажите параметр
currencyна уровне события при отправке данныхvalue(доходе).
Настройка динамического ремаркетинга в Google Ads
Динамический ремаркетинг позволяет показывать пользователям вашего сайта и приложения рекламу, которая соответствует конкретным товарам и услугам, которые они просматривали. Среди других преимуществ:
- Простая реализация : вам не нужно вручную сопоставлять параметры между вашим сайтом и Google Ads.
- Настройка на основе событий : Чтобы включить динамический ремаркетинг, внедрите рекомендуемые события для вашего типа бизнеса. Узнайте больше о событиях и параметрах динамического ремаркетинга .
Выполнение
Типичная реализация системы электронной коммерции измеряет любое из следующих действий:
- Выберите элемент из списка
- Просмотреть подробности о товаре
- Добавить/удалить товар из корзины
- Начать процесс оформления заказа
- Совершать покупки или возвращать средства
- Применяйте акции
В основе этих действий лежат товары и услуги, которые вы продаете. Вы можете представить товары и услуги в виде массива элементов, которые можно добавлять в события электронной коммерции. В массив элементов можно включить до 27 пользовательских параметров в дополнение к заданным параметрам.
В следующем примере показано, как создать коллекцию items , упомянутых в этом руководстве. Массив items может содержать до 200 элементов.
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 3.33,
index: 1,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "gray",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 21.01,
google_business_vertical: "retail",
quantity: 2
}
]
Выберите элемент из списка
Когда пользователю отображается список результатов, отправьте событие view_item_list , включающее параметр в виде массива items , содержащего отображаемые элементы. Подробную информацию об отправляемых параметрах см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
view_item_list - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Идентификатор списка товаров в электронной коммерции -
ecommerce.item_list_id - Название списка товаров в электронной коммерции -
ecommerce.item_list_name - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
item_list_id-{{Ecommerce Item List ID}} -
item_list_name-{{Ecommerce Item List Name}} - Триггер: событие равно
view_item_list
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
view_item_list - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_item_list",
ecommerce: {
item_list_id: "related_products",
item_list_name: "Related products",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.03,
google_business_vertical: "retail",
quantity: 3
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 3.33,
index: 1,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "gray",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 21.01,
promotion_id: "P_12345",
promotion_name: "Summer Sale",
google_business_vertical: "retail",
quantity: 2
}]
}
});
После того, как пользователь выберет элемент из списка, отправьте событие select_item , передав выбранный элемент в качестве параметра в виде массива items . Подробную информацию об отправляемых параметрах см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
select_item - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Идентификатор списка товаров в электронной коммерции -
ecommerce.item_list_id - Название списка товаров в электронной коммерции -
ecommerce.item_list_name - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
item_list_id-{{Ecommerce Item List ID}} -
item_list_name-{{Ecommerce Item List Name}} - Триггер: событие равно
select_item
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
select_item - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "select_item",
ecommerce: {
item_list_id: "related_products",
item_list_name: "Related products",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Просмотреть подробности о товаре
Чтобы измерить количество просмотров сведений о товаре, отправляйте событие view_item всякий раз, когда пользователь просматривает экран с подробными сведениями о товаре. Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
view_item - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} - Триггер: событие равно
view_item
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
view_item - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_item",
ecommerce: {
currency: "USD",
value: 30.03,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Добавить или удалить товар из корзины покупок
Для отслеживания добавления товара в корзину отправьте событие add_to_cart , содержащее соответствующие товары в массиве items . Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
add_to_cart - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} - Триггер: событие равно
add_to_cart
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
add_to_cart - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "add_to_cart",
ecommerce: {
currency: "USD",
value: 30.03,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Также можно отслеживать добавление товара в список желаний, отправляя событие add_to_wishlist с соответствующими товарами в массиве items . Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название мероприятия:
add_to_wishlist - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} - Триггер: событие равно
add_to_wishlist
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название мероприятия:
add_to_wishlist - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "add_to_wishlist",
ecommerce: {
currency: "USD",
value: 30.03,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Когда пользователь впоследствии просматривает корзину, отправьте событие view_cart со всеми товарами в корзине. Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
view_cart - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} - Триггер: событие равно
view_cart
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
view_cart - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_cart",
ecommerce: {
currency: "USD",
value: 30.03,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Чтобы зафиксировать момент удаления пользователем товара из корзины, отправьте событие remove_from_cart . Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
remove_from_cart - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} - Триггер: событие равно
remove_from_cart
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
remove_from_cart - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "remove_from_cart",
ecommerce: {
currency: "USD",
value: 30.03,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Начать процесс оформления заказа
Отслеживайте первый шаг в процессе оформления заказа, отправив событие begin_checkout с одним или несколькими товарами, определенными с помощью соответствующих полей. На этом этапе также можно добавить купон ко всему заказу, добавив его к событию, или применить его к конкретному товару, добавив его к определенным элементам в массиве items . Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
begin_checkout - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Купон для электронной коммерции -
ecommerce.coupon - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} -
coupon-{{Ecommerce Coupon}} - Триггер: событие равно
begin_checkout
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
begin_checkout - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "begin_checkout",
ecommerce: {
currency: "USD",
value: 30.03,
coupon: "SUMMER_FUN",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Когда пользователь переходит к следующему шагу в процессе оформления заказа и добавляет информацию о доставке, отправьте событие add_shipping_info . Используйте параметр shipping_tier , чтобы указать способ доставки пользователя, например, «Наземная», «Авиа» или «Доставка на следующий день». Подробную информацию об отправляемых параметрах см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
add_shipping_info - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Купон для электронной коммерции -
ecommerce.coupon - Уровень доставки в электронной коммерции -
ecommerce.shipping_tier - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} -
coupon-{{Ecommerce Coupon}} -
shipping_tier-{{Ecommerce Shipping Tier}} - Триггер: событие равно
add_shipping_info
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
add_shipping_info - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "add_shipping_info",
ecommerce: {
currency: "USD",
value: 30.03,
coupon: "SUMMER_FUN",
shipping_tier: "Ground",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Отправляйте событие add_payment_info , когда пользователь вводит свои платежные данные. При необходимости добавьте к этому событию payment_type для выбранного способа оплаты. Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
add_payment_info - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Ценность электронной коммерции -
ecommerce.value - Валюта для электронной коммерции -
ecommerce.currency - Купон для электронной коммерции -
ecommerce.coupon - Тип платежа в электронной коммерции -
ecommerce.payment_type - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
value-{{Ecommerce Value}} -
currency-{{Ecommerce Currency}} -
coupon-{{Ecommerce Coupon}} -
payment_type-{{Ecommerce Payment Type}} - Триггер: событие равно
add_payment_info
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
add_payment_info - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "add_payment_info",
ecommerce: {
currency: "USD",
value: 30.03,
coupon: "SUMMER_FUN",
payment_type: "Credit Card",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Совершите покупку или оформите возврат средств.
Для измерения покупки отправьте событие purchase , в котором определен один или несколько товаров с соответствующими полями. Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
purchase - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Идентификатор транзакции электронной коммерции -
ecommerce.transaction_id - Ценность электронной коммерции -
ecommerce.value - Налог на электронную коммерцию -
ecommerce.tax - Доставка товаров в интернет-магазине -
ecommerce.shipping - Валюта для электронной коммерции -
ecommerce.currency - Купон для электронной коммерции -
ecommerce.coupon - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
transaction_id-{{Ecommerce Transaction ID}} -
value-{{Ecommerce Value}} -
tax-{{Ecommerce Tax}} -
shipping-{{Ecommerce Shipping}} -
currency-{{Ecommerce Currency}} -
coupon-{{Ecommerce Coupon}} - Триггер: событие равно
purchase
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
purchase - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "T_12345",
// Sum of (price * quantity) for all items.
value: 72.05,
tax: 3.60,
shipping: 5.99,
currency: "USD",
coupon: "SUMMER_SALE",
customer_type: "new",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
quantity: 3
},
{
item_id: "SKU_12346",
item_name: "Google Grey Women's Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 3.33,
index: 1,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "gray",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 21.01,
promotion_id: "P_12345",
promotion_name: "Summer Sale",
quantity: 2
}]
}
});
Для измерения эффективности возвратов отправьте событие refund с указанием соответствующего transaction_id и одного или нескольких товаров, для которых определены item_id и quantity . Рекомендуем включать информацию о товарах в событие refund , чтобы отслеживать показатели возвратов на уровне отдельных товаров в Analytics.
Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название мероприятия:
refund - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Товары для электронной коммерции -
ecommerce.items - Идентификатор транзакции электронной коммерции -
ecommerce.transaction_id - Ценность электронной коммерции -
ecommerce.value - Налог на электронную коммерцию -
ecommerce.tax - Доставка товаров в интернет-магазине -
ecommerce.shipping - Валюта для электронной коммерции -
ecommerce.currency - Купон для электронной коммерции -
ecommerce.coupon - Параметры события (имя параметра - значение):
-
items-{{Ecommerce Items}} -
transaction_id-{{Ecommerce Transaction ID}} -
value-{{Ecommerce Value}} -
tax-{{Ecommerce Tax}} -
shipping-{{Ecommerce Shipping}} -
currency-{{Ecommerce Currency}} -
coupon-{{Ecommerce Coupon}} - Триггер: событие равно
refund
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название мероприятия:
refund - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "refund",
ecommerce: {
currency: "USD",
transaction_id: "T_12345", // Transaction ID. Required for purchases and refunds.
value: 30.03,
coupon: "SUMMER_FUN",
shipping: 3.33,
tax: 1.11,
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Применяйте акции
В электронной коммерции предусмотрена поддержка измерения показов и кликов внутренних рекламных акций, таких как баннеры, отображаемые для продвижения распродажи.
Показы рекламных акций обычно измеряются при первом просмотре экрана путем отправки события view_promotion с параметром items, указывающим на рекламируемый товар. Подробную информацию об отправляемых параметрах см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Название события:
view_promotion - Переменные уровня данных (Имя - Имя переменной уровня данных):
- Креативное название для электронной коммерции -
ecommerce.creative_name - Креативный слот для электронной коммерции -
ecommerce.creative_slot - Идентификатор рекламной акции в электронной коммерции:
ecommerce.promotion_id - Название рекламной акции в сфере электронной коммерции -
ecommerce.promotion_name - Товары для электронной коммерции -
ecommerce.items - Параметры события (имя параметра - значение):
-
creative_name-{{Ecommerce Creative Name}} -
creative_slot-{{Ecommerce Creative Slot}} -
promotion_id-{{Ecommerce Promotion ID}} -
promotion_name-{{Ecommerce Promotion Name}} -
items-{{Ecommerce Items}} - Триггер: событие равно
view_promotion
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
view_promotion - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "view_promotion",
ecommerce: {
creative_name: "Summer Banner",
creative_slot: "featured_app_1",
promotion_id: "P_12345",
promotion_name: "Summer Sale",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Чтобы указать, что пользователь кликнул на рекламную акцию, отправьте событие select_promotion , передав этот товар в качестве параметра. Подробную информацию о параметрах отправки см. в справочнике по событиям .
Покажите мне конфигурацию тегов.
Конфигурация тегов:
- Тип тега: Google Analytics: Событие GA4
- Переменные уровня данных (Имя - Имя переменной уровня данных):
- Креативное название для электронной коммерции -
ecommerce.creative_name - Креативный слот для электронной коммерции -
ecommerce.creative_slot - Идентификатор рекламной акции в электронной коммерции:
ecommerce.promotion_id - Название рекламной акции в сфере электронной коммерции -
ecommerce.promotion_name - Товары для электронной коммерции -
ecommerce.items - Параметры события (имя параметра - значение):
-
creative_name-{{Ecommerce Creative Name}} -
creative_slot-{{Ecommerce Creative Slot}} -
promotion_id-{{Ecommerce Promotion ID}} -
promotion_name-{{Ecommerce Promotion Name}} -
items-{{Ecommerce Items}} - Тип переменной: переменная уровня данных - 'ecommerce.items'
- Триггер: событие равно
select_promotion
Конфигурация триггера:
- Тип триггера: Пользовательское событие
- Название события:
select_promotion - Этот триггер срабатывает при: всех пользовательских событиях.
dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object.
dataLayer.push({
event: "select_promotion",
ecommerce: {
creative_name: "Summer Banner",
creative_slot: "featured_app_1",
promotion_id: "P_12345",
promotion_name: "Summer Sale",
items: [
{
item_id: "SKU_12345",
item_name: "Stan and Friends Tee",
affiliation: "Google Merchandise Store",
coupon: "SUMMER_FUN",
discount: 2.22,
index: 0,
item_brand: "Google",
item_category: "Apparel",
item_category2: "Adult",
item_category3: "Shirts",
item_category4: "Crew",
item_category5: "Short sleeve",
item_list_id: "related_products",
item_list_name: "Related Products",
item_variant: "green",
location_id: "ChIJIQBpAG2ahYAR_6128GcTUEo",
price: 10.01,
google_business_vertical: "retail",
quantity: 3
}
]
}
});
Используйте пользовательскую переменную JavaScript.
Если ваш веб-сайт не поддерживает слой данных, вы можете использовать пользовательскую переменную JavaScript для вызова функции, которая возвращает объект данных электронной коммерции. Этот объект должен использовать синтаксис слоя данных, показанный ранее в этом руководстве; например:
// A Custom JavaScript Variable that returns an ecommerceData object
// that follows the data layer syntax.
function getEcommerceData() {
var ecommerceProductData = [
{
item_name: "Stan and Friends Tee",
item_id: "SKU_12345", // ID is required.
// Rest of the product data should follow the data layer syntax.
},
// Multiple products may be included.
];
return ecommerceProductData;
}
Если вы решите использовать пользовательскую переменную JavaScript , то сможете использовать её так же, как и слой данных — вы можете передать значение из параметра items в качестве параметра события в конфигурации тега.
Конфигурация тегов:
- Тип тега: Событие GA4
- Название мероприятия: любое
- Считать данные из переменной:
{{gaEcommerceData}} - Триггер: событие равно
gtm.dom
{{gaEcommerceData}} Настройки переменной {{gaEcommerceData}} :
- Тип переменной: Пользовательский JavaScript
- Тело функции: Используйте приведенный выше пример.