【问题标题】:HitBuilder method setAll() not working in Google AnalyticsHitBuilder 方法 setAll() 在 Google Analytics 中不起作用
【发布时间】:2015-11-07 07:40:44
【问题描述】:

我创建了一个Hitbuilder 实例并传递了HashMap<String, String> params = new HashMap<String, String> 参数信息。进入HitBuilder,但找不到任何信息。 HashMap 在 Dashboard 上的 Keys 和 values。

虽然我可以看到屏幕名称、类别、事件名称和标签。

下面是我正在做的sn-p。

     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());

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

【问题讨论】:

    标签: android google-analytics google-analytics-api google-analytics-firebase google-analytics-sdk


    【解决方案1】:

    你传递什么键?对于那些好奇的人,这里是该方法的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 验证命中是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多