Донецкий техникум промышленной автоматики

Лайфхак: кроссдоменное відстеження в Google Analytics при наявності декількох лічильників

  1. Інтро: класичне виконання
  2. Кому не потрібна ступінь MBA?
  3. Частина головна: лайфхак
  4. Як це виправити?

Якщо ви розбираєтеся в кроссдоменном відстеження, знаєте, як виглядає Client ID в параметрах URL при переході і чому це важливо, - можете відразу переходити до другої / основної частини. Для всіх інших я підготував пояснює «інтро».

Інтро: класичне виконання

Давайте змоделюємо ситуацію, що у вас є сайти «a.ru», «b.ru» і «c.ru», а ваше завдання полягає в тому, щоб оцінювати дії користувачів на цих трьох доменах агрегованих в одному місці. При плануванні реалізації спочатку в голову приходить найбільш простий варіант: «Що якщо просто візьмемо і встановимо один код на всі три сайти». Але такий варіант не спрацює. При першому відвідуванні домену трекер створює унікальний Client ID, записуючи його у файлі cookie. При переході з одного домену на інший для Google Analytics побачить новий домен і створить для вас ще один Client ID.

Що ж повинно відбуватися в правильній ситуації? При переході з одного домену на інший у вас повинен залишатися однаковий Client ID та передаватися параметр зв'язки.

Кому не потрібна ступінь MBA?

Тим, хто:

  • Чи не хоче бути керівником ні зараз, ні в майбутньому;
  • Чи не хоче вчитися новому і готовий до стагнації на ринку праці, де сьогодні кожен другий ходить на тренінги і підвищує кваліфікацію;
  • До сих пір вірить, що університетської скоринки досить для того, щоб її всюди брали з розпростертими обіймами.

Якщо ти не з таких, потрап на кращу дистанційну програму MBA в Росії і СНД. Ти освоїти весь спектр знань і компетенцій, необхідний для успішного керівника і підприємця. Навіщо? щоб отримати підвищення в зарплаті, посади і знаннях.

Реклама


Реалізується це за допомогою включення плагіна autolinker в коді лічильника Google Analytics.

Приклад для вашого уявного сайту «a.ru»:

було:

стало:

Після ось таких нескладних маніпуляцій Google Analytics відстежуватиме на сайті «a.ru» наявність посилань на сайти b.ru і c.ru і додавати в них параметр зв'язування з Client ID. Виглядає він приблизно так:

Тепер, як би користувач ні переміщався між даними трьома доменами, сесія перериватися не буде, а Google Analytics буде вважати статистику по ньому коректно.

Частина головна: лайфхак

Трапляється і таке, що на сайті необхідно встановити два лічильника. Один вважає статистику по декількох доменів, а один - відокремлений.

Головна проблема полягає в тому, що коли МультиДоменні лічильник сайту a.ru передає значення Client ID, на сайті b.ru (або c.ru) воно може застосуватися і на другий, окремий трекер. Це загрожує тим, що для другого (окремого) трекера даний користувач буде новий, навіть якщо він вже був на сайті. А значить, прощай коректна статистика ...

Як це виправити?

На сайті, на який відбувається перехід, повинні бути зроблені наступні настройки:

  1. Виключений плагін allowlinker для окремого (некроссдоменного лічильника). Притому не просто «не включений», а саме «вимкнений» (див код нижче).

  2. Параметри cookiename междоменной і окремого лічильника повинні відрізнятися один від одного.

Давайте на прикладі для уявного домену «b.ru». Код для двох лічильників повинен виглядати наступним чином:

Ось такий невигадливий, але корисну пораду для практикуючих інтернет-маркетологів. Бажаю вам удачі і правильних налаштувань збору статистики!

Думка редакції може не збігатися з думкою автора. Якщо у вас є, що доповнити - будемо раді вашим коментарям. Якщо ви хочете написати статтю з вашою точкою зору - прочитайте правила публікації на Cossa.

Що ж повинно відбуватися в правильній ситуації?
Кому не потрібна ступінь MBA?
Навіщо?
Як це виправити?