Решение проблем при работе с KClient JS
KClient JS — это способ запуска кампании из Keitaro при входе на белый сайт на JS. Т.е. посетитель заходит на сайт на Shopify, и сразу запускается кампания из трекера. Чаще всего под сайтами на JS имеются в виду конструкторы (Tilda, Wix) и другие шаблонные сайты (Shopify, GitHub и т.д.).
Мы рассмотрим основные причины ошибок при работе с данной интеграцией.
1. При переходе на сайт где установлен код ничего не происходит.
Решение
Первым делом следует перейти в вашу кампанию в Keitaro, открыть в правом углу над потоками Лог и сделать клик по сайту.
Если лог остается пустым следует проверить, правильно ли вставлен код интеграции, возможно вы допустили ошибку, добавили лишние символы при копировании, использовали место в конструкторе или коде, не предназначенное для JS.
Код нужно вставлять в HEAD.
2. Лог трафика есть, но при переходе на сайт ничего не происходит.
Решение
Убедитесь, что протоколы, которые используются в кампании и на сайте, одинаковые. Если ваш сайт работает на HTTP, то и ссылка кампании должна быть на HTTP. Аналогично и с HTTPS: если ваш сайт работает на HTTPS, то и ссылка кампании должна быть на HTTPS.
3. При переходе по ссылке сайта вечный редирект.
Решение
Проверьте в потоках наличие ссылки на ваш сайт с интеграцией. Указывать в потоке сайт, в котором стоит код KClient JS, не нужно.
Это приводит к вечному редиректу, так как переход на сайт открывает вашу кампанию, в которой в потоке опять стоит ссылка на сайт, в котором стоит код KClient JS. Получается замкнутый круг.
4.При переходе на сайте ошибка MIXED CONTENT
Решение
- Проверьте, что все ссылки внутри кода сайта на HTTP.
При работе через HTTPS на сайте могут остаться ссылки со старым протоколом, что может вести к ошибкам в браузере.
2. Если работаете с доменом через Cloudflare, убедитесь, что в режимах настройки SSL на CloudFlare установлен режим Flexible.
3. Обновитесь до последней версии трекера.
Если ни одно из решений не помогло вам — напишите, пожалуйста, в нашу поддержку, мы поможем решить вопрос.
