Ответ 1
Вам определенно нужно вставлять события в DataLayer, который затем может запускать тег просмотра страницы GA в GTM. Итак, чтобы вставить событие в DL:
dataLayer.push({'event':'virtualPageView'});
Затем настройте триггер под названием "vpv", который запускается на пользовательском событии под названием "virtualPageView". Добавьте этот триггер в тег GA.
Лучшее, что нужно сделать, - это также отправить детали виртуальной страницы при отправке события. Таким образом вы можете настроить переменные, которые вытаскивают эти значения свойства dataLayer в вызов просмотра страницы. Поэтому вы можете сделать это:
dataLayer.push({
'event':'virtualPageView',
'page':{
'title':'contact us',
'url':'/contact'
}
});
Итак, вы настроили переменную, называемую "название DL-страницы" (например), которая является значением dataLayer для "page.title" и другой переменной, называемой "URL-адрес DL-страницы", которая является значением dataLayer для страницы .url".
Затем вы настраиваете новый тег Universal Analytics, который имеет все ваши обычные настройки просмотра страниц, но с 2 "Поля для установки" (в разделе "Дополнительные настройки" ). Установите 'title' на {{Название DL-страницы}} и 'page' на {{DL-страница url}}
Наконец, установите триггер на "vpv", и каждый раз, когда вы нажимаете данные события + в файл datalayer, вы получите окно просмотра страницы с заголовком виртуальной страницы и виртуальным URL.