如何按自定义参数过滤Firebase事件?

时间:2018-03-28 01:10:48

标签: ios iphone firebase google-analytics firebase-analytics

我使用Firebase进行应用分析,而且我的活动存在一些问题。

当用户打开带有两个参数的productDetailPage时会触发此事件。

@Override
        public void onSuccess(int statusCode, Header[] headers, JSONArray response) {
            ArrayList<HeroDataModel> myHeroes = HeroDataModel.fromJsonToModelList(response);

            adapter.clear();
            adapter.addAll(myHeroes);
            adapter.notifyDataSetChanged();
        }

AnalyticsParameterItemID是唯一的产品ID。

AnalyticsParameterSource是用户来自的地方,例如分享,推送通知或促销。

在我的Firebase控制台中,我能够看到这些事件的数量。我无法弄清楚的是,如何只查看特定产品的事件,或使用AnalyticsParameterItemID ==&#34; specificProductId&#34;过滤事件。

我非常确定收集了所有这些数据。我无法找到使用这些参数的位置。我似乎只能将受众添加为过滤器,而不是我的事件参数。

我想查看某个产品的来源以供分析。知道我怎么能实现这个目标?谢谢!

1 个答案:

答案 0 :(得分:0)

正如我在我的项目中所做的那样,我只是给事件名称赋值,我可以看到在firebase中希望这对你有帮助

  

我的代码段位于Objective-c

 NSDictionary *articleParams = [NSDictionary dictionaryWithObjectsAndKeys:
                                               <Value>, @"<Value_Name>",
                                               <Value>, @"<Value_Name>",
                                               nil];

[FIRAnalytics logEventWithName:@"<event_Name>"
                                parameters:articleParams];
  

在事件名称中,您可以动态传递产品名称。希望这个   会帮到你..