Как исправить ошибку «Недопустимый параметр gclid» и потерю GET-параметров

By Анастатия Савченко 4 месяца agoNo Comments

Эта ошибка довольно редко появляется в Google Analytics, но ее наличие приводит к потери данных о результатах рекламных кампаний в Google Ads, Facebook, других рекламных сетях и utm-метках. Не заметив ее или проигнорировав, вы не только будете терять важную для бизнеса информацию, но и будете неправильно оценивать результаты работы рекламы.

Ошибка в специальных уведомлениях в аккаунте Google Analytics

Что значит эта ошибка

Напомним, что параметр gclid  — это GET-параметр, что добавляется к каждому url в объявлении в Google Ads. В нем в зашифрованном виде передаются данные о источнике, кампании, группе объявлений, ключе и тд. Эти данные записываются в Google analytics и благодаря этому можно узнать результаты рекламных кампаний.  Потеря параметров gclid приводит к потери всех этих данных

Проблема касается только параметра gclid?

С собственного опыта и опыта других специалистов агенства, могу сказать что потеря параметра gclid в url значит то, что и другие параметры также будут теряться. Например, параметр fbclid, с помощью которого происходит отслеживание рекламных кампаний в Facebook и utm-метки.

Как найти причину потери параметров gclid

Процесс поиска причин мы советуем разделять на две части:

  1. Где появляется проблема — определяем на каких типах страниц появляется эта ошибка.

Сделать это можно двумя вариантами:

  • Простой — добавляем к любому url на сайте параметр ?gclid=Tester123 и переходим по этому адресу. Если после перехода в url не осталось GET-параметра, поздравляю вас, вы нашли страницу на которой происходит потеря. Далее переходите к поиску причины.
  • Сложный — выгружаете все url с рекламного аккаунта Google ads. В этом вам поможет Editor Google ads. Добавляете к каждому url тот же GET-параметр, что и в первом варианте — ?gclid=Tester123 и проверяем ответ сервера по каждому url. Мы обычно делаем это с помощью Netpeak Spider или другого краулера, что показывает код ответа сервера по url. Также, можно проверить на каких url пропадает gсlid вручную.

Если вы используете Netpeak Spider или другой краулер, то на страницах, где срабатывает 301 или 302 редирект  происходит потеря GET-параметра.

2.  Причина потери GET-параметра

Вы уже наверное догадались, что это неправильно настроенный редирект. Но нам нужно еще найти, с помощью чего он был настроен.

  1. В первую очередь проверьте файл .htaccess, который можно найти в корне сайта по FTP. В нем обратите внимания на все правила, которые в строке RewriteCond имеют «?» или .*

 

Что приводит к потери GET-параметров в url

Если в файле .htaccess вы не нашли причины редиректа, тогда обратите внимания на SEO модули или плагины в админке, возможно у каком то из них указано правило для редиректа или плагин имеет баг что и приводит к потери GET-параметров.

Например, в распространенном модуле SEO PRO для CMS OpenCart или OCstore  есть именно такой баг, который приводит к потери GET-параметров. Решить эту проблему можно с помощью модуля «Utm tag fix» или услуг программиста. Советую, использовать модуль, он стоит всего 100 грн, а после изменений сделанных программистом, могут быть новые проблемы.

Если не можете самостоятельно решить проблему или у вас есть свой способ решения, пишите в комментариях.

Category:
  Аналитика

Leave a Reply

Your email address will not be published.