Яндекс-маркет: метка yclid

Автор Shmasser, 30 сентября 2017, 11:14:35

« назад - далее »

Shmasser

Яндекс-маркет добавляет к ссылке на товар параметры заказа типа /?yclid=123456 для метрики. Как сделать, чтобы с этим хвостом страница открывалась корректно?
PrestaShop 1.6.0.9

Adik

В правилах чпу в htaccess можно добавить редирект.

PrestaMan

Страница товара в стандарном варианте будет открываться корректно, так как в prestashop 1.6 у товара url
http://prestashop.ru/blouses/1-blouse.html
добавленые параметры будут игнорироваться
http://prestashop.ru/blouses/1-blouse.html?yclid=123456
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Shmasser

Цитата: Adik от 30 сентября 2017, 13:04:40
В правилах чпу в htaccess можно добавить редирект.
Я хотел так сделать, но скорее всего, это будет противоречить правилам Яндекс-маркета

Цитата: PrestaMan от 30 сентября 2017, 13:10:00
Страница товара в стандарном варианте будет открываться корректно, так как в prestashop 1.6 у товара url
http://prestashop.ru/blouses/1-blouse.html
добавленые параметры будут игнорироваться
http://prestashop.ru/blouses/1-blouse.html?yclid=123456

Почему-то у меня эти параметры не игнорируются, идёт переадресация на главную

PrestaMan

Переадресацию нельзя включить, тогда yclid будет бесполезен.
Можно переопределить контроллер Product (если ссылки только на карточку), добавить обработку переменной yclid.
Можно на сервере установить правила обработки только файлов php, а для html игнорировать параметры в url (если vps или дедик)
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Shmasser

Может для большей универсальности обработку сделать в скрипте ЧПУ?

Adik

Если создать редирект, то yclid учитываться не будет. Тогда зачем он нужен?

Shmasser

Для Яндекс метрики, вроде. Я понял, что Яндекс по ней считает переходы и списывает деньги.

Adik

Раз нужен этот парамметр, то редирект отпадает.
Нужно в диспечер движка вносить изменения или контроллер страницы на которую идет ссылка.

Shmasser

Цитата: Adik от 02 октября 2017, 10:52:08
...
Нужно в диспечер движка вносить изменения...

Согласен, но не имею квалификации для этого. Кто сможет помочь – пишите)

рома

дабы не пладить темы задам здесь - есть какой нибудь модуль выгрузки товаров для яндекс маркета под престу 1.7?

PrestaMan

Чтобы темы не дублировать, писать лучше в теме по Y.CMS для Prestashop от Яндекс
https://prestashop-forum.ru/index.php/topic,6859.msg43242.html#msg43242
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!