Почему данные из GA и GSC (а также данные Я.метрики и Я.Вебмастера) никогда НЕ совпадут

Данные из Google Analytics (GA) и Google Search Console (GSC) различаются, и это может вызвать вопросы по поводу их точности. Однако, с точностью данных всё в порядке. Эти расхождения происходят из-за того, что каждый из инструментов использует собственные методы сбора и представления данных. Ровно такая же ситуация происходит в Яндекс Метрике и Яндекс Вебмастере. Давайте разберемся.

Статья основана на исследовании Роджера Монтти (все пруфы, ссылки и пр. подтверждающие верность данных см. в оригинальной статье по ссылке) из блога Search Engine Land.

Зачем нужен Google Analytics

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

Функции Google Analytics включают:

  • Анализ целей, таких как покупки или лиды.
  • Отчётность в реальном времени о посещаемости сайта.
  • Оценку качества сеансов, чтобы определить, насколько трафик близок к конверсии.
  • Анализ поведения пользователей на сайте.

Данные Google Analytics измеряют, насколько эффективно сайт привлекает и удерживает посетителей. Хотя этот инструмент даёт обратную связь об эффективности веб-страниц, основное внимание уделяется посещаемости и поведению пользователей.

Google Analytics акцентирует внимание на посетителях сайта:

«Вы сможете лучше понять своих клиентов. Google Analytics предоставляет все необходимые бесплатные инструменты для анализа данных для вашего бизнеса в одном месте. Понять пользователей вашего сайта… чтобы лучше оценить, например, эффективность маркетинга, контента, товаров и т. д.».

Зачем нужен Google Search Console

Аналитические данные из Search Console помогают издателям понять, насколько их сайты эффективны в результатах поиска Google.

GSC также предоставляет информацию о поисковых запросах и индексации, что полезно для устранения проблем с видимостью в поисковой выдаче.

Кроме того, GSC позволяет Google уведомлять веб-мастеров о различных проблемах, таких как ручные санкции, взломы сайта, неправильная настройка микроразметки, проблемы с отображением на мобильных устройствах и локализованных версиях страниц, а также управлять входящими ссылками и многими другими аспектами.

На странице Google Справки указывается, что этот сервис позволяет:

  • Убедиться, что Google может находить и сканировать ваш сайт.
  • Устранять проблемы индексации и запрашивать повторную индексацию нового или обновленного контента.
  • Просматривать данные о посещаемости сайта в Google Поиске: как часто сайт появляется в SERP, по каким поисковым запросам, как часто пользователи переходят на сайт и другую информацию.
  • Получать предупреждения, когда Google сталкивается с проблемами на сайте, такими как проблемы индексации или спам.
  • Видеть, какие сайты ссылаются на ваш сайт.
  • Устранять проблемы с AMP-страницами, удобством использования сайта на мобильных устройствах и другими аспектами поисковой системы Google.

Google Search Console ориентирована на оценку эффективности сайта с точки зрения поисковой видимости.

Основная причина расхождения данных между GSC и GA заключается в том, что эти сервисы имеют разные цели и решают разные задачи.

Почему данные расходятся

Поскольку у этих веб-сервисов разные цели, они по-разному выполняют задачи, такие как агрегирование данных. Из-за этого их данные будут отличаться и могут показаться несовпадающими.

Хотя данные точны, они отображаются по-разному. Давайте подробнее рассмотрим причины, по которым данные не совпадают.

Различия в понимании поиска

Google Analytics и Search Console по-разному измеряют поисковый трафик.

  • Google Analytics относит данные Google Discover к категории «Поиск» (Search). Это означает, что при анализе органического трафика в Analytics включается как трафик из поисковой строки Google, так и трафик из Google Discover.
  • Google Search Console разделяет трафик из Google Discover и результаты поиска, предоставляя отдельный отчёт для трафика из Discover.

Различия в взаимодействии с JavaScript

  • Google Analytics выводит только данные от посетителей сайта, у которых в браузере активирован JavaScript.
  • Search Console собирает данные независимо от того, включен ли JavaScript в браузере.

Ограничения в сборе данных для Google Analytics

  • Google Analytics всё чаще сталкивается с ограничениями на отслеживание действий интернет-пользователей. Сервис не может собирать данные из браузеров, ориентированных на конфиденциальность, и расширений, блокирующих аналитику. Например, браузерное расширение DuckDuckGo и браузер Mozilla Firefox не позволяют Google Analytics собирать данные.
  • Search Console не сталкивается с такими ограничениями и может собирать более обширные данные.

