Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 19.01.2023
- Версия:
- 1.0.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Пользовательское соглашение
Описание
Теперь вы можете сохранять utm_source, utm_medium, utm_campaign, utm_content и utm_term в Cookie.
Это позволит отслеживать рекламные каналы по которым оставил заявку или оформил заказ клиент не только со страницы входа, но и на любой другой и даже при повторном входе.
Как работает решение:
Примеры использования можно посмотреть в разделе "Установка"
ВНИМАНИЕ! Решение только записывает UTM метки в Cookie. Все доработки компонентов форм, оформления заказа и т.д. на получение и хранение этих данных необходимо дорабатывать самостоятельно.
Это позволит отслеживать рекламные каналы по которым оставил заявку или оформил заказ клиент не только со страницы входа, но и на любой другой и даже при повторном входе.
Как работает решение:
- При первом входе по URL, который содержит в себе UTM метку, модуль записывает эти данные в Cookie.
- При повторном входе по ссылке с UTM происходит перезапись этих значений.
- Если у посещение произошло без UTM метки, то данные в Cookie не записываются и не стирают старые значения.
Примеры использования можно посмотреть в разделе "Установка"
ВНИМАНИЕ! Решение только записывает UTM метки в Cookie. Все доработки компонентов форм, оформления заказа и т.д. на получение и хранение этих данных необходимо дорабатывать самостоятельно.
Отзывы (0)
Обсуждения (0)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Установка
Для установки выполните следующие шаги:
- В административном разделе сайта переходим в Сервисы -> Веб-формы -> Настройка форм /bitrix/admin/form_list.php?lang=ru
- Если этого функционала у вас нет, то данный способ вам не подходит
- Переходим в настройки каждой формы и добавляем "Поля" по-очереди на каждую utm
- Символьный идентификатор: utm_source / utm_medium / utm_campaign / utm_content / utm_term
- Заголовок: utm_source / utm_medium / utm_campaign / utm_content / utm_term
- В файле /bitrix/php_interface/init.php (если нет, то создать) добавить в конец файла код:
AddEventHandler('form', 'onAfterResultAdd', 'ViardaUTMtoCookie');
function ViardaUTMtoCookie($formId, $resultId)
{
if(true){
CFormResult::SetField(
$resultId,
'utm_source',
$_COOKIE['utm_source']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_medium',
$_COOKIE['utm_medium']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_campaign',
$_COOKIE['utm_campaign']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_content',
$_COOKIE['utm_content']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_term',
$_COOKIE['utm_term']
);
}
}
- После этого, при заполнении формы на сайте она будет обогощаться UTM из COOKIE
- Установите решение на сайт.
- Разместите компонент viardaru.cookieutm в футере или шапке сайта.
- Настройте компонент, используя стандартные средства 1С-Битрикс.
- В административном разделе сайта переходим в Сервисы -> Веб-формы -> Настройка форм /bitrix/admin/form_list.php?lang=ru
- Если этого функционала у вас нет, то данный способ вам не подходит
- Переходим в настройки каждой формы и добавляем "Поля" по-очереди на каждую utm
- Символьный идентификатор: utm_source / utm_medium / utm_campaign / utm_content / utm_term
- Заголовок: utm_source / utm_medium / utm_campaign / utm_content / utm_term
- В файле /bitrix/php_interface/init.php (если нет, то создать) добавить в конец файла код:
AddEventHandler('form', 'onAfterResultAdd', 'ViardaUTMtoCookie');
function ViardaUTMtoCookie($formId, $resultId)
{
if(true){
CFormResult::SetField(
$resultId,
'utm_source',
$_COOKIE['utm_source']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_medium',
$_COOKIE['utm_medium']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_campaign',
$_COOKIE['utm_campaign']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_content',
$_COOKIE['utm_content']
);
}
if(true){
CFormResult::SetField(
$resultId,
'utm_term',
$_COOKIE['utm_term']
);
}
}
- После этого, при заполнении формы на сайте она будет обогощаться UTM из COOKIE
Поддержка
Поддержка осуществляется через почту service@viarda.ru
Техподдержка не осуществляется по телефону, Skype, ICQ, Telegram и
другим мессенджерам. При каждом обращении обязательно предоставьте
следующие данные:
Техподдержка не осуществляется по телефону, Skype, ICQ, Telegram и
другим мессенджерам. При каждом обращении обязательно предоставьте
следующие данные:
- Адрес сайта.
- Логин и пароль для доступа к 1С-Битрикс с правами администратора.
- Четкое описание проблемы и алгоритм действий для ее воспроизведения.