Отладка интеграции
В этой статье мы расскажем о том, как провести отладку интеграции и убедиться, что Convead установлен корректно.
Самый очевидный и простой способ: открыть страницу своего посетителя в одной вкладке, а в другой пройтись по сайту, выполняя различные действия и проверять, что «видит» Convead.
Переходим на сайт, открываем консоль браузера и прописываем:
<code><code>convead('event', 'update_info', {}, {email: 'my@email.com'});
Получаем «undefined» (не обращайте внимания, событие сработало).
Событие запишет вашему посетителю указанный e-mail. Далее поиском в Convead находим его и открываем карточку посетителя.
Теперь полистайте сайт, посмотрите товары, положите что-нибудь в корзину. Требуется проверить все события из четырех шагов интеграции.
События будут отображаться в карточке посетителя Convead, справа.
Если вы видите, что события дублируются (к примеру: событие «перешел на страницу» появляется дважды или два товара в корзине, вместо одного добавленного), либо какое-то событие вообще не передается — имеются проблемы с интеграцией.
Таблица ниже поможет понять в каких параметрах допущены ошибки.
В Convead есть инструмент отладки для программистов — Журнал событий.
Журнал событий показывает два списка:
- ошибки при обработке событий (верхний);
- успешно обработанные события (нижний).
В списке с ошибками (верхний), как правило, можно сразу увидеть, наличие ошибок, например: вместо цены или количества приходит какое-то другое событие.
В нижнем списке — это именно то, как Convead «видит» события, которые ему присылаются, там можно каждое развернуть и посмотреть подробно.