1

当我尝试使用时:

FlurryAgent.logEvent("Read_article", articleParams);

它返回FlurryEventRecordStatus.kFlurryEventFailed

我无法找到导致此问题的原因,也没有在他们的文档中找到任何提及相同的内容。

4

1 回答 1

2

这是来自https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/events/android/#capture-event-parameters的正确方法

// Capture author info & user status
Map<String, String> articleParams = new HashMap<String, String>();

//param keys and values have to be of String type
articleParams.put("Author", "John Q");
articleParams.put("User_Status", "Registered");

//up to 10 params can be logged with each event
FlurryAgent.logEvent("Article_Read", articleParams);

我怀疑该事件是在未设置参数的情况下触发的。

另一种可能的可能性是在调用 FlurryAgent.init(this, MY_FLURRY_APIKEY); 之后立即触发事件。在某些情况下,此类事件无法记录。如果您怀疑是这种情况,请在短暂暂停后触发事件。

于 2015-06-23T00:40:16.073 回答