Skip to content
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cannot retrieve contributors at this time

Analytics overview

The information in this section helps you use the iOS SDK with Adobe Analytics.

New Adobe Experience Platform Mobile SDK Release

Looking for information and documentation related to the Adobe Experience Platform Mobile SDK? Click here for our latest documentation.

As of September 2018, we released a new, major version of the SDK. These new Adobe Experience Platform Mobile SDKs are configurable through Experience Platform Launch.

Generating Analytics tracking identifiers

In the SDKs, identifiers are used to track users, and here is the hierarchy of identifiers:

  1. Custom Visitor Identifier (VID)
  2. Analytics Tracking Identifier (AID)
  3. Experience Cloud Identifier (MID)

Tip: The correct acronym for Experience Cloud Identifier is ECID. Although the SDKs still use MID, it is the old name.

The AID, which is also sometimes referred to as the Tracking Identifier, is generated by the SDK when the app is not configured to use an MID. The value persists between launches and app upgrades in NSUserDefaults. If the user deletes the app from their device and then re-installs the app, or if the app developer clears out NSUserDefaults, a new identifier is generated by the SDK. This process results in a new user in Analytics reporting.

For users in an app that introduces Identity service support (MID), existing AID values are sent with Analytics hits, and the Analytics hit contains an AID and an MID. For new users in an app with Identity service support, the Analytics requests contain only an MID. For more information about identifying visitors, see Unique visitors in the Adobe Analytics documentation.