Google Analytics - зарегистрируйте просмотр страницы вручную, используя gtag js - PullRequest
0 голосов
/ 13 ноября 2018

Я новичок в GA. Позволь мне идти прямо. Я хотел бы отправить просмотр страницы в GA через Gtag.js из моего javascript.

То, что я пробовал, я добавил

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXXXX"></script>

на мою целевую страницу.

Затем добавил это в мой скрипт

gtag('config', GA_TRACKING_ID, {
    'page_title': pageTitle,
    'user_id': userId,
    'page_path': pagePath
});

Я вижу загруженный gtag js, но получаю сообщение об ошибке "Uncaught ReferenceError: gtag is not defined"

Когда я добавил этот фрагмент

window.dataLayer = window.dataLayer || [];

function gtag() {
    dataLayer.push(arguments);
}
gtag('js', new Date());

gtag('config', GA_TRACKING_ID, {
  'page_title': pageTitle,
  'user_id': userId,
  'page_path': pagePath
});

перестал выдавать ошибку, но не отправлял просмотр страницы в GA. Я что-то упустил?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Мой Плохой. Проблема была с GA_TRACKING_ID. У меня был один пробел "" в моем GA_TRACKING_ID, и это вызывало проблему. Просто удаление этого места сработало.

0 голосов
/ 13 ноября 2018

Полагаю, вы пропустили параметры (page_title и т. Д.) На скриншоте 2.

...