Настройка целевых событий для e-commerce в Target Ads

Инструкции по передаче данных о добавлении товаров в корзину и оформлении покупок для интеграции с модулем электронной коммерции в системе.
Настройка пикселя электронной коммерции включает в себя трекинг двух основных типов событий: добавление товара в корзину и совершение покупки. Ниже описано, как выполнить настройку для обоих этих действий.

Для успешного отслеживания событий добавления товаров в корзину на вашем сайте электронной коммерции необходимо настроить систему таким образом, чтобы значения идентификаторов передавались в скрипт пикселя динамически, основываясь на действиях пользователя и данных о товарах. Каждый параметр в скрипте пикселя, который связан с конкретным товаром, должен заполняться соответствующими данными из системы управления содержимым (CMS) или базы данных интернет-магазина.


Добавление товара в корзину


Для того чтобы отслеживать добавление товара в корзину, вы должны вызвать специальное событие, когда пользователь нажимает на кнопку "Добавить в корзину". Код, вызывающий это событие, обычно размещают в функции, обрабатывающей добавление товара в корзину.
Пример кода для вызова события "add_to_cart":

_targetadsTag('add_to_cart', {
    'id': '<id товара>',          // Уникальный идентификатор товара (обязательно)
    'title': '<название продукта>', // Название товара (обязательно, если нет ID)
    'category1': '<категория 1 продукта>', // Категория товара (опционально)
    'category2': '<категория 2 продукта>', // Подкатегория товара (опционально)
    'brand': '<бренд товара>',     // Бренд товара (опционально)
    'variant': '<вариант товара>', // Вариант товара, например размер или цвет (опционально)
    'price': <стоимость товара>    // Стоимость товара (опционально)
});


Вы должны заменить <id товара>, <название продукта>, <категория 1 продукта> и так далее на соответствующие значения для конкретного товара, который был добавлен в корзину. Параметры id и title обязательны и должен быть введен хотя бы один из них.

Убедитесь, что в момент, когда пользователь добавляет товар в корзину, ваш сайт считывает соответствующую информацию о товаре и передает ее в пиксель. Полученные таким образом данные позволят отслеживать события электронной коммерции более точно и эффективно использовать отчетность Target Ads для оптимизации рекламы и увеличения продаж.

Совершение покупки

Для отслеживания событий, связанных с покупкой, вам нужно вызвать функцию с типом события "purchase" при завершении транзакции или заказа.
Пример кода для вызова события "purchase":


_targetadsTag('purchase', {
    'id': '<ID покупки>',  
// Уникальный идентификатор покупки(обязательно)
    'quantity': <количество>,
// Общее количество товаров в покупке(опционально)
    'amount': <сумма покупки>,   
// Общая сумма покупки (опционально)
    'items': [{ 
// Массив с информацией о товарах (не может быть пустым)
        'id': '<id товара>',
 // Уникальный идентификатор товара (обязательно, если нет title)
        'title': '<название продукта>', 
// Название товара (обязательно, если нет id)
        // ...и такие же параметры, как для события 'add_to_cart'
    }]
});


Идентификатор покупки id обязателен и должен быть уникальным для каждой транзакции. Массив items должен включать информацию по всем товарам в покупке и не может быть пустым. На каждый товар в массиве должны быть указаны id или title.
После настройки пикселя удостоверьтесь, что код корректно размещен на вашем сайте и активирован в соответствующих точках взаимодействия с пользователем. Правильная установка позволит вам получать точные данные.