What kind of data is collected via Batch by default?

Here is the list of data collected via Batch by default. Data can be collected from the SDK or generated server-side.

Device data

Mobile (iOS / Android)

  • Installation ID

  • API level of the SDK (on Android)

  • IP address (shared with Batch, but not stored on Batch side)

  • Bundle ID

  • OS version

  • App version

  • Batch SDK version

  • Push token

  • Push notifications opt-in status

  • MLVL (Mobile Landing Version)

  • Mobile carrier*: Batch collects the MNC/MCC codes and deducts the carrier name based on these IDs.

  • Locale (language and region)

  • Device time zone

Web

  • Installation ID

  • IP address (shared with Batch, but not stored on Batch side)

  • Push token

  • Push notifications opt-in status

  • User-agent (web browser, OS, etc.)

  • Locale (language and region)

  • Country

  • Device time zone

  • City (see above for more details)

  • Batch SDK version

Batch does not set any cookies but relies on Local Storage.

App usage and campaigns data (App + Web)

  • First SDK start date

  • Last SDK start date

  • List of the campaigns that targeted the installation.

  • List of the campaigns that targeted the installation and clicked by the user.

  • Send date of the most recent campaign that targeted the installation.

  • Number of push sent to the install, used for frequency capping limit.

Last updated

Was this helpful?