Здравствуйте!
Подскажите, пожалуйста, как вставить нижеследующий код в ocStore Version 1.5.4.1
Лучше, если через админку как код для гугл аналитикс. Или через панель хостинга.
Из инструкции: Шаг 5. Автоматическая отправка лида в Битрикс24Необходимо сделать так, чтобы лиды с сайта отправлялись сразу в Лиды в Битрикс24. Для этого у нас есть готовое решение: проксирование сделок.
При оформлении заявки на вашем сайте она автоматически создается в Битрикс24, при этом резервная копия информации о лиде будет сохранена в вашем аккаунте Roistat. Это позволит не беспокоиться о том, работает ли в данный момент Битрикс24. В любом случае информация будет сохранена и спустя некоторое время будет отправлена в Битрикс24 повторно.
Чтобы настроить проксирование сделок, в том файле, который обрабатывает формы на сайте (например, отправляет данные на почту), необходимо добавить следующий код:
<?php // Данные должны быть в кодировке UTF-8 // Если вы используете кодировку Windows-1251, то можно преобразовать все переменные через $value = iconv("Windows-1251", "UTF-8", $value); // ... // где-то здесь вызывается текущая функция создания лида, например, функция mail() // ... $roistatData = array( 'roistat' => isset($_COOKIE['roistat_visit']) ? $_COOKIE['roistat_visit'] : null, 'key' => 'SECRET_KEY', // Замените SECRET_KEY на секретный ключ из пункта меню Настройки -> Интеграция со сделками в нижней части экрана и строчке Ключ для интеграций 'title' => 'Название лида', 'comment' => 'Комментарий к лиду', 'name' => 'Имя клиента', 'email' => '
[email protected]', 'phone' => '79111234567', 'is_need_callback' => '0', // Для автоматического использования обратного звонка при отправке контакта и сделки нужно поменять 0 на 1 'fields' => array( // Массив дополнительных полей, если нужны, или просто пустой массив // Примеры использования: "OPPORTUNITY" => 123, // Поле Возможная сумма сделки в Битрикс24 "ASSIGNED_BY_ID" => 3, // Ответственный по лиду "UF_CRM_1425989455" => "Текст", // Заполнение доп. поля с ID UF_CRM_1425989455 "SOURCE_ID" => 47, // Поле Источник "SOURCE_DESCRIPTION" => 25, // Поле Дополнительно об источнике "ASSIGNED_BY_CONTACT_MANAGER" => "Y", // Установить ответственного менеджера как в найденном контакте (Если будет найден) // Подробную информацию о наименовании полей и получить список доп. полей вы можете в Документация по REST API в интерфейсе Битрикс24. // Более подробную информацию по работе с дополнительными полями в Битрикс24 вы можете получить у нашей службы поддержки ), ); file_get_contents(" . http_build_query($roistatData));