Этот документ предназначен для JS-программистов. Он описывает, как подключить MAXMA для отслеживания событий на вашем сайте.
Для того, чтобы механики программы лояльности основывать на поведении посетителей вашего сайта, нужно начать передавать события, используя описанные ниже примеры кода. На месте параметров, отмеченных "string", подставьте реальные данные.
События передаются асинхронно, не влияя на время отклика вашего сайта, а ошибки, возникающие при передаче, не вызывают сбоев в работе страниц.
Требуется для работы триггера "брошенный просмотр", а также для товарных рекомендаций в письмах
Добавление товара в корзину (addToCart)
Удаление товара из корзины (removeFromCart)
Очистка корзины (setCart)
Создание заказа (submitOrder)
Требуется для работы триггера писем о брошенной корзине или снижения цены на товар в корзине
Добавление товара в избранное (addToFav)
Удаление товара из избранного (removeFromFav)
Требуется для работы триггера писем о снижении цены на товар в избранном
Подписался на рассылку (addClientInfo)
Авторизовался на сайте (addClientInfo)
Добавляет подписчика в базу клиентов, связывает ранее анонимного посетителя с введенным адресом email. Влияет на количество срабатываний всех упомянутых выше триггеров для писем
Вынесение общего кода в <head> (необязательно)
Разместите этот код между тегами <head></head> на всех страницах. Важно, чтобы он вызывался до первого использования метода ClTrack() на странице.
id - (обязательный) идентификатор товара, удаляемого из корзины.
Событие: очистил корзину
Этот код вызывается, когда клиент нажимает кнопку очистки корзины. При оформлении заказа корзина очищается автоматически — передавать это событие не требуется.
Этот код нужно вызывать на странице, появляющейся после создания заказа, когда уже известен его номер, а также данные, которые клиент предоставил в процессе оформления.