we are trying to implement the Tealium mobile SDK on a react native app (hybrid as a few bunch of pages will load as webview). We don't have event stream so we will use Tealium IQ instead and the hidden webview to pass data to Adobe Analytics.
I struggle a bit to understand how the Adobe Experience Clould ID Service tag (visitorAPI) works for an app and if it is required at all. Does it pick up the UUID from the app an use it as ECID (Experience Cloud Id) or do we have to pass it from the app data layer to the tag?
I found this on the documentation but I am not sure whether it is the best practice and how to implement it
Is there any end to end guide to implement Adobe Analytics on mobile? Or at least a best practice?
Implementing the Tealium mobile SDK in a React Native app, along with integrating Adobe Analytics, can be done effectively. Let's go over the usage of the Adobe Experience Cloud ID Service tag (visitorAPI) and how it works within a mobile app.
The Adobe Experience Cloud ID Service tag (visitorAPI) is used to manage the Experience Cloud ID (ECID) for tracking and identifying visitors across different devices and touchpoints. It helps maintain consistency in user identification and data stitching. In a mobile app, the ECID is typically generated and managed by the Tealium mobile SDK.
To implement Adobe Analytics in a React Native app with Tealium, here are the general steps:
Install the Tealium mobile SDK in your React Native app by following the documentation and integration guides provided by Tealium.
Set up the Adobe Analytics integration in Tealium IQ:
Initialize the Tealium SDK and configure Adobe Analytics:
Data Layer and Event Tracking:
Regarding the ECID (Experience Cloud ID), it is generated and managed by the Tealium mobile SDK. You don't need to pass it explicitly from the app's data layer to the visitorAPI tag. The Tealium SDK takes care of managing the ECID and sending it to Adobe Analytics when tracking events.
The documentation link you provided seems to be cut off, so I couldn't view the specific details. However, Tealium's official documentation should provide you with the necessary information on implementing Adobe Analytics in a mobile app, including best practices and guidelines. I recommend exploring the Tealium documentation for Adobe Analytics integration in mobile apps.
Additionally, you can refer to the Adobe Analytics documentation for general guidance on mobile app tracking and best practices. Adobe provides detailed resources and guides specifically tailored to implementing Analytics in mobile apps, which can help you understand the recommended approaches and techniques.
If you encounter any specific issues during the implementation or have further questions,Let me know.