2

我有许多具有不同 url 的数据库生成页面。目前所有这些都通过调用来跟踪

_gaq.push(['_trackPageview']);

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

_gaq.push(['_trackPageview']);
...
_gaq.push(['_trackPageview',static_url]);

这行得通吗?这会跟踪同一页面的两个综合浏览量吗?

4

2 回答 2

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

于 2012-11-20T02:55:27.060 回答
0

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

于 2012-12-18T21:07:41.370 回答