Tealium Implementations

We understand that our clients have the need to implement Tealium across devices beyond the web or standard mobile devices. These can include anything from a mobile phone or tablet to a Roku, smart TV, printer, or smart refrigerator. We offer numerous SDKs and plugins that work with a majority of these devices, allowing Tealium to be implemented just about anywhere.

Preparation

Before you implement Tealium in your mobile or IoT device, it's important to understand what type of data you want to collect, along with HOW you want to collect it. Tealium has two main methods of data collection - client-side JavaScript or a server-side API. Most devices support both client-side and server-side implementations, however, if an SDK is not available for your device, the only method of data collection available would be the HTTP API, which can only send data server-side. Server-side implementations require the EventStream or AudienceStream products as compared to client-side implementations which require the Tealium IQ product. It's important to know which products are available for use when deciding which Tealium implementation to use with your application. If your method of Tealium implementation requires a product that is not currently available to your account, please reach out to your Account Manager for more information on adding that product to your account.

Below is a list of which implementations support client-side and/or server-side products.

Implementation Client-Side
(Tealium IQ)
Server-Side
(EventStream and/or AudienceStream)
AMP
Android (Kotlin/Java)
Angular
C#  
Cordova
Flutter
HTTP API  
iOS (Swift/ObjC)
Java (not Android)  
JavaScript (Web)
NativeScript
Node  
Python  
React Native
Roku  
Ruby  
Unity
Xamarin

Device Support

With the wide range of devices available to users on the market today, we have compiled a list of the different Tealium implementations offered for various mobile and IoT devices to assist with decisions related to SDK/app development. If the device the app is being developed for is not listed below, please submit a support request and our engineers can assist you with determining the best implementation to use for the desired device.

Device Type Available Tealium Implementation (SDK/HTTP API)
iOS SDK
(Swift, ObjC)
Android SDK
(Kotlin, Java)
Cross-Platform
(React Native, Xamarin,
Cordova, Flutter,
NativeScript, Unity)
Roku SDK HTTP API
Amazon Kindle/Fire/TV      
Android Mobile/Tablet/TV      
iOS Mobile/Tablet/TV      
Roku        
Samsung Tizen        
Smart TV*        

* An HTML iframe can also be used in addition to/in place of the HTTP API.

Version history
Last update:
a week ago
Updated by: