Передача данных в 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
Меню