ios - Firebase Analytics for iOS — 带有预定义事件的自定义参数 (Swift)
问题描述
我正在尝试为 Swift iOS 应用程序实施 Firebase Analytics。您能否解释一下,是否可以使用预定义的 AnalyticsEvent 传递自定义参数,例如 AnalyticsEventEcommercePurchase https://firebase.google.com/docs/reference/swift/firebaseanalytics/api/reference/Constants#analyticseventecommercepurchase?
例如,我想在该事件中添加“dicount_amount”、“delivery_type”。AnalyticsEventEcommercePurchase 可以吗?
另外,是否可以在购买时添加带有每个项目参数的“项目”数组?是否可以通过自定义事件传递预定义参数?例如,用我自己的事件 view_product 传递 AnalyticsParameterItemId?
太感谢了。我会很感激任何建议和例子。
解决方案
你可以。只需将它们与预定义的参数一起传递,如下所示:
Analytics.logEvent(AnalyticsEventEcommercePurchase, parameters: [
AnalyticsParameterCurrency: "aud",
AnalyticsParameterValue: "999",
"whatever_you_want": "foo"
])
您还可以在自定义事件中使用预定义参数,因为这些只是字符串。
推荐阅读
- javascript - Model.findById() 返回未定义
- c# - 使用接口 .NET Core 注入基类
- javascript - React Native 如何编辑和更新数组数据
- coq - coq中的多态相等
- java - 未使用的导入没有警告
- macos - 如何配置 RoundCubeMail 以便我可以登录
- sql - Postgres 11.7 中 JOIN 的误导性计数为 1
- intellij-idea - IntelliJ 错误:找不到符号 @javax.annotation.Generated
- r - 使用 gganimate 在 R 中单击时移动图像
- drools - Drools 规则执行在更新规则后第一次延迟