我知道这似乎是一个愚蠢的问题,但是我在社区中找不到任何适当的答案或文档。
我要将我的项目从Google Analytics(分析)转移到Firebase。 现在,我将使用以下代码发送按钮按下分析数据
guard let tracker = GAI.sharedInstance().defaultTracker, let builder = GAIDictionaryBuilder.createEvent(withCategory: "Button", action: "Interaction", label: "Log-In Button Pressed", value: NSNumber(integerLiteral: value ?? 0))
else { return }
tracker.set(kGAIScreenName, value: "Log-in Page")
tracker.send(builder.build() as [NSObject : AnyObject])
我的问题是我应该在Firebase Analytics中将屏幕名称和类别放在哪里?
在我搜索时,Google将事件限制为500。“ Button_Pressed”可以用作全局事件,屏幕名称等可以用作参数。但是,我不确定这是否是最好的方法。
第二个问题是,正如我所搜索的那样,我们不能将相同的事件名称与Firebase提供的名称相同。我知道Firebase默认不使用我的自定义事件名称,但是如何确定不会添加“ Button_Pressed”?
https://support.google.com/firebase/answer/6317498?hl=en&ref_topic=6317484
我如何记录Firebase上的按钮事件:
Analytics.logEvent("Button_Pressed", parameters: [
"screenName": "Log-in Screen",
"event": "Log-in Button Pressed",
"category": "Interaction"
])
到目前为止我搜索的内容
What event should i use for sending a "button pressed" event on Firebase Analytics