- Редакция Битрикс: «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес».
- Версия платформы: от 13 и выше (плагин тестируется с версиями 15+).
- Модуль CURL для PHP на хостинге.
Посмотрите презентацию о том, как установить Convead через Marketplace Битрикс.
- Скачайте архив с последней версией плагина и распакуйте его.
- Скопируйте папку
platina.conveadtracker
в директорию сайтаbitrix/modules/
. - В панели администратора перейдите на страницу "Marketplace -> Установленные решения":
<адрес сайта>/bitrix/admin/partner_modules.php
- В контекстном меню решения "Трекер для Convead" выберите пункт "Установить".
- Следуйте инструкции по установке.
- Не забудьте очистить кеш сайта в разделе "Настройки" - "Настройки продукта" - "Автокеширование" на вкладке "Очистка файлов кеша", опция "Все", кнопка "Начать".
Из коробки плагин передает в Convead следующую информацию о зарегистрированном пользователе магазина (информация берется из указанных полей объекта "Пользователь" в Битрикс):
first_name
- имя (из поляNAME
);last_name
- фамилия (из поляLAST_NAME
);email
- эл. почта (из поляEMAIL
);phone
- телефон (из поляPERSONAL_PHONE
);data_of_birth
- дата рождения (из поляPERSONAL_BIRTHDAY
);gender
- пол (из поляPERSONAL_GENDER
)
Если вам для целей сегментации и анатилики требуется передавать в Convead дополнительные данные о ваших пользователях, то вы можете расширить этот набор данных следующим образом:
- Создайте файл
bitrix/php_interface/include/helper/ConveadHelper.php
с классомConveadHelper
и функциейGetAddInfo
. - Данная функция должна принимать три аргумента:
- ID пользователя в Битрикс;
- базовый массив
visitor_info
для этого пользователя; - объект пользователя Битрикс.
- Функция должна вернуть результирующий массив с информацией о пользователе. Его содержимое будет передано в Convead в параметре
visitor_info
.
Пример:
Допустим, о вашем пользователе Битрикс знает только имя и эл. почту. Тогда в Convead будет передаваться следующая информация:
visitor_info: {
first_name: "Ivan",
email: "[email protected]"
}
Вы хотите передавать дополнительные атрибуты, необходимые вам в Convead. Для этого вы создаете файл bitrix/php_interface/include/helper/ConveadHelper.php
со следующим содержимым:
<?php
class ConveadHelper
{
static function GetAddInfo($user_id, $visitor_info, $arUser)
{
$result = array();
$result["some_test_key"] = self::getSomeTestKeyValue();
$result["some_other_test_key"] = "Hey!";
return array_merge($visitor_info, $result);
}
static function getSomeTestKeyValue()
{
return "some test key value";
}
}
В результате в Convead будет передана следующая информация о пользователе:
visitor_info: {
first_name: "Ivan",
email: "[email protected]",
some_test_key: "some test key value",
some_other_test_key: "Hey!"
}