User Identification
Identify users to track their activity:identify() are attributed to an anonymous profile. After you identify a user, that anonymous activity is associated with the identified person.
Event Tracking
Track custom events:Screen Tracking
Track screen views:screen() when users navigate if your campaigns target specific screens.
Profile Attributes
Set user profile attributes:Device Attributes
Set device attributes:autoTrackDeviceAttributes(true) (the default), the SDK also collects attributes such as device_os, device_model, device_manufacturer, app_version, zixflow_sdk_version, device_locale, and push_enabled.
Device Token
The push module registers FCM tokens automatically. You can also manage tokens manually:User Logout
Clear user identification when they log out:clearIdentify() resets analytics state, generates a new anonymousId, and deletes the registered device token.