Передача поисковых фраз из «Яндекс.Метрики» в Google Analytics

C осени 2011 года Google, мотивируя свои действия попыткой защитить пользователей, приступил к шифрованию ключевых слов, по которым посетители попадают на сайты. Поисковые фразы начали постепенно заменяться значением «not provided».

На данный момент сегмент «not provided» может скрывать в себе до 99% ключевых слов.

Владельцы веб-сайтов не видят, что ищут посетители и по каким фразам переходят из результатов поиска Google. В скором времени к шифрованию поисковых запросов приступает и «Яндекс». В то время как статистика поисковых запросов по-прежнему остается доступна в «Яндекс.Метрике» и «Яндекс.Вебмастере», в системе Google Analytics ключевые фразы из «Яндекса» начинают заменяться фразой «not set».

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

Перфоманс-маркетинг в 2022 году

Спецпроект Cossa и Zorka.Agency — про чёткие цели, умные данные и измеримые результаты.

Догнать своего пользователя →

Спецпроект

В ходе поисков путей передачи ключевых слов из одной системы аналитики в другую необходимо было решить 3 проблемы:

  • Идентификация и сопоставление пользователей в обоих системах аналитики, чтобы ключевая фраза записалась тому же посетителю Google Analytics у которого она была получена из «Метрики»;
  • Экспорт данных из «Метрики»;
  • Импорт данных в Google Analytics.

Сопоставление пользователей

Для распознавания пользователей в обоих системах аналитики используется уникальный идентификатор клиента. Это случайно сгенерированный номер, хранящийся в cookie Google Analytics пользователя, посетившего сайт.

После внесения изменений в код, счетчики начинают работать так, что в начале каждого сеанса идентификатор берется из cookie с помощью кода Google Analytics и передается в «Яндекс.Метрику» через параметры визита.

Экспорт данных

Экспорт поисковых фраз осуществляется с помощью API. Ежедневно из «Метрики» выгружаются пары ключевых слов и соответствующих им уникальных идентификаторов пользователей.

Импорт данных

Поисковые слова импортируются в Google Analytics с помощью Measurement Protocol. Данный протокол позволяет передавать статические данные с клиентского компьютера на сервер в виде HTTP-запросов.

Каждая пара, экспортированная из «Метрики», используется в качестве параметров HTTP-запроса и с помощью Measurement Protocol записывает поисковую фразу в Google Analytics посетителю с соответствующим уникальным идентификатором.

Пример передачи фраз

Данные о ключевых словах пользователей, пришедших на сайт из поисковой системы «Яндекс», в системе аналитики Google Analytics: 90% не определено.

Данные о ключевых словах пользователей, пришедших на сайт из поисковой системы «Яндекс», в системе аналитики «Яндекс.Метрика».

Данные о ключевых словах пользователей, пришедших на сайт из поисковой системы «Яндекс», в системе аналитики Google Analytics после передачи информации из «Метрики».

Читайте также  MST: «Мы стали такими, потому что много пашем»

Как видно из скриншотов, фраза «not set» расшифрована. Полученные данные легко сегментируются и дают дополнительные возможности в оценке эффективности поисковых кампаний.

Источник картинки на тизере: Depositphotos

Источник: cossa.ru

Violettafan