1

Тема: UTM-метки

Доброго дня.
Заметил проблему с загрузкой страниц с UTM метками в адресной строке - перенаправляет на 404 страницу.
Первый раз столкнулся с открытием страниц с яндекс.директа - резко сократилось посещаемость и до нуля упал траффик с директа - оказалось сразу после включения там опции "разметка ссылок для метрики".  Ну выключил и забыл.
Сейчас вернулся к этому вопросу - всё что с ?utm_source=yandeх -отправляет на 404.

2

Re: UTM-метки

Так же проверил https://my-engine.ru/?utm_source=yandex - видимо это проблема всего движка, в том числе и 5.1 версии?

3

Re: UTM-метки

Я с этим не сталкивался, имею ввиду с разметкой ссылок. А там ссылки размечают по умолчанию ?
С точки зрения движка, если добавить к адресу utm_source=yandex, то он и будет пытаться открыть страницу utm_source=yandex. Странно ,яндекс в документации к поисковику сам пишет что нельзя допускать дублирование страниц по разным адресам, а тут предлагают что то к адресу добавить.
Тоесть адрес site.ru/price и site.ru/price?utm_source=yandex с одинаковым содержимым, в одном месте недопустим , а в другом можно?

4

Re: UTM-метки

Изучил проблему. Все исправлю в следующем апдейте.
В настройках можно будет выбрать использование произвольных параметров URL

5

Re: UTM-метки

Порылся в интернете, нашел вот такое решение. В файл htaccess нужно вставить две строки

RewriteCond %{QUERY_STRING} "utm" [NC]
RewriteRule (.*) /$1? [R=301,L]

Происходит редирект  адреса с utm на адрес без. Попробовал, вроде работает. Только вставлять нужно выше этих строк

# Ссылки 
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ /index.php [L]

6

Re: UTM-метки

https://my-engine.ru/devlog сделано

7

Re: UTM-метки

Готово. Теперь правила произвольных ссылок настраивается через админку.