Перейти к содержимому

Новая версия RadicalForm 4.2.4

RadicalForm 4.2.4: UTM-метки в заявках Joomla

28 мая 2026

RadicalForm 4.2.4 добавляет поддержку UTM-меток в заявках. Плагин может сохранить рекламные параметры из URL в сессии Joomla и передать их вместе с данными формы в момент отправки.

Это помогает не терять источник обращения: даже если пользователь перешел по нескольким страницам сайта или UTM-метки остались только в адресной строке, RadicalForm сможет добавить их к заявке.

В настройках можно включить отслеживание UTM-меток, задать время их хранения и указать список разрешенных параметров.

Идея и первоначальная реализация принадлежат Сергею Лебедеву (@Cavedesigner)

Подробности — ниже в статье.

Чтобы понимать путь пользователя и различать, откуда он пришел на сайт, давно используются UTM-метки. Я еще помню времена, когда в "Бизнес Молодости" их называли реферальными хвостами и подавали почти как сакральное знание. Сейчас UTM-метки уже стали обычным стандартом веб-аналитики.

Но есть важный нюанс: UTM-метки находятся в адресной строке страницы, а не в самой форме. Поэтому даже если пользователь отправляет форму прямо со страницы с UTM-метками, эти параметры не попадут в заявку автоматически.

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

В результате к моменту конверсии легко потерять понимание, какая реклама, кампания или площадка привела пользователя на сайт.

Именно для этого в RadicalForm появилась поддержка UTM-меток. Плагин сохраняет разрешенные UTM-параметры в сессии Joomla и передает их вместе с данными формы в момент отправки заявки.

В этом обновлении мы постарались сделать механику гибкой: можно включить или отключить сбор меток, настроить срок хранения и указать, какие именно параметры разрешено сохранять.

Как скачать? И как обновиться?

Если RadicalForm уже установлен на вашем сайте, откройте раздел обновлений Joomla и установите последнюю версию плагина.

Если вы устанавливаете RadicalForm на новый сайт, скачайте актуальный пакет со страницы релизов на GitHub или с нашего сайта.

Обновление не требует изменения существующих форм. Новая функция отключена по умолчанию и начинает работать только после включения в настройках плагина.

Какие версии Joomla поддерживаются?

Поддерживаются Joomla 5 и 6. На Joomla 3 и 4 плагин работать не будет!

Плагин работает на Joomla 6 без включенного плагина обратной совместимости.

Что изменилось в RadicalForm 4.2.4

Главное изменение этой версии — поддержка UTM-меток для форм обратной связи. RadicalForm научился собирать маркетинговые параметры из адресной строки, хранить их во время визита пользователя и добавлять к данным отправленной формы.

UTM-метки теперь можно передавать вместе с заявкой

Если посетитель пришел на сайт по ссылке с параметрами вроде:

?utm_source=yandex&utm_medium=cpc&utm_campaign=spring

RadicalForm может сохранить эти значения и подставить их при отправке формы. В результате в письме, истории отправок и CSV-экспорте появятся дополнительные поля:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

Список параметров можно изменить в настройках плагина.

Новая настройка: Отслеживать UTM-метки

В настройках RadicalForm появился переключатель Отслеживать UTM-метки. По умолчанию он выключен.

После включения RadicalForm начинает проверять URL страницы на наличие разрешенных UTM-параметров. Если такие параметры найдены, они сохраняются в сессии Joomla.

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

Можно настроить срок хранения UTM-меток

Добавлена настройка Время хранения UTM-меток. Значение указывается в минутах.

  • 0 — хранить метки до окончания текущей сессии Joomla;
  • число больше 0 — использовать метки только в течение указанного времени.

Например, если указать 60, UTM-метки будут считаться актуальными в течение одного часа с момента фиксации.

Это важно, потому что современные браузеры могут восстанавливать сессионные cookie после закрытия и повторного открытия браузера. Поэтому поведение "до окончания сессии" не всегда совпадает с ожиданием "до закрытия браузера". Новый параметр позволяет задать более предсказуемое время жизни UTM-данных.

Разрешенные UTM-метки

В настройке Разрешенные UTM-метки можно указать, какие GET-параметры RadicalForm должен сохранять.

По умолчанию используются стандартные параметры:

utm_source,utm_medium,utm_campaign,utm_term,utm_content

Если в вашей рекламе используются дополнительные метки, их можно добавить в этот список. Например:

utm_source,utm_medium,utm_campaign,utm_term,utm_content,utm_id

RadicalForm сохраняет только параметры из разрешенного списка. Это защищает историю отправок от случайных или лишних GET-параметров.

В заявке видно время фиксации UTM

Если UTM-метки были добавлены к форме из сессии, RadicalForm также передаст поле:

utm_created_at

В нем хранится дата и время, когда UTM-метки были зафиксированы. Время выводится с учетом часового пояса сайта, указанного в настройках Joomla.

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

Если в форме уже есть скрытые UTM-поля

Если в HTML-форме уже есть поля с именами UTM-параметров, RadicalForm не будет перезаписывать их значениями из сессии.

Например, если в форме есть скрытое поле utm_source, его значение будет иметь приоритет над сохраненным значением из сессии.

Что важно учитывать

UTM-метки сохраняются в сессии Joomla. Если срок хранения установлен в 0, фактическое время жизни зависит от настроек сессии Joomla, поведения браузера и включенного механизма поддержания сессии RadicalForm.

Если нужно строго ограничить актуальность UTM-данных, укажите конкретное время хранения в минутах.

Также учитывайте, что UTM-метки попадут в письмо и историю как обычные поля формы. Если вы используете собственные шаблоны сообщений или обработчики RadicalForm, эти поля можно обработать так же, как любые другие данные формы.

Для разработчиков

UTM-метки добавляются в данные формы до вызова событий обработки RadicalForm. Это значит, что плагины группы radicalform могут читать эти значения и использовать их в своей логике.

Доступны оба механизма расширения:

  • onBeforeSendRadicalForm — legacy-событие;
  • onBeforeProcessRadicalForm — новый формат события.

Например, внешний плагин может использовать utm_campaign для выбора канала доставки, изменения темы письма или дополнительной записи в CRM.

Итог

RadicalForm 4.2.4 делает работу с рекламными источниками проще: форма может получать UTM-метки даже после переходов пользователя по сайту, а администратор может управлять сроком хранения и списком разрешенных параметров.

Обновляйтесь через Joomla или скачивайте новую версию со страницы релизов.