Stape

Matomo tag для серверного Google Tag Manager

Оновлено
7 жовт. 2024 р.
Опубліковано
20 лип. 2023 р.
Також є

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

Matomo став ще більш популярним через закриття Universal Analytics та посилення обмежень Google Analytics у кількох європейських країнах.

У цій статті ми розповімо, як налаштувати Matomo Advanced тег для серверного контейнера Google Tag Manager, покажемо, як він працює, і опишемо його можливості.

Як працює тег Matomo

Використовуючи Matomo's Tracking HTTP API, тег Matomo від stape надсилає HTTP-запити на вашу URL-адресу відстеження з даними, які ви вказали в тезі. Тег автоматично аналізує дані про подію в серверному контейнері Google Tag Manager і намагається зіставити їх зі стандартними подіями або відстеженням електронної комерції. Якщо в налаштуваннях тегу вручну вказані будь-які параметри події або інші параметри, тег надасть пріоритет цим параметрам.

Методи налаштування подій:

  • Успадкувати від клієнта. Тег автоматично розбирає дані про подію та відображає доступні дані.
  • Кастомний. За допомогою цього методу ви можете відстежувати перегляди сторінок та інші кастомні події, додавши категорію події, дію події та назву події.

Типи дій, які підтримує серверний тег Matomo:

  • pageview
  • event tracking
  • e-commerce tracking
matomo tag for server-side google tag manager

Tracking URL - Tracking HTTP API endpoint, наприклад https://your-matomo-domain.example/matomo.php 

Matomo ID сайту - ідентифікатор сайту, для якого ви хочете налаштувати відстеження. Щоб знайти ідентифікатор сайту, натисніть на кнопку з шестернею у верхньому правому куті, виберіть Веб-сайти, потім Керувати, і ви знайдете ідентифікатор сайту в таблиці Керування вимірюваними параметрами.

Auth token - AuthToken використовується для встановлення правильної IP-адреси. Доступно в Matomo в розділі Налаштування > Особисті > Безпека > Токен авторизації. Необов'язково (якщо він не встановлений, IP та регіон, що відображаються в Matomo, будуть неправильними).

Enable E-commerce Tracking - спробує зіставити дані електронної комерції.

Use Optimistic Scenario - Тег викличе gtmOnSuccess() без очікування відповіді від API.

Event Parameters - тут ви можете вказати, які параметри ви хочете виключити або перевизначити. Якщо для параметрів за замовчуванням "Включати" встановлено значення "всі" без додаткових налаштувань, тег аналізуватиме дані події, намагатиметься зіставити всю інформацію, яку зможе знайти, і автоматично надсилатиме її до Matomo.

Request Headers - додайте назву та значення headers запитів, які ви хочете додати до запитів Matomo.

Logs Settings - Вкажіть, чи повинен тег записуватись до логів у stape.

Як налаштувати тег Matomo

2. Ви можете завантажити його з GitHub або Template Gallery і додати до серверного контейнера GTM, відкривши вкладку шаблону, натиснувши новий, натиснувши три крапки у верхньому правому куті і натиснувши імпорт.

matomo tag

3. Створіть тег Matomo і додайте необхідні поля: URL для відстеження, ідентифікатор сайту Matomo та токен Auth.

4. Додайте будь-який параметр, який ви хочете перевизначити. У моєму прикладі я хочу, щоб тег Matomo автоматично аналізував дані подій на основі запитів клієнта даних.

matomo server to server tag

5. Якщо ви хочете відстежувати дані електронної комерції за допомогою тегу Matomo, вам знадобляться необхідні параметри електронної комерції, а саме: &idgoal=0, transaction ID, items, revenue (idgoal, ec_id, ec_items, revenue). Зверніть увагу на параметр items, який має бути у форматі JSON-кодованого масиву елементів.

matomo server-side e-commerce tracking

6. Додайте тригери до ваших тегів і відкрийте режим налагодження в sGTM і журнал відвідувань (Visitors -> Visits Logs) в Matomo, щоб перевірити налаштування. Ви повинні побачити, що тег правильно спрацював в sGTM, а в журналі відвідувачів повинні бути записи про будь-яку подію або замовлення електронної комерції, про які повідомляється в Matomo.

matomo tag for server google tag manager 
matomo tag for server google tag manager 

Висновок

На закінчення, інтеграція тегу Matomo Advanced в серверний контейнер Google Tag Manager сприяє розширенню можливостей аналітики, зберігаючи при цьому конфіденційність користувачів. Ця детальна інструкція продемонструвала простоту налаштування та широкі можливості, які пропонує тег.

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

Спробуйте Stape для серверного трекінгуright now!