Package-level declarations

Mobile Tracking SDK integration for sending app events.

Types

Link copied to clipboard

Device category sent with tracking app events (maps to device.category).

Link copied to clipboard

Fire-and-forget adapter around the Mobile Tracking SDK's MobileUserTracker.

Link copied to clipboard
data class TrackingConfig(val appName: String, val appNamespace: String, val appVersion: String, val appBuildNumber: String, val deviceCategory: DeviceCategory, val deviceType: String, val osFamily: String, val osVersion: String, val isMobile: Boolean? = null, val screenHeight: Int? = null, val screenWidth: Int? = null, val screenDensity: Int? = null, val fingerprint: String? = null, val manufacturer: String? = null, val carrier: String? = null, val bluetoothEnabled: Boolean? = null, val cellularEnabled: Boolean? = null, val wifiEnabled: Boolean? = null, val externalId: String? = null, val traits: TrackingTraits? = null)

Session metadata applied to the tracker when MessengerAccount.initiateTracking is called.

Link copied to clipboard
data class TrackingTraits(val email: String? = null, val cellPhone: String? = null, val homePhone: String? = null, val otherPhone: String? = null, val workPhone: String? = null, val salutation: String? = null, val jobTitle: String? = null, val givenName: String? = null, val middleName: String? = null, val familyName: String? = null)

Identity traits attached to tracking app events for identity stitching.