Обзор
👉 Руководство по настройке Klaviyo Onsite Tracking
Вариант 1. Используйте совместимость с AJAX (самая быстрая настройка)
Как включить:
- Перейдите в Upcart > Cart Editor > Settings > Cart settings
- Прокрутите до раздела Advanced Settings и разверните его
- Отметьте Enhanced Ajax API compatibility
- Нажмите Save и проверьте результат
Эта настройка отключена по умолчанию для большинства магазинов. Включайте её ТОЛЬКО если ваш магазин использует нестандартный AJAX cart API и Upcart не перехватывает события добавления в корзину. Когда она включена, другие приложения получают больше контроля над поведением корзины, что может вызвать циклы перенаправлений или отправлять покупателей на страницу корзины Shopify вместо открытия выдвижной корзины Upcart. Если включение этой настройки вызывает перенаправления, отключите её и перейдите к варианту 2, используя ручной API Upcart (
upcartRegisterAddToCart).
Полное руководство по этой настройке см. в статье Enhanced AJAX API Compatibility.
Вариант 2 (рекомендуется): добавьте пользовательский скрипт Klaviyo
Шаги:
- Откройте Upcart > Cart Editor > Settings
- Прокрутите вниз до раздела Custom HTML
- В выпадающем списке выберите Scripts (Before Load)
- Вставьте следующий скрипт:
Что это делает:
- Отправляет событие «Added to Cart» в Klaviyo каждый раз, когда товар или апселл добавляется через Upcart
- Добавляет подтверждающее сообщение (
Klaviyo ATC) в консоль браузера, чтобы вы знали, что всё работает
Как протестировать настройку
- Следуйте руководству Klaviyo по тестированию событий Add to Cart
- Используйте вкладку Console браузера, чтобы убедиться, что запись «Klaviyo ATC» появляется после добавления товара
- Проверьте панель аналитики Klaviyo на наличие данных о событиях ATC
Резюме
Если вы используете Klaviyo и Upcart вместе, это руководство поможет вам плавно отслеживать события, сохранив при этом работу выдвижной корзины без изменений.
Нужна дополнительная помощь? Обратитесь к нам через поддержку в приложении.