繁体   English   中英

使用Google跟踪代码管理器将综合浏览量发送到虚拟URL到Google Analytics(分析)

[英]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 setFields to set引用您的变量Fields to set块,其中字段名是pagetitle ,需要将其设置为创建的变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM