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

  1. зіставлення користувачів
  2. експорт даних
  3. імпорт даних
  4. Приклад передачі фраз

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

Пошукові фрази почали поступово замінюватися значенням «not provided»

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

На даний момент сегмент «not provided» може приховувати в собі до 99% ключових слів

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

Вебмастере», в системі Google Analytics ключові фрази з «Яндекса» починають замінюватися фразою «not set»

Google Analytics є більш потужною і гнучкою системою аналітики завдяки таким перевагам, як фільтрація, сегментація, відстеження подій, можливість застосування регулярних виразів, відстеження електронної торгівлі і т. Д. Тому ми поставили перед собою завдання - знайти спосіб додавання в Google Analytics ключових фраз, за якими користувачі прийшли на сайт з пошукової системи «Яндекс». Рішення даного завдання дозволить краще зрозуміти, що шукали користувачі, які відвідали сайт, і знайшли вони те, що шукали.


В ході пошуків шляхів передачі ключових слів з однієї системи аналітики в іншу необхідно було вирішити 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 після передачі інформації з «Метрики».

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

Джерело картинки на тізері: Depositphotos