В конце 2021 года Яндекс ввёл в экспериментальное использование новый параметр yclid, чтобы улучшить распознавание новых поисковых запросов. Это было вызвано ограничениями на использование сторонних cookies в некоторых браузерах, что снижало эффективность определения поисковых фраз в Яндекс.Метрике. Данное нововведение привело к дублированию и не корректному отображению конверсий в GA.
Как отключить специальный параметр — ysclid — при переходе на сайт из результатов поиска Яндекса
Поскольку Google Analytics 4 не предоставляет функционал, аналогичный Universal Analytics для исключения URL параметров на уровне представлений, необходимо самостоятельно настроить это через Google Tag Manager. Используйте для этого шаблоны от сторонних разработчиков, доступные в галерее шаблонов GTM.
Для начала, откройте ваш контейнер в Google Tag Manager и перейдите в раздел Шаблоны.
Затем, используйте функцию Поиск в галерее и введите запрос Query. В результате появятся различные шаблоны, среди которых популярный Query Parameter Stripping Utility от CardinalPath. Добавьте его в свою рабочую область.
Затем, создайте новую переменную для исключения параметров, перейдя в раздел Переменные и выбрав Query Parameter Stripping Utility.
В открывшемся окне вы увидите следующие настройки переменной
Настройте переменную для исключения нужных параметров, таких как yclid и ysclid, указав в поле Only these parameters will be removed.
Field which needs parameters removed заполняем {{Page URL}}
Задав переменной имя, сохраните ее.
Для завершения, отредактируйте ваш тег конфигурации Google Analytics 4. В разделе Теги откройте ваш существующий тег GA4 и переопределите параметр page_location в настройке Поля, которые необходимо задать, используя новую переменную.
После внесения изменений, сохраните их и проверьте правильность работы настройки, запустив режим предварительного просмотра GTM и добавив исключенные параметры к URL вашего сайта.