Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

ВИАРДА: Запись UTM меток в Cookie

Теперь вы можете сохранять utm_source, utm_medium, utm_campaign, utm_content и utm_term в Cookie.Это позволит отслеживать рекламные каналы по которым оставил заявку или оформил заказ клиент не только со страницы входа, но и на любой другой и даже при повторном входе.Как работает решение:При первом входе по URL, который содержит в себе UTM метку, модуль записывает эти данные в Cookie.При повторном входе по ссылке с UTM происходит перезапись этих значений.Если у посещение произошло без UTM метки, то данные в Cookie не записываются и не стирают старые значения.Вы можете использовать решение, чтобы затем кастомизировать формы и передавать данные из Cookie в заполненные формы и оформленные заказы.Примеры использования можно посмотреть в разделе "Установка"ВНИМАНИЕ! Решение только записывает UTM метки в Cookie. Все доработки компонентов форм, оформления заказа и т.д. на получение и хранение этих данных необходимо дорабатывать самостоятельно.

ВИАРДА: Запись UTM меток в Cookie

ВИАРДА: Запись UTM меток в Cookie

Скриншоты
Описание

Технические данные

Опубликовано:
19.01.2023
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Теперь вы можете сохранять utm_source, utm_medium, utm_campaign, utm_content и utm_term в Cookie.

Это позволит отслеживать рекламные каналы по которым оставил заявку или оформил заказ клиент не только со страницы входа, но и на любой другой и даже при повторном входе.

Как работает решение:
  • При первом входе по URL, который содержит в себе UTM метку, модуль записывает эти данные в Cookie.
  • При повторном входе по ссылке с UTM происходит перезапись этих значений.
  • Если у посещение произошло без UTM метки, то данные в Cookie не записываются и не стирают старые значения.
Вы можете использовать решение, чтобы затем кастомизировать формы и передавать данные из Cookie в заполненные формы и оформленные заказы.

Примеры использования можно посмотреть в разделе "Установка"

ВНИМАНИЕ! Решение только записывает UTM метки в Cookie. Все доработки компонентов форм, оформления заказа и т.д. на получение и хранение этих данных необходимо дорабатывать самостоятельно.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Для установки выполните следующие шаги:
  1. Установите решение на сайт.
  2. Разместите компонент viardaru.cookieutm в футере или шапке сайта.
  3. Настройте компонент, используя стандартные средства 1С-Битрикс.
Пример передачи UTM меток из COOKIE в модуль "Веб-формы" (для инфоблоков этот способ отличается):

- В административном разделе сайта переходим в Сервисы -> Веб-формы -> Настройка форм /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 и
другим мессенджерам.  При каждом обращении обязательно предоставьте
следующие данные:
  1. Адрес сайта.
  2. Логин и пароль для доступа к 1С-Битрикс с правами администратора.
  3. Четкое описание проблемы и алгоритм действий для ее воспроизведения.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки