【发布时间】:2017-11-14 09:47:50
【问题描述】:
在我的 Android 应用中,我使用 Google Analytics,我必须为每个用户跟踪一个参数。我只对这个参数的最新值感兴趣(用户可以在应用程序中更改它)。
我认为这可以通过自定义尺寸来解决。我创建了一个user-scope dimension,但事实证明它保留了当前和未来会话的值,并且以前会话的值不变(我们为单个用户提供了多个值)。这使我无法使用该解决方案。
是否有任何选项可以仅跟踪当前值的参数?或者是否有任何选项可以创建自定义报告以仅显示每个用户的自定义维度的最新值?
【问题讨论】:
-
用户范围维度确实是您想要的。但是,当通过 API 或 UI 请求数据时,如果您提取具有会话维度的报告,您确实会看到这些会话的值重复。要检查是否是问题所在:创建自定义报告并仅请求用户范围维度以及
ga:users指标。你不应该得到重复。实际上,为了使这个有用,您还应该使用另一个用户维度来注册用户 ID 并使用两个维度提取报告,以便您可以获取每个用户的参数。 -
我认为您的解决方案不起作用。我使用我的维度和 ga:users 指标创建了一个自定义报告,它仍然显示所有维度值(不仅是最新的)。我期望的是具有所有不同参数值的用户的总和等于所有用户的数量,但是,事实并非如此(现在我通常有 2 个用户,每个参数值列出了 2 个用户)。
-
确实,我也希望如此。那时我唯一能想到的就是你的跟踪器有问题,每次你发送你的维度时,他们都是用一个新的客户端 ID 发送的,所以 GA 认为你的所有请求都来自不同的用户.你能发送一个用户维度+客户端ID(stackoverflow.com/questions/31674013/…)的事件,然后拉一个事件+用户维度+用户的报告吗?
-
我认为它不会将每个事件都视为来自新用户,因为: 1. 如果我很快更改我的维度值(他们在同一个会话中)它会改变。只有当事件在不同的会话中时它才会加倍。 2.用户数为2,每个维度的计数器为2。如果每次都创建新的userId,我会有更多的用户,不是吗?
标签: android google-analytics google-analytics-filters