Default iOS SDK Data Collection

This document list all the information which is collected by default with iOS SDK. 

Default Events

Following are the events collected by MoEngage iOS SDK

Event Name Description
INSTALL/UPDATE Tracked on calling setAppStatus: method of SDK
REINSTALL On reinstalling the app
MO_PUSH_PREFERENCE_CHANGED On change of App Push Permission settings in iOS.
Notification Received iOS On receiving the notification
Notification Clicked iOS On clicking the notification
NOTIFICATION_DISMISSED_IOS_MOE On dismissing the notification
Geo Fence Triggered On triggering a Geofence
Mobile In-App Shown On In-App been shown
Mobile In-App Clicked Mobile In-App Clicked
Mobile In-App Closed On In-App Dismiss by Close button
Mobile In-App Auto Dismissed In-App automatically dismissed without user action
Mobile App Rating Done When a user has given a rating through an InApp Campaign
DT_CAMPAIGN_SCHEDULED Real-time trigger campaign scheduled to be shown later
DT_CAMPAIGN_SCHEDULE_FAILED  On error, while scheduling a Real-time trigger campaign
MOE_APP_EXIT Whenever the app goes to background
MOE_LOGOUT Whenever resetUser method of SDK is called

 

Default User Attributes

The following list is having the user attributes that can be collected by MoEngage iOS SDK.

Developer doc link for passing this information to MoEngage - 
https://docs.moengage.com/docs/identifying-user#tracking-user-attributes

User Attribute Name Description
ID Unique Id for a user.
Name Full Name of the user
First Name First Name of the user.
Last Name Last Name of the user.
Email The email address of a user.
Mobile Number  Mobile Number of the user.
Gender Gender of the user.
Birthday Birthdate of the user.
Tracked when setUserDateOfBirth()is called with an NSDate instance of user’s DOB.
Location Latitude and Longitude of the user.
Advertising Identifier IDFA of the device.
Push Opt In Status (iOS) Current Push preference set in the device settings(true/ false).
USER_PUSH_PREFERENCE User Push preference tracked by using SDK method trackUserPushPreference: (true/ false)

MOENGAGE_PUSH_OPTED_OUT

GDPR Push opt-out status. (true/ false)

 

Device Info

Following are the device attributes collected by MoEngage iOS SDK

Identifier Information Optional
ADVERTISING_IDENTIFIER IDFA (An alphanumeric string unique to each device used only for serving advertisements) - ref link Yes
IDFV identifierForVendor (An alphanumeric string that uniquely identifies a device to the app’s vendor) - ref link Yes
device_tz Device Timezone No
model Device model type eg: "iPhone"/"iPad" No
model_name Specific Device Model Name eg: "iPhone 7", "iPhone X" etc No
os_ver Current iOS version of the device No

Info

Only ADVERTISING IDENTIFIER is available for on the dashboard for segmentation and analytics usage as of now. IDFA and IDFV will not be collected if data tracking is opted out with GDPR opt-out methods.

List of all MoEngage generated events and attributes

https://help.moengage.com/hc/en-us/articles/207836953-Derived-Events-Attributes

 

Was this article helpful?
0 out of 0 found this helpful