Tealium Collect offers many benefits to a mobile application. If you have Tealium EventStream and the Collect module installed, then third-party vendor SDKs may be removed from your app and implemented as server-side connectors instead. Offloading vendors to an API hub such as EventStream helps to reduce app size, minimize network traffic, and conserve battery power on the device.
Installations that already use the Tag Management module
The Tealium Collect module is enabled using the mobile publish settings of your iQ account. The Collect module runs as native code in your app and dispatches tracking calls as network requests to the Tealium servers.
A simple, light-weight installation.
Installations without access to iQ Tag Management.
For the Swift library, Tealium Collect must be enabled and disabled in the native code.
Data Layer Enrichment (DLE)
Tealium AudienceStream offers the added benefit of returning visitor profile data to Tealium Collect with a feature called Data Layer Enrichment (DLE). In the Collect module, use DLE to personalize your app based on the returned visitor attributes.
In Tealium iQ Tag Management, with the Collect tag running, the hidden webview mobile.html provides access to DLE visitor attributes. These attributes are accessible when configuring extension, loading rules, etc. A remote command is required to communicate between the webview and mobile app for in-app personalization based on DLE values.