An external device identifier is a custom value that you can assign to a device or user. This helps you recognize users across sessions and platforms. External device IDs also help you deduplicate installs by user, to avoid counting multiple new installs assoiciated with the same user.
Using external device IDs can produce different results depending on your setup. If you want to use them, contact your Adjust representative. They will talk you through the best approach for your use case.
You must set your external device ID in your AdjustAdobeExtensionConfig instance before you call setConfiguration. You can't change this property after you've initialized the extension.
Reference
To set an external device ID, call the setExternalDeviceId method of your AdjustAdobeExtensionConfig instance with the following argument:
externalDeviceId: NSString
Your external device identifier.
Tutorial: Set an external device ID
To set an external device ID, you need to set the ID using your AdjustAdobeExtensionConfig instance. If you followed the integration guide, your App Delegate should look something like this:
To set a default link token for preinstalled apps, pass the link token to the setExternalDeviceId method of the AdjustAdobeExtensionConfig instance. The ID is sent to Adjust with each session.
In this example, the external device ID is set to 1a42b171-faa5-46da-b5ae-6f4be6d05167.