Android google analytics独特的访问者

Seb*_*wak 5 variables android google-analytics google-analytics-api pie-chart

我正在使用Google AnalyticsSDK从我的Android应用程序中收集统计信息.我希望能够创建一个图表,显示用户使用的语言.

为此,我正在创建一个访问者范围自定义变量,如下所示:

tracker.setCustomVar(1, "Language", language, 1);
Run Code Online (Sandbox Code Playgroud)

问题是我担心这种方法不正确.我想在Google - >分析中的Dashboards中创建一个饼图,所以我选择Add widget - > Pie - >"Unique Visitors"按"Custom Variable(Value 01)"分组.

如上所示创建的饼图显示无效结果.目标是为每个用户获取最后一个变量值,然后显示每个值的用户数.它实际上做的是它需要所有变量值,并且对于每个值,它显示具有此值的访问者数量.

这意味着如果有人在语言之间切换,他将在图表中以两种语言显示.不是他实际使用的那个.

所以我的问题是 - 如何正确地做到这一点?我应该更改代码中的某些内容,或者使用除变量之外的其他内容吗?或者也许可以通过谷歌分析网站修复它?

谢谢

Edu*_*rdo 5

没有办法实现你想要的.

如果相同的访问者改变它的语言,那么从现在开始它将具有该语言,但他仍将在前几天显示为旧值.之所以发生这种情况,是因为GA历史记录永远不会被重写,数据会被会话(访问)处理,并且进入的数据是静态的,无法删除或更改.如果访问者仅报告新值,则表示之前的访问将被更改.这只是对设计的反对.

您可以找到其他方法来解决这个问题,并了解在应用程序中更改语言的更好的人.例如,您可以在更改语言时触发事件,并了解添加到应用程序中的新语言的影响.

在GA中只有一个地方,您可以更好地查看多个会话.这就是多渠道漏斗,但它们只适用于报告不同流量来源的目标完成情况.您看到的报告由Google Analytics内部的单独系统处理,可能会违反有关Google Analytics处理和存储数据的一些规则.因此,他们可以将访问重新组合在一起,并了解流量来源维度上发生的变化的进展并导致目标完成.

对不起它没有解决你的问题.但遗憾的是,这不可能通过设计实现.