Используйте gtag.js для отслеживания виртуальных просмотров страниц - PullRequest
0 голосов
/ 15 октября 2018

У меня есть многостраничная форма регистрации, и я хочу отслеживать путь пользователя через форму с помощью Google Tag Manager.Моя страница использует рекомендуемый фрагмент кода в заголовке для отслеживания просмотра страницы:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXX');

В соответствии с документацией я создаю виртуальный просмотр страницы, когда пользователь нажимает определенную кнопку в форме:

gtag('js', new Date());
gtag('config', 'UA-XXXXX', {
     'page_title' : 'User registration',
     'page_path': '/registration/page2'
});

Однако этот код не добавляет новый вид страницы. переопределяет оригинал.Что я делаю неправильно?Я хочу, чтобы новый просмотр страницы генерировался, когда пользователь нажимает кнопку.

1 Ответ

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

Не похоже, что вы используете GTM, но вместо этого gtag.js.

Вам нужно будет запускать его при событиях щелчка.Что-то вроде:

<button onclick="formStep2()">Click me</button>

Затем для функции formStep2 ():

function formStep2(){
    gtag('config', 'UA-XXXXX', {
     'page_title' : 'User registration',
     'page_path': '/registration/page2'
    });
}

Конечно, вы можете настроить функцию на более общую / полезную, передав параметр, указывающийпуть / заголовок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...