We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b91b8d commit b6ca94dCopy full SHA for b6ca94d
Sources/SegmentFirebase/FirebaseDestination.swift
@@ -118,6 +118,11 @@ public class FirebaseDestination: DestinationPlugin {
118
if let eventName = event.name {
119
var parameters: [String: Any] = [FirebaseAnalytics.AnalyticsParameterScreenName: eventName]
120
121
+ if let properties = event.properties?.dictionaryValue {
122
+ let propertiesParameters = returnMappedFirebaseParameters(properties, for: FirebaseDestination.mappedKeys)
123
+ parameters = parameters.merging(propertiesParameters) { (current, _) in current }
124
+ }
125
+
126
if let campaign = event.context?.dictionaryValue?["campaign"] as? [String: Any] {
127
let campaignParameters = returnMappedFirebaseParameters(campaign, for: FirebaseDestination.campaignMappedKeys)
128
parameters = parameters.merging(campaignParameters) { (current, _) in current }
0 commit comments