Как проверить, работает ли функция автоматической пометки Google Рекламы

Узнайте, можно ли использовать функцию автоматической пометки Google Рекламы на вашем сайте, и решите возникшие проблемы с настройкой.

У автоматической пометки Google Рекламы есть целый ряд преимуществ. Мы настоятельно рекомендуем использовать эту функцию вместо специальных кампаний с тегами, которые настраиваются вручную.

Содержание

Что такое автоматическая пометка

Специальная функция в аккаунте Google Рекламы, позволяющая добавлять идентификатор клика Google (Google click ID – GCLID) в конечную часть URL перед другими дополнительными фрагментами (именованными анкерами, которые обозначаются знаком #). Если в URL уже добавлен какой-либо параметр, обозначенный знаком ?, то параметру GCLID будет предшествовать знак &.

Примеры
  • example.com/foo?a=b&gclid=Tester123#xyz
  • example.com/foo?gclid=Tester123#xyz

Если на сайте настроена переадресация, важно, чтобы параметр GCLID сохранялся в URL страницы, на которую переадресовывается пользователь. Google Аналитика и тег gtag.js должны учитывать GCLID в качестве параметра верхнего уровня на странице, где загружаются теги.

Как убедиться, что автоматически добавленные теги будут работать на сайте

Откройте Инструменты разработчика Chrome и следуйте представленным ниже инструкциям, чтобы заранее проверить, можно ли использовать автоматическое добавление тегов Google Рекламы на вашем сайте.

Откройте любую страницу сайта и дождитесь ее полной загрузки. Если в URL после этого нет параметра GCLID, скорее всего, настройки сайта не позволяют обрабатывать параметры запроса так, как это необходимо для правильной работы функции автоматического добавления тегов Google Рекламы.

  1. Откройте новую вкладку в Chrome. В меню выберите Инструменты > Инструменты разработчика. Откроется раздел Инструменты разработчика Chrome. Перейдите на вкладку Network (Сеть). Здесь отображаются сетевые HTTP-запросы для загруженной страницы. Откройте эту вкладку до того, как загружать страницу.
  2. Скопируйте конечный URL Google Рекламы.

    Примечание. Если вы используете конечный URL с шаблоном отслеживания или специальными параметрами, определите URL клика (так называется URL, на который будут нажимать посетители).

    Перенесите этот URL в адресную строку Chrome, но пока не загружайте страницу. В адресной строке добавьте тестовый параметр автоматических тегов Google Рекламы, например gclid=TeSter-123. Полностью URL будет выглядеть так: http://www.example.com/?gclid=TeSter-123.

    Если в конечном URL уже есть знак "?", за которым следует параметр запроса, нужно добавить к существующему URL параметр GCLID с префиксом "&", например http://www.example.com/?parameter=1&gclid=TeSter-123.

    Если конечный URL содержит символ "#", то параметр GCLID нужно добавить перед ним, например http://www.example.com/?parameter=1&gclid=TeSter-123#bookmark.

  3. Загрузите URL и дождитесь загрузки сетевых запросов.

Способы решения возможных проблем описаны ниже в разделе Устранение неполадок.

Устранение неполадок

Для устранения неполадок используйте Инструменты разработчика Chrome.

Переадресация URL

  1. Включите запись в Инструментах разработчика Chrome (черный круг в левом верхнем углу вкладки Network (Сеть)). Введите исходный конечный URL с тестовым параметром GCLID в адресной строке. Нажмите клавишу Ввод, чтобы загрузить URL.
  2. На правой панели Headers (Заголовки) вкладки Network (Сеть) выберите несколько первых попавшихся запросов – они обычно неспецифические (без расширений изображения и файла кода).
  3. Внутри запроса найдите код статуса HTTP 301 или 302, означающий переадресацию.
  4. В разделе Response Headers (Заголовки ответов) найдите значение Location (Местоположение), указывающее, где браузер был перенаправлен. Обратите внимание, что переадресация может выполняться в несколько этапов, поэтому вам, возможно, придется проверить несколько HTTP-запросов страницы, чтобы определить, на каком именно этапе исчез параметр GCLID.
  5. Если в новом URL нет автоматически добавленного тега и значения, указанного вами ранее, скорее всего, сохранить значение GCLID в Аналитике не удалось.

Иногда в тех случаях, когда параметра GCLID нет в конечном URL целевой страницы, код Google Аналитики с предыдущей страницы может посылать его в процессе переадресации (обычно это происходит так быстро, что невооруженным взглядом не заметить). Чтобы узнать, был ли отправлен параметр GCLID, посмотрите на запрос collect, выполненный страницей. Для поиска и сортировки запросов collect используйте значок фильтра.

  1. На вкладке Network (Сеть) Инструментов разработчика Chrome выберите запрос collect на панели слева.
  2. В разделе Query String Parameters (Параметры строки запроса) на панели Headers (Заголовки) справа найдите параметр dl в запросе collect.
  3. Там должно быть указано значение gclid=TeSter-123. Если его нет, значит параметр GCLID не был обработан Аналитикой.

Чтобы устранить проблему, из-за которой параметр автоматической пометки был удален при переадресации, сделайте следующее:

  • Попробуйте указать конечный URL вместо целевого URL Google Рекламы. Например, если ваш целевой URL www.example.com/redirect-page перенаправляет пользователя на www.example.com/new-url, укажите последний адрес в качестве целевого URL.
  • Если переадресация вызвана серверным правилом, попробуйте перенастроить сервер, чтобы предотвратить ее. На различных серверах это делается по-разному. Например, серверы Apache используют файл .htaccess для настройки правил переадресации. Если устранить переадресацию невозможно, настройте перенос параметров запроса (например, gclid) из исходного URL в конечный. Конечный URL с автоматически добавленными тегами выглядит так: www.example.com/redirecting-page?gclid=TeSter-123. При переадресации он должен направлять пользователя на www.example.com/new-url?gclid=TeSter-123. Обратите внимание, что параметр GCLID остается прежним, несмотря на изменение адреса страницы.

Ошибки кода отслеживания

Неправильно настроенный фрагмент кода отслеживания Google Аналитики может стать причиной различных ошибок. На вкладке Network (Сеть) в Инструментах разработчика Chrome найдите запрос collect. Если на странице не загружается запрос collect, фрагмент кода отслеживания Аналитики настроен неправильно.

Для отслеживания Google Рекламы код необходимо разместить на всех целевых страницах.

Подробная информация представлена в статье о проверке настроек кода отслеживания сайта.

Фреймы с содержанием

Код Google Аналитики можно использовать в HTML-фреймах, например <iframe>. Поскольку дочерние фреймы не могут прочитать URL родительского, код Аналитики (на странице внутри iFrame) не сможет определить значение автоматических тегов Google Рекламы (GCLID), хотя его видно в адресной строке страницы, просматриваемой в браузере.

Чтобы решить эту проблему, необходимо настроить Аналитику для родительской страницы. Подробнее читайте в этом разделе Руководства для разработчиков, посвященном настройке междоменного отслеживания в элементах iFrame.

Смена регистра URL

Если регистр параметра GCLID изменен системой URL Rewrite на вашем сервере – например, gclid=TeSter изменен на gclid=tester (всё в нижнем регистре), – это помешает Аналитике правильно определить клик Google Рекламы, связанный с посещением. При наличии параметра GCLID трафик связывается с источником google и каналом cpc, но все остальные характеристики клика (кампания, группа объявлений, ключевое слово и др.) появляются в отчетах Аналитики с пометкой (not set).

Чтобы устранить эту проблему, настройте свой веб-сервер так, чтобы на нем были разрешены все незарезервированные символы URL, включая буквы верхнего регистра и такие символы, как "-" (дефис) и "_" (нижнее подчеркивание), поскольку они могут использоваться Google Рекламой при создании уникального параметра GCLID для клика.

Длина параметра GCLID

Максимальная длина значения gclid – 100 символов. Ваши системы ведения журналов, хранения и переадресации должны поддерживать параметры gclid такого размера. Чтобы ваш сайт не урезал длинные параметры gclid, выполните приведенные выше инструкции по устранению неполадок, используя значение gclid=TeSter-123-ABCDEFGHIJKLMNOPQRSTUVWXYZ-abcdefghijklmnopqrstuvwxyz-0123456789-AaBbCcDdEeFfGgHhIiJjKkLl.

Если вы не нашли в этой статье решение своей проблемы, попробуйте использовать специальные кампании вместо автоматической пометки Google Рекламы.

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

Была ли эта статья полезна?
Как можно улучшить эту статью?