Недавно я начал использовать Диспетчер тегов Google (GTM) на своем сайте. В GTM у меня активирован Conversion Linker, который, если вы зайдете на сайт из рекламы Google, добавит к URL несколько параметров. На сайте используются mod_rewrite и htaccess (включить связывание всех URL-адресов страниц в GTM, компоновщик конверсий).
Код: Выделить всё
example, example.org/articles/2345/?_ad_source=1&_gl=2342323
Настроенная мной форма использует метод POST. Но если GTM добавит свои параметры в URL-адрес, форма перестанет работать.
Я тоже пробовал это:
Если коды _gl не добавлены в качестве параметра (включить ссылку на все URL-адреса страниц в GTM), все работает нормально. Но после добавления параметров _gl при публикации формы поля сообщения отсутствуют в переменной $_post, и вместо этого она, похоже, получает информацию из массива $_get.
Полагаю, мне следует что-то добавить в свой htaccess, чтобы справиться с этой проблемой?
Все отлично работает с параметром «Включить связывание» все URL-адреса страниц деактивированы в GTM, компоновщике конверсий.
Я пробовал тестировать вещи с помощью массивов http-post и http-get, а также пытался перехватить переменные сообщения ранее. на поле.
Поэтому я не уверен, что мне нужно изменить в php или в htaccess, но я не совсем уверен, что искать.
Подробнее здесь:
https://stackoverflow.com/questions/788 ... r-from-gtm