Как отслеживать события электронной торговли

Вы можете настроить события в электронной коммерции для сбора информации о покупательском поведении ваших пользователей. Эти события позволяют количественно оценить ваши самые популярные товары и увидеть влияние рекламных акций и размещения товаров на выручку.

В этом документе описывается каждое событие электронной коммерции и когда его следует настроить. Пошаговый пример настройки события электронной коммерции см. в разделе «Настройка события покупки» .

Прежде чем начать

Добавьте тег конфигурации GA4 на свой веб-сайт.

Убедитесь, что вы добавили тег Google Analytics: GA4 Configuration на свой веб-сайт и имеете доступ к Analytics и исходному коду веб-сайта.

Измеряйте события электронной коммерции с помощью тега Event в Google Analytics (GA4).

Чтобы отправлять события и параметры электронной коммерции в ваш ресурс Google Analytics:

  1. Откройте Google Tag Manager

  2. В рабочей области откройте меню «Теги» .

  3. Создайте новый тег. Щелкните поле «Конфигурация тега» и выберите тег «Google Analytics: GA4 Event» .

  4. Для названия события используйте встроенную переменную {{Event}} . Здесь будет использоваться имя события электронной коммерции Google Analytics, отправленное с помощью API gtag.js.

  5. В разделе «Дополнительные настройки» > «Электронная коммерция» установите флажок «Отправлять данные электронной коммерции» .

  6. В поле «Источник данных» выберите «Слой данных» . Пользовательский интерфейс менеджера тегов, отображающий конфигурацию тегов для электронной коммерции.

  7. Настройте триггер для события GA4, например, когда пользователь нажимает кнопку оформления заказа. См. все доступные типы триггеров .

  8. Назовите и сохраните тег.

Рекомендации

  • Включите режим отладки , чтобы видеть события в реальном времени и устранять неполадки.
  • Проверьте ограничения на пользовательские параметры и метрики при отправке пользовательских параметров с помощью событий электронной коммерции.
  • При отправке данных 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
  • Тело функции: Используйте приведенный выше пример.