Member-only story

Firebase Analytics

.

Two important function

  • Use logEvent when tracking user actions (e.g., button clicks, pageView, purchases).
  • Use setUserProperty when defining persistent user attributes (e.g., user role, subscription type).

Implementation in Swift (iOS)

Step 1: Add Firebase to your project using CocoaPods.

Step 2: Configure Firebase: Inside your AppDelegate.swift.

Step 3: Log an Event

Example Usage in Swift

1. Using Analytics.logEvent

Tracks an event when a user purchases a subscription:

Analytics.logEvent("purchase_clicked", parameters: [
"product_name": "Premium Plan",
"price": 9.99
])

2. Using Analytics.setUserProperty

Assigns a user property for segmentation:

Analytics.setUserProperty("premium", forName: "user_type")

This allows Firebase to segment users based on whether they have a premium subscription.

--

--

No responses yet