Инструкция по настройке Google Analytics 4

Google недавно выпустила Google Analytics 4. Ниже приведены несколько рекомендаций для Discourse:

  1. Добавление gtag.js напрямую на ваши страницы: Добавьте в Панель управления возможность интеграции gtag.js для Google Analytics 4 напрямую (да, это можно сделать, внедрив gtag непосредственно в тег head, однако для Discourse может потребоваться дополнительная конфигурация). Хотя разработка этого варианта может занять некоторое время, второй вариант может подойти большинству пользователей на данный момент.
  2. Использование Google Tag Manager для добавления тега: Обновите существующее руководство по адресу Integrating Google Tag Manager with Google Analytics для Google Analytics 4.
  3. Добавление gtag.js напрямую на веб-страницы, которые уже размечены с помощью analytics.js: Хотя этот вариант в настоящее время доступен, Universal Analytics будет постепенно выведена из эксплуатации в течение определенного периода времени.

Мы отслеживаем возможность внедрения и постепенного отказа от analytics.js в пользу gtag.js. Мы обновим эту тему, когда обновление будет готово к запуску.

Мы только что объединили возможность обновления до GA v4 в основную версию:

Чтобы перейти на Universal Analytics v4, которая использует gtag как обёртку для analytics.js, перейдите в Администрирование > Настройки и найдите параметр ga_version. Измените этот параметр на v4_gtag и обновите страницу, чтобы перейти на версию 4.

Обратите внимание: при обновлении до v4 вам потребуется изменить любые пользовательские события, которые вы определили в компонентах тем, чтобы они использовали новый API gtag вместо ga.

Нужно ли нам изменить код отслеживания ga universal на этот новый идентификатор App + Web или оставить старый идентификатор UA-xxxxxxx-x?

Настройка 1

Результат 1

Настройка 2

Результат 2 — OK

Спасибо. Теперь у меня всё работает. :sunglasses:

Единственный минус на данный момент — отсутствие исторических данных из универсального трекера в новом GA4. :triumph:

Спасибо, работает отлично!

Как настроить следующие параметры, чтобы отслеживание соответствовало требованиям GDPR (без согласия):

    gtag("config", "XYZ", {
      anonymize_ip: true,
      client_storage: "none",
    });

Вы должны быть в состоянии добавить этот код через компонент темы, но я это не проверял.

Использование v4_gtag и ввод G-XXXXXXXXXX приводит к нескольким просмотрам страниц при одном посещении.

Также есть ли способ избежать вставки кода аналитики в админ-панели?

Возможно отправлять данные одновременно в UA и GA4. Таким образом, после удаления данных UA в следующем году останется историческая информация для сравнения.

Я вставил фрагмент кода UA-gtag.js в тег <head> и добавил одну строку для отправки данных в GA4:

gtag('config', 'UA-********-**', { "anonymize_ip": true });
gtag('config', 'G-*********', { "anonymize_ip": true });

Кто-нибудь знает, какая дополнительная конфигурация может потребоваться? У меня это работает, но моя настройка GA очень проста.