Менеджер тегов Google (GTM) по умолчанию использует случайное имя для каждого трекера, созданное для каждого тега Universal Analytics.Для трекеров есть возможность использовать фиксированное имя, которое крайне не рекомендуется .Это означает, что у вас могут возникнуть трудности с определением правильного трекера, который будет использоваться при отправке ваших дополнительных данных просмотра страниц.
Однако существуют другие способы отправки виртуальных просмотров страниц с использованием GTM, в которых вы можете воспользоваться существующими настройками Google Analytics., определенные в Google Tag Manager.(Желательно с помощью переменной настроек Google Analyitcs.)
Насколько я понимаю, у вас есть контроль над кодом, чтобы запустить JavaScript для соответствующего события щелчка.Таким образом, вместо непосредственного вызова объекта ga, вы можете отправить нужные данные в GTM с помощью вызова, подобного следующему:
dataLayer.push({
event : 'virtualPageView',
virtualPagePath : 'button2'
});
Очевидно, что в GTM необходимо настроить несколько вещей, которыесможет принять участие в этом событии и отправить просмотр страницы в Google Analytics.
- Создайте переменную, которая указывает на переменную virtualPagePath dataLayer, чтобы вновь введенное значение можно было повторно использовать
- Создайте пользовательский триггер события, который можно использовать с одним или несколькими тегами.Имя события должно соответствовать вашему заданному имени события, в моем примере virtualPageView.
- Вам нужен тег Universal Analytics, который отправит просмотр страницы.Этот тег должен запускаться вашим новым пользовательским триггером и должен иметь дополнительные настройки по сравнению с вашим обычным тегом просмотра страницы.А именно, переменная
page
в блоке «Поля для установки» должна указывать на вновь созданную переменную dataLayer, которая содержит путь к вашей виртуальной странице.
Таким образом, Google Tag Manager позаботится о создании трекера.для вас, отправив запрос в Google Analytics и используя предоставленную вами переменную виртуальной страницы, вместо URL-адреса в адресной строке браузера.