将主机名与页面级自定义变量一起使用

时间:2012-05-14 15:55:50

标签: google-analytics

我的网站标记了一个用于确定“页面类型”的自定义变量,该变量设置为页面级变量:

_gaq.push(['_setCustomVar', 1, 'PageType', 'List', 3]);

这在大多数情况下效果很好,因为我可以报告所有列表页面的页面浏览量,例如,查看我网站上所有列表页面的指标。

但是,我最近在m.mydomain.com添加了一个移动网站,我正在尝试报告这些移动网页浏览的网页类型。我通过自定义变量值1设计了一个包含页面视图和访问者的简单自定义报告,然后按主机名m.mydomain.com过滤 - 但现在我的数字非常低,远低于应该存在的数字。

是否有人知道主机名过滤器是否与页面级自定义变量不兼容?或者还有其他原因导致GA可能无法使用主机名正确报告此自定义变量吗?

1 个答案:

答案 0 :(得分:0)

选项1 将为您的移动广告与常规网站创建单独的配置文件。在配置文件上应用过滤器,以根据域包含或排除流量。如何设置实际的配置文件过滤器取决于您的设置,但是,例如,您可以使用以下内容:

mobile profile > include "m.mydomain.com"
desktop profile > include "www.mydomain.com"
rollup profile > (no filters, like what you currently have)

或者,如果您有多个“非移动”(子)域,则可以改为执行以下操作:

mobile profile > include "m.mydomain.com"
desktop profile > exclude "m.mydomain.com"
rollup profile > (no filters, like what you currently have)

选项2 将使用“m.mydomain.com”与“www.mydomain.com”弹出其他自定义字段,并将其用作过滤器。

选项3 将您的域名添加到您的网页名称中。在_trackPageview调用中。默认情况下,报告的页面名称是页面的相对路径。但是,您可以使用类似_gaq.push(['_trackPageview',location.href.replace(/https?:\/\//,'')]);的内容为该调用弹出自定义值。如果您想要进入跨多个域的汇总配置文件,这实际上有些用处。