Передача данных в Linkodium Analytics

API URI: https://a.linkodium.com/submit/API_KEY/
Формат: www-form-urlencoded

<?php
    $api_key = "aaeaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee";
    $crm_data = [
        'name'          => "Иван Иванов",
        'phone'         => "+7 (999) 999-99-99",
        'email'	        => "test@example.com",
        'message'	=> "Тестовое сообщение",
        'ip'            => "127.0.0.1",
        'user_agent'	=> "Mozilla/5.0 (Linux; Android 6.0.1; SM-G532F)",
        'start_url'	=> "https://example.com/?utm_source=yandex",
        'order_url'	=> "https://example.com/order",
        'referer'	=> "https://yandex.ru"
    ];
    $ch = curl_init("https://a.linkodium.com/submit/$api_key/");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $crm_data);
    $response = curl_exec($ch);
    curl_close($ch);
?>

При успешной обработке заявки в теле ответа будет передано {«status»:»success»}
В противном случае: {«status»:»error», «error_text»:»Описание ошибки»}

Рекомендации

При каждом визите пользователя рекомендуется создавать сессию, в которую сохранять следующие параметры, которые будут переданы в Linkodium CRM в случае успешной отправки заявки:

  • IP-адрес пользователя
  • User-agent
  • URL входа
  • URL заявки
  • Реферер

 

Пример PHP-скрипта для сохранения необходимых данных (можно разместить в index.php):

<?php
    # Linkodium Analytics
    session_start();
    if (!isset($_SESSION['start_url'])){
        $_SESSION['start_url'] = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        if (isset($_SERVER['HTTP_REFERER'])) $_SESSION['referer'] = $_SERVER['HTTP_REFERER']; else $_SESSION['referer'] = "";
        $_SESSION['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
    }
    # /Linkodium Analytics
?>

Полезное

URI fragment для страниц входа

Иногда важно знать полный URL входа, включая URI fragment посетителя, который оставил заявку. URI fragment — это часть адреса запрашиваемой страницы, находящаяся после символа «#». Обычно, URI fragment используется для автоматического скролла к необходимому информационному блоку на странице или для организации работы AJAX-сайтов. При использовании Linkodium Analytics, мы призываем вебмастеров использовать определение и хранение пользовательской…
Some text

Интеграция с WordPress

Внимание! Для корректной работы плагина требуется версия Contact Form 7 не выше 5.3.2 При использовании на веб-сайте, разработанном на базе системы управления WordPress плагина Contact Form 7 для получения заявок – можно реализовать интеграцию с Linkodium Analytics всего в несколько кликов, без доработки исходных файлов сайта. Для этого необходимо: Установить и активировать плагин lkdm-cf7 Перейти…
Some text

Начало работы

Прежде всего необходимо зарегистрироваться в Linkodium Analytics и пройти подтверждение электронной почты. После успешного подтверждения адреса электронной почты вы будете автоматически перенаправлены в раздел «Мои проекты» в личном кабинете. Далее, необходимо настроить ваш первый проект — нажмите на кнопку «Добавить проект» и укажите название вашего проекта, а также основной домен сайта. Далее, для интеграции вам…
Some text

Интеграция с Callback Free

Для того, чтобы заявки, оставленные с помощью сервиса Callback Free автоматически поступали в Linkodium Analytics необходимо произвести простую интеграцию. В первую очередь вам необходимо получить идентификатор проекта, с которым вы планируете произвести интеграцию. Для этого перейдите в личный кабинет Linkodium Analytics, пройдите авторизацию и откройте раздел «Мои проекты». Нажмите на кнопку «Ключ» рядом с необходимым…
Some text
Меню