我正在Swift中为iOS使用Firebase的多个功能。我在查看某些分析事件的结果时遇到问题。我在应用程序中有一个商店视图,用户可以在其中选择购买该应用程序的高级版本,而他们仍在免费试用中。但是,当他们的免费试用期到期时,此商店视图也会显示为付费专区。
因此,当显示此视图时,我会跟踪分析事件。我将事件称为"did_show_chop_store"
,并包含一个名为"is_paywall"
的自定义事件参数,该参数可以为"true"
或"false"
(如String
)。这是我的跟踪方式:
func trackStore(as paywall: Bool) {
let params: [String:Any] = ["is_paywall": paywall.asString()]
Analytics.logEvent("did_show_chop_store", parameters: params)
}
其中.asString()
是Bool
的扩展,它将值转换为上述字符串。
当按照here所述添加“自定义”参数报告(作为“文本”参数添加)时,我期望看到"true"
和"false"
之间的分布在小的{{ 1}}在Google Analytics for Firebase控制台中特定事件下的图表,但实际上我没有看到任何数据:
当导出为CSV时,我也看不到有关"is_paywall"
的任何数据。
我在做什么错了?还是整个Google Analytics for Firebase都存在很多错误?