我们可以在Google Analytics分析报告中添加自定义变量。
IE:我们的网址是?module = global_settings& load_tab = global_settings_tab
我们可以设置自定义变量“module”和“load_tab”,我们无法使用它来跟踪报告模块的点击次数。
答案 0 :(得分:0)
您可以通过自定义var来完成此操作。 Documentation is here,extract url parameters的一种方式我作为练习留给你(提示:更好地服务于服务器)。如果你想存储模块和选项卡,你需要两个变量,从长远来看可能是一个问题 - 只有五个自定义变量可用(也许你应该将两个值存储在一个变量中)。自定义变量有不同的“范围”(请参阅文档),因为这是关于页面跟踪的,您应该使用页面级别范围。
此类自定义var的跟踪调用可能如下所示:
_gaq.push(['_setCustomVar',
1, // This custom var is set to slot #1 (from five)
'Path', // The name acts as a kind of category for the user activity.
'global_settings/global_settings_tab', // This value of the custom variable.
3 // Sets the scope to page-level
]);
使用Universal Analytics自定义变量不再存在时,它们已被自定义维度和自定义指标所取代。
但是您不一定需要自定义var(或自定义维度),因为除非您在视图设置中明确地删除了url参数,否则它们将在报告中显示。但这些报道不会特别美观或可读。
为了使报告更加美观(如有必要),我建议使用高级过滤器。
1)转到视图settinsg,新过滤器,自定义,高级。在第一个下拉列表中,选择Request Uri as filter field。
2)在文本框中输入module =(。)& load_tab =(。)这是一个正则表达式,它将获取“module”和“load_tab”参数和存储的值他们在一个变量。
3)跳过第二个过滤字段。
4)将“Output to - > constructor”设置为Request Uri。在文本字段中输入/ $ A1 / $ A2 - 这些是存储步骤2的结果的变量。
因此,如果您的网址是“?module = global_settings& load_tab = global_settings_tab”,则此过滤器会将其更改为内容报告中的“/ global_settings / global_settings_tab”(请注意,这会破坏Inpage Analysis,并且一如既往地使用过滤后的数据您应该保留未经过滤的备份配置文件) - 对于参数的任何其他值也是如此。这将更容易阅读,你不必浪费自定义变量(在任何情况下都不会出现在标准报告中),所以这可能是有用的