For an integration of Tealium into a Mobile App, we are looking at the Cordova plugin. My question is:
Many thanks for your input.
Solved! Go to Solution.
Our Cordova plugin does support queuing, under the hood our Android and iOS libraries are included in the package.
In your scenario, yes the events would be sent at next app launch.
In case you needed it, heres a link to our documentation:
Follow-up question about offline-queuing.
The app is designed for use on Windows Notebooks. *Angular* will be the foundation of that app I have been told. Angular would be the framework where tracking will be implemented. From the documentation, I understand that Angular does not have the offline queuing feature (because it is mostly used on desktop apps, I suppose).
This would mean, the Angular application needs to handle offline queuing. Which is feasible but the question is about the timestamp of these requests. Is there a way to add the timestamp to the request so that it is processed by Adobe Analytics?
My idea is to add a datalayer variable to the "data" JSON-object, let's call it "ts_event_utc". That variable will be mapped to Adobe Analytics parameter "ts" which is used for custom timestamps, especially for offline tracking (see https://docs.adobe.com/content/help/en/analytics/implementation/validate/query-parameters.html).
I have never tested this scenario. Do you think this would work or am I missing something?
Many thanks and regards...Jean-Marc
For Adobe Analytics, that should absolutely work - remember to format the timestamp in the correct format.
There is also one small catch with the timestamp parameter that your report suite must be enabled to use it. although it is turned on by default, some older implementations may require Adobe Customer Care to switch this on.
Let me know if you have any further queries.