代码中的多个trackpageview调用

时间:2012-11-19 09:12:44

标签: google-analytics

我有许多数据库生成的页面有不同的网址。目前通过调用

跟踪所有这些
_gaq.push(['_trackPageview']);

我现在想要将这些页面跟踪为一个,但我无法删除现有的_trackPageview调用。所以我决定添加一个新的调用,这样我就可以对_trackPageview进行两次调用,如:

_gaq.push(['_trackPageview']);
...
_gaq.push(['_trackPageview',static_url]);
这将是有效的。这会跟踪同一页面的两次综合浏览量吗?

2 个答案:

答案 0 :(得分:1)

是的,您当前的实施应该重复计算每个网页的浏览量,这可能不是您想要的。

如果你无法摆脱第一个电话,我建议创建一个新的单独的个人资料,并将第二个页面调用发送到这个新的个人资料,所以至少它是独立跟踪的。最好的方法是在第二个跟踪器上添加前缀:

_gaq.push(['_trackPageview']);
...
_gaq.push(['b._setAccount', 'UA-XXXXXXXX-2']);
_gaq.push(['b._trackPageview']);

以下是讨论类似内容的参考:http://productforums.google.com/forum/#!category-topic/analytics/discuss-google-analytics-features-with-other-users/5nDlmeAriIw

答案 1 :(得分:0)

如果您使用Google跟踪代码管理器,则可以为每个页面设置触发规则,以便每个页面生成单独的触发事件。这也意味着您可以在GTM中管理您的标签,这样您就不必在每次要进行更改时更新每个页面上的标签,只要每页都有GTM容器代码即可。使用Google Analytics中的过滤器意味着您不需要不同的配置文件。