在Android Analytics v4中,将自定义指标附加到HitBuilders.TransactionBuilder。

5
我该如何按照以下方式将自定义度量值附加到 HitBuilders.TransactionBuilder 中?我想将交易与一个值关联起来。 tracker.send(new HitBuilders.TransactionBuilder() .setOtherAttributes(...) .setCustomMetric(1, 10) .build()); 其余数据已成功发送,但自定义度量始终为0。

请问您能否启用详细日志记录并复制/粘贴GAv4 logcat输出吗?是自定义指标未发送还是您在报告中没有看到它? - djabi
我有 analytics.getLogger().setLogLevel(Logger.LogLevel.VERBOSE);,但它没有在logcat上显示日志。它不会出现在报告中,我也无法验证它是否发送了自定义指标。 - awonderer
3个回答

0

你的代码是正确的。你需要检查的是你构建的服务器端报告。

确保你在管理-自定义定义-自定义指标中创建了一个自定义指标。一旦创建,自定义指标将在服务器上出现3到4个小时的延迟。给他们一些时间在那里出现。最后,你需要创建一个报告来查看结果。确保选择正确的时间间隔,不要添加太多的指标和过滤器,否则你将看不到数据。让首次报告尽可能简单。希望这可以帮助你。


0
问题出在自定义指标的范围不是“点击”(Hit),而我却在查看一个按产品匹配的自定义报告小部件。当我更改列时,该值出现了。

0

看起来你的代码是正确的。你可以尝试使用setCustomDimension而不是setCustomMetric,只需要将浮点数转换为字符串即可。


我也验证了自定义指标已经在分析帐户上设置好了。我只是找不到它为什么不起作用的原因。 - awonderer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接