Как заставить Google Analytics GA4 работать с Hugo

У меня есть веб-сайт, который использует Hugo, в частности тему Hugo-renga (https://github.com/nanxstats/hugo-renga/blob/master/exampleSite/config.toml). Раньше Google Analytics работал отлично. Однако я пытаюсь перейти на Google Analytics 4. Я обновил тег в своем файле config.yaml:

googleAnalytics: ...

но это не работает - Google Analytics ничего не обнаруживает на моем сайте.

Я также пробовал:

googleAnalyticsID: ...

но это тоже не работает. Что я могу сделать, чтобы заставить его работать?


1
82
1

Ответ:

Решено
  1. Убедитесь, что вы установили googleAnalytics = "G-XXXXX" в файле конфигурации.
  2. Убедитесь, что код, который вы установили, является вашим ожидаемым идентификатором измерения.
  3. Как только это будет сделано, разверните изменение, перейдите в свой интерфейс, перезагрузите сайт, очистив кеш, при открытой вкладке «Сеть» инструментов разработчика.
  4. Отфильтруйте вкладку сети по «собирать». Проверьте сбор вызовов.
  5. Посмотрите, видите ли вы свой идентификатор измерения в свойстве tid ваших звонков.

Если вы видите свой прилив, то все в порядке. Дайте ему максимум два дня, и вы начнете видеть трафик, отраженный в отчетах. Или просматривайте отчеты в режиме реального времени, если вы хотите подтвердить дальнейшие действия без ожидания.

Если вы не видите свой tid, похоже, что ваша тема игнорирует параметр конфигурации GA4, поэтому он может быть жестко запрограммирован там. Отсюда у вас есть два пути: изменить свою тему, чтобы использовать правильный код, либо из настроек, либо просто жестко закодировать правильный код ga4, либо вы можете просто продолжать использовать отслеживание UA, но попросить Google перевести все это в GA4 через настройку помощник.

Лучшим решением здесь будет полный отказ от внедрения UA/GA4 и повторное отслеживание через GTM. Это если вы серьезно относитесь к отслеживанию и вам нужно делать больше, чем тривиальные просмотры страниц.