[英]Send pageview to virtual URL with google tag manager to google analytics
使用新的Google跟踪代码管理器,
我尝试设置“在类包含x的按钮上单击”:“ pageview x”无效
我尝试设置“在按钮上单击包含文本的x”:“页面浏览x”无效
尝试以编程方式添加虚拟页面视图:
window.dataLayer = window.dataLayer || []; window.dataLayer.push({
'event': 'Pageview',
'pagePath': '/test',
'pageTitle': 'Test'
});
没用
尝试过:
ga('send', 'pageview', '/test');
也没用
我在Google Analytics(分析)的“实时查看器”中看到了其他页面,因此成功跟踪了它们。
请协助将虚拟Ajax网址状态的网址发送到Google Analytics(分析)...
您需要在Google跟踪代码管理器中生成事件,就像您已经尝试使用dataLayer.push
这将是一个类似函数的非常基本的示例,您可以将其用作回调,并提供路径和标题变量。
function generateVirtualPageView(path, title) {
window.dataLayer.push({
event : 'virtualPageView', //fixed value you need to use as trigger in GTM
virtualPagePath : path,
virtualPageTitle: title
});
}
在GTM中,您需要创建一个事件类型触发器,其中事件名称与dataLayer.push中的名称匹配。 在我的示例中:virtualPageView
您需要创建两个数据层变量,在变量的“数据层变量名称”设置中设置的dataLayer推送中引用页面和标题值。 (在我的示例中为virtualPagePath和virtualPageTitle)
现在,您可以创建一个通用Analytics(分析)标记,该标记会发送网页浏览作为点击类型,并由您新创建的自定义事件触发,并在“ Fields to set
的Fields to set
引用您的变量Fields to set
块,其中字段名是page
和title
,需要将其设置为创建的变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.