可以在Tracker级别配置自定义维度吗?

Bra*_*bin 12 android google-analytics google-analytics-firebase

我想使用SDK v4在Google Analytics中设置用户范围维度.此维度的值在运行时永远不会更改.

按照此说明创建维度时,页面为我提供了以下代码:

String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(1), dimensionValue);
Run Code Online (Sandbox Code Playgroud)

此代码适用于SDK v3,不适用于SDK4.

我也喜欢这个:自定义维度和指标 - Android SDK v4.他们的解决方案是每次发送页面视图,事件等时设置维度.这很糟糕!这个维度永远不变.sesion或用户尺寸变化小于可以在跟踪器级别保存的屏幕名称.

在这里我的问题:是否有一种方法可以在跟踪器级别设置自定义维度Tracker.setScreenName

Sha*_*evy 13

请参阅:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cd_

所以我认为它应该是:

String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set("&cd1", dimensionValue); //custom dimension 1
Run Code Online (Sandbox Code Playgroud)


Kor*_*mie 0

看来这个问题的解决方案实际上非常简单,尽管有点笨拙。诀窍是设置任何点击的自定义维度或指标的范围,Google Analytics 会将该值应用于该范围内的所有未来和过去的点击。

\n\n
\n

\xe2\x80\xa6 具有用户或会话级别范围的自定义维度值自定义维度值将应用于当前会话中的所有点击,包括过去的点击。

\n
\n\n

对于我的情况,我已经为自定义维度设置了用户级别范围,并确保在主屏幕视图上设置/发送数据。这意味着我无法对此屏幕使用自动屏幕跟踪,这真是太糟糕了。

\n