我想要跟踪单个页面并匿名化IP。只有一个URL和5个部分。
我不确定,如果我能组合这样的功能:
ga('set', 'page', '/#first', '/#second', '/#third', 'anonymizeIp', true);
我真的不确定你在问什么,但你的示例代码不起作用。
语法指定您可以传递要设置的键/值对,也可以传递具有不同键/值的对象。因此,在使用对象语法时,您可以同时设置page和anonymizeIp的值:
ga('set' {
'page':'/my/path',
'anonymizeIp':true
});
不能同时设置多个不同的页面路径。我不知道你为什么无论如何都要这么做。
我认为你可能真正想要的是虚拟页面浏览量(如果我错了,你必须更清楚地表达你的问题),即每当有人在片段之间使用你的页面内导航时,记录一个页面浏览量。您不需要预先设置名称,而是为每个导航项添加一个点击事件,并将自定义页面路径传递给页面视图调用:
<a href="#section3" onClick="ga('send','pageview','/section3')">Section3</a>;
(注意,谷歌不喜欢散列标记,最好使用正确的路径)。每次点击该链接都会在行为报告中显示为对url"/section3"的调用。
在跟踪任何页面浏览量之前,您需要调用"设置"匿名IP功能。