Почему Параметры отслеживания кампаний не работают на страницах продуктов?
У меня есть ситуация, когда я отправляю кампании по электронной почте, которые ссылаются на продукты. Код ссылки представлен в формате:
?utm_campaign=EnewsNov&utm_medium=email&utm_source=HouseList&utm_term=editorial-link&utm_content=header
Когда я добавляю ссылку для отслеживания в свой домен, то есть:
Это прекрасно работает. Это также отлично работает для страниц категорий.
Для страниц товаров, однако ссылка не работает, и я получаю сообщение об ошибке например:
Эта страница не работает
Www.mydomain.com перенаправлял тебя слишком много раз. Попробуйте очистить свои файлы cookie. ERR_TOO_MANY_РЕДАКТОРЫ
Если я, однако, уменьшу параметры до одного, то есть
Http://www.domain.com/ANY_PRODUCT_URL/?utm_campaign=EnewsNov
Это прекрасно работает. Как я могу это исправить?
1 answers
В нашем случае проблема была вызвана расширением Creare SEO.
Класс::функция:
Creare_creareseocore_model_observer::forceproductканонический()
Простая установка в поле конфигурации creareseocore/defaultseo/forcecanonical
значения "Нет" не решила эту проблему.
[Система] -> [Конфигурация] -> [СОЗДАНИЕ SEO] -> [Общие настройки] -> [Включить перенаправление канонического продукта]
Эта проблема может также возникнуть у любого другого наблюдателя, наблюдающего за этим событие:
catalog_controller_product_view
Отключение модуля не помешало выполнению наблюдателя. Нам пришлось прокомментировать все содержимое функции, чтобы подтвердить, что это был виновник.