Различия в задержке отображения данных

  • Google Search Console предоставляет данные с задержкой в несколько дней, в то время как Google Analytics может предоставлять данные почти в реальном времени, спустя нескольких секунд.
  • Эта задержка в отчётах GSC может привести к тому, что данные на момент их просмотра будут неполными.

Данные из Search Console не включают определённые запросы

Search Console защищает конфиденциальность пользователей, поэтому некоторые запросы не отображаются в отчёте «Эффективность» (Performance):

«Для защиты конфиденциальности пользователей в отчёте об эффективности не показываются все данные. Например, мы можем не учитывать запросы, введённые лишь несколько раз или содержащие личную информацию.

Различия в статистике могут возникать из-за дополнительной обработки данных (например, для исключения дубликатов). Однако, эти расхождения обычно незначительны».

В Search Console не отображаются анонимные запросы

Google Search Console исключает определённые типы запросов (анонимные) для защиты конфиденциальности пользователей. Эти запросы учитываются в общих показателях, но не отображаются при фильтрации в отчёте «Эффективность».

На странице справки Google Search Console сказано:

«Очень редкие запросы (так называемые анонимные запросы) не отображаются в этих результатах, чтобы защитить конфиденциальность пользователя, сделавшего запрос.

Анонимные запросы всегда исключаются из этой таблицы. Они учитываются в итоговых показателях диаграммы, если не применяется фильтрация запросов (например, отображение запросов, содержащих или не содержащих заданную строку).

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

Это расхождение объясняется тем, что анонимные запросы не учитываются при фильтрации запросов».

Различия из-за часовых поясов

Google Analytics отображает данные за определённый день или месяц в соответствии с часовым поясом, установленным веб-мастером.

Google Search Console, независимо от настроек страны и часового пояса на уровне сайта, отображает данные по тихоокеанскому летнему времени (PDT), которое также является часовым поясом Калифорнии.

В результате GSC привязывает данные к одному часовому поясу, а GA — к другому (если для сайта не установлен часовой пояс Калифорнии).

Это сильно влияет на отображаемые данные, поскольку ежедневные и ежемесячные данные о трафике никогда не будут совпадать в Search Console и Google Analytics.

Согласно справке по редактированию настроек представления в Google Analytics:

«Страна или регион часового пояса — это страна или территория и часовой пояс, которые вы хотите использовать в качестве границы дней в ваших отчётах, независимо от того, откуда поступают данные.

Например, если вы выбрали часовой пояс Лос-Анджелеса (США), начало и конец каждого дня будут определяться по этому часовому поясу, даже если посетители сайта находятся в Нью-Йорке, Лондоне или Москве.

Если вы выберете часовой пояс, в котором действует переход на летнее время, Google Analytics будет автоматически подстраиваться под эти изменения.

Если вы не хотите, чтобы Analytics подстраивался под летнее время, вы можете использовать среднее время по Гринвичу вместо своего местного часового пояса».

Сервисы по-разному обрабатывают URL-адреса посадочных страниц

В Search Console URL-адреса посадочных страниц в определённой степени агрегируются, тогда как в Google Analytics они остаются неизменными.

В онлайн-справке Google это объясняется так:

«Параметр ‘Целевая страница’: Search Console агрегирует свои данные по каноническим URL-адресам, в то время как Google Analytics использует фактические URL-адреса посадочных страниц.

Это различие влияет на отчёты, включающие этот параметр, такие как отчёты ‘Целевые страницы’ и ‘Устройства/страны’, где целевая страница указывается как дополнительный параметр.

Например, данные о кликах и показах на обычных сайтах, сайтах для мобильных устройств и AMP-страницах могут агрегироваться до уровня канонических URL-адресов».

Ограничение на количество URL-адресов в Search Console

Ещё одно важное отличие заключается в том, что Search Console может предоставлять данные не более чем по 1000 URL-адресам посадочных страниц. В то время как в Google Analytics такого ограничения нет.

Подводя итог

Google Search Console и Google Analytics могут (и в большинстве случаев БУДУТ) отображать разные данные. Если бы они отображали абсолютно идентичные данные — как вы считаете — неужели бы Гугл поддерживал бы два абсолютно идентичных инструмента? (абсолютно такая же история с данными в Метрике и Вебмастере Яндекса — это разные программные продукты, которые по-разному представляют данные).

Причины этих расхождений разнообразны: от различий в часовых поясах, к которым привязаны события трафика, до способов агрегации целевых страниц.

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