Передача событий по API

По аналогии как это делается в передаче данных о сделках делается и передача данных о событиях на странице сайта, если передача через JavaScript невозможна или не гарантирует отправку данных.

На текущий момент, таким способом можно отправить только данные о такого типа событиях:

  • Просмотр товара
  • Добавление товара в корзину
  • Удаление товара из корзины
  • Просмотр корзины
  • Заказ товаров
  • Проявление интереса к товару

После совершения определенного события нужно добавить запуск следующего PHP кода:

LeApi::up('TOKEN')
->data(array(
    'type' => 'ЗНАЧЕНИЕ',
    'a' => 'ЗНАЧЕНИЕ',
    /*дополнительные параметры*/
))
->hit('make');

где:

  • type — тип события из таблицы ниже
  • a — действие по этому событию
  • p — список идентификаторов товаров:
    • p:40 — для одного
    • p:[40,50,44] — два и более
  • l — время активных действий на странице товара (только для событий interest), формат передачи данных: ’30 sec’ или ’60 sec’ (другие значения не принимаются)

 

 

Значения параметров для события работы с товарами и их заказом

Тип Действие Описание и дополнительные параметры
product view Просмотр товара. Дополнительные параметры: p — идентификатор товара
product cart-add Добавление товара в корзину. Дополнительные параметры: p — идентификатор товара
product cart-remove Удаление товара из корзины. Дополнительные параметры: p — идентификатор товара
product cart-view Просмотр корзины. Дополнительные параметры: p — идентификаторы товаров
product conversion Заказ товаров. Дополнительные параметры: p — идентификаторы товаров
product interest Проявление интереса к товару.  Дополнительные параметры: p — идентификатор товара, l — время активных действий на странице товара.