Google Analytics 4 Скрипты от аналитики и менеджера тегов: как они должны ужиться?

Я полный новичок в GA4. Перенеся наш сайт на GA4 с помощью помощника GAnalytics, я впервые получил вот такой скрипт, который поставил в начале раздела, что я и сделал:

      <script async src="https://www.googletagmanager.com/gtag/js?id=G-CN4GDXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-CN4GDXXXXX');
</script>

Теперь это работает, и мы можем увидеть некоторых пользователей в моментальных снимках отчетов и представлении в реальном времени .

Вопрос A) Я ожидал увидеть страницы, просматриваемые пользователями в разделе «Взаимодействие» > «Страницы и экран» , но вижу только «Нет доступных данных» (на сегодняшнюю дату). Должны ли мы ждать, чтобы увидеть данные здесь? Или мы должны что-то сделать?


Затем я прочитал, что мне нужно установить Диспетчер тегов Google , поэтому я перешел на , где он не был связан с нашей фактической учетной записью GA, и попросил создать новую учетную запись.

Вопрос Б. Разве одна и та же учетная запись не должна использоваться как в https://analytics.google.com/ , так и https://tagmanager.google.com/в https://tagmanager.google.com/ ?

Поэтому я попросил новую учетную запись менеджера тегов, и он предоставил два скрипта, которые еще не загружены на веб-сайт:


Вставьте этот код как можно выше встраницы, насколько это возможно:

      <!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PSXXXXX');</script>
<!-- End Google Tag Manager -->

Кроме того, вставьте этот код сразу после открытияярлык:

      <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PSXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

Вопрос C) В чем разница между первым скриптом (уже загруженным на сайт) и двумя другими скриптами (еще не загруженными)?

Вопрос D) Должна ли каждая страница содержать все 3x скрипты?

Спасибо

1 ответ

Вопрос Д

Либо 1-й, либо 2-й и 3-й. Я лично больше не использую третий, это отказоустойчивый для посетителей без JS или с отключенным JS.

Если вы используете оба (1-й и 2-й), вы можете получить дублирующиеся данные.

Вопрос С

Первый — тег Google (gtag.js) . Это «базовый» или «простой» брат GTM.

Другой — Google Tag Manager (GTM). Это система управления тегами. Просто добавить его на свой сайт недостаточно. Вам нужно будет настроить его, то есть добавить «тег» GA4 самостоятельно, чтобы фактически начать сбор данных.

Вопрос Б

Неважно. Вам не нужно использовать ту же учетную запись Google. Но если это только вы, это упрощает работу, если вы используете ту же учетную запись. У меня есть доступ к «контейнеру» GTM, где у меня нет доступа к учетным записям GA4, и наоборот.

Вопрос А

В GA4 вы больше не можете видеть данные за сегодня. Только в режиме реального времени. Вы можете использовать режим отладки для просмотра собственных событий в представлении отладки. Третий вариант — связать Big Query с вашим ресурсом GA4, где вы сможете увидеть «трафик» в внутридневной таблице/базе данных.

Все данные также подлежат обновлению данных .

Другие вопросы по тегам