假设我的 URL 格式为 www.mywebsite.com/search?keywords=library
.
除了使用 Page Level 1
或 Page Level 2
,有什么方法可以让某个 GET 变量的值成为我的 Google Analytics 表的列?
我目前有这张表(见下文),但我使用的是 Page Level
我认为这是一种作弊的专栏。如果有一种方法可以只通过 URL 的特定部分,我会更喜欢。
有没有办法做到这一点?
最佳答案
您可以在分析中创建自定义维度。转到您的属性设置 -> 自定义定义 -> 自定义尺寸 -> 新建。给它一个名字(它将在您的报告中显示为列标签)。由于关键字是 url 命中级别范围的一部分似乎是最合适的(这意味着您的维度与特定的用户交互相关联 - 您也可以选择将其绑定(bind)到完整 session )。
如果您创建自定义维度,它将具有您在跟踪代码中使用的数字索引以及“维度”关键字。以下示例假设您已创建第一个维度(索引 1)并使用 php:
ga('send', 'pageview', {
'dimension1': "<?php echo filter_input(INPUT_GET, 'keywords', FILTER_SANITIZE_ENCODED); ?>"
});
(您可以使用另一个/更好的过滤器,但不要将变量直接放入您的页面)。
现在该值与综合浏览量一起发送。自定义维度不会显示在标准报告中,但您可以在自定义报告中使用它们或将它们设置为标准报告中的次级维度。
关于google-analytics - 如何使用 GET 变量作为 Google Analytics 中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31800891/