Подскажите, есть какой нибудь плагин для сохранения utm меток при

переходе со страницы на страницу сайта? Joomla 3.10

13 ответов

43 просмотра

Пишите их в куки

MOXHO- Автор вопроса
Vladimir Progreccor
Пишите их в куки

Готового решения нет?

MOXHO
Готового решения нет?

Его в принципе быть не может

MOXHO
Готового решения нет?

А Вам куда потом эти метки передавать?

MOXHO- Автор вопроса
Sergey Tolkachyov
А Вам куда потом эти метки передавать?

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

MOXHO
Да у меня такая задачка, с директа приходит клиент...

Это называется динамический коллектив трекинг. Такие сервисы стоили от 3,5к в месяц.

MOXHO- Автор вопроса
Vladimir Progreccor
Сохранить его в куки 😉

Да понял я понял, только не умею)))

Sergey Tolkachyov
Это называется динамический коллектив трекинг. Так...

Да какой там нафиг сервис? Переданный номер сохраняется в куки и все Можно в сессию

Vladimir Progreccor
Да какой там нафиг сервис? Переданный номер сохран...

Человек писать не умеет. Ему нужно готовое. Обрубок коллтрекинга. Мало ли, если клиент платежеспособен - быстрее поставить готовый сервис и подключить туда метрики/аналитики.

MOXHO- Автор вопроса
Sergey Tolkachyov
Человек писать не умеет. Ему нужно готовое. Обрубо...

В общем вот так получилось =) главное работает) <script type="text/javascript"> var date = new Date(); function track_user(cookie) { setInterval( function (cookie) { date.setTime(date.getTime() + 5 * 1000); document.cookie = "utm_source="+cookie+"; expires=" + date.toGMTString() + "; path=/"; }, 1000, cookie ); } function getCookie(name) { let matches = document.cookie.match( new RegExp( "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)" ) ); return matches ? decodeURIComponent(matches[1]) : undefined; } var params = new URLSearchParams(window.location.search); var utm_source = params.get("utm_source"); var cookie = getCookie("utm_source"); var utm = utm_source || cookie; if (utm) { track_user(utm); window.history.pushState({}, "", `?utm_source=${utm}`); } </script> оставлю тут, вдруг кому этот аппендикс пригодится

Похожие вопросы

Обсуждают сегодня

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта