gpt4 book ai didi

android - HitBuilder 方法 setAll() 在 Google Analytics 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 13:52:25 24 4
gpt4 key购买 nike

我创建了一个 Hitbuilder实例并通过 HashMap<String, String> params = new HashMap<String, String>参数信息。进入HitBuilder但找不到任何信息。 Dashboard 上 HashMap 的键值对。

虽然我可以看到 screenName、category、eventName 和 label。

下面是我正在做的 fragment 。

     Tracker t = getTracker(TrackerName.APP_TRACKER);
t.setScreenName(screenName);
t.send(new HitBuilders.EventBuilder()
.setCategory(category)
.setAction(action)
.setLabel(label)
.setValue(value)
.setAll(params) // cannot find params information
.build());

也像下面这样传递也不显示值:

     Tracker t = getTracker(TrackerName.APP_TRACKER);
t.setScreenName(screenName);
t.send(new HitBuilders.EventBuilder()
.setCategory(category)
.setAction(action)
.setLabel(label)
.setValue(value)
.set("param1", "test1")
.set("param2", "test2")
.setAll(params)
.build());

非常感谢任何回答或评论。

最佳答案

你传递的是什么键?对于那些好奇的人,这里是 reference docs对于方法。仅有效 Measurement Protocol parameters将显示在结果中。参数必须以 & 开头。例如,如果出于某种原因我想设置特定事件的 geoId,我可以按如下方式进行:

 Tracker t = getTracker(TrackerName.APP_TRACKER);
t.setScreenName(screenName);
t.send(new HitBuilders.EventBuilder()
.setCategory(category)
.setAction(action)
.setLabel(label)
.setValue(value)
.set("&geoid", "21137")
.build());

在发送命中参数的随机组合之前,我鼓励您使用 Hit Builder Tool 验证命中是否有效.

关于android - HitBuilder 方法 setAll() 在 Google Analytics 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com