Я знаю, что это выглядит глупо, но я не смог найти ни одного правильного ответа или документации в сообществе.
Я перевожу свой проект из 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"
])
Что я искал до сих пор
Какое событие следует использовать для отправки события «нажатие кнопки» в Firebase Analytics