Частые вопросы и инструкции
Как подключить сайт к Linkodium Analytics, что передавать в сервис и как разобраться с нестандартными случаями.
Инструкции по подключению
Начало работы
Вход в личный кабинет, создание первого проекта и получение ключа интеграции.
Передача данных в Linkodium Analytics
Адрес API, состав полей и готовый пример на PHP для отправки заявки с вашего сайта.
Интеграция с WordPress
Готовый плагин для Contact Form 7: заявки уходят в кабинет без единой строки кода.
Интеграция с Callback Free
Настройка вебхука: заявки на обратный звонок попадают в кабинет автоматически.
URI fragment для страниц входа
Часть адреса после «#» не доходит до сервера. Как её сохранить и передать.
Какой способ подключения выбрать
Начните с первого входа: укажите email, введите код из письма и создайте проект для сайта. У каждого проекта свой ключ, по нему сервис понимает, в какой проект положить заявку.
Сайт на WordPress с формами Contact Form 7 подключается плагином: код писать не нужно, достаточно вставить ключ проекта в настройки формы. Заявки с виджета обратного звонка Callback Free приходят по вебхуку, его адрес указывается в настройках виджета.
Любой другой сайт или CMS передаёт заявку через API: обработчик формы на вашем сервере отправляет POST-запрос с полями заявки и источником визита. Для веб-форм 1С-Битрикс есть готовый пример обработчика. Такой запрос уходит с сервера сайта, а не из браузера посетителя, поэтому блокировщики рекламы на него не влияют. Если адреса входа на сайте содержат часть после «#», сохраните её по отдельной инструкции.
Если заявки не появляются в кабинете
В заявке должен быть контакт?
Да. Заявка сохраняется, только если заполнено хотя бы одно из полей: имя, телефон, email или дополнительное поле custom. Запрос без них сервис отклоняет, чтобы пустые обращения ботов и мониторингов не попадали в список.
Ключ указан, а заявок нет. Что проверить?
Сверьте ключ с кнопкой «Ключ» в разделе «Мои проекты»: у каждого проекта он свой. Удалённый проект заявки больше не принимает, для нового сайта создайте новый проект и возьмите его ключ.
Как проверить ответ сервиса?
На успешный приём сервис отвечает {"status":"success"}, на отказ {"status":"error"}. В плагине для Contact Form 7 последний запрос и ответ видны на вкладке CRM в настройках формы, в блоке DEBUG LOG.
Почему у заявки пустые UTM-метки?
Метки сервис берёт из адреса страницы входа (start_url или start_url_js). Если сайт не запомнил этот адрес в начале визита, меток в заявке не будет. Как сохранить страницу входа и реферер, описано в инструкции по передаче данных.