WordPress как на ладони

Как передать UTM метку на почту, с помощью плагина CF 7?

Столкнулся с задачей: необходимо передать UTM метки на почту с помощью плагина CF 7.

Посмотрел Ваше видео на эту тему. Способ отличный, работает!

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

Пожалуйста помогите с реализацией! Думаю, что это будет полезно для многих Ваших подписчиков!

Заранее благодарю!

Заметки к вопросу:
campusboy 5 лет назад

Плагин Easy UTM tracking with contact form 7 смотрели?

0
Иван
5 лет назад
  • 0

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

    add_filter('wpcf7_form_hidden_fields', 'utm_func', 1, 10);
    function utm_func($fields) {
    	$fields['utm_field'] = 'value_from_cookie';
    	return $fields;
    }
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация