This mobile library leverages the power of Tealium's TiQ™ Tag Management, AudienceStream™ and Data Access™ products, or any combination of, making them natively available to Android applications. Please contact your Account Manager first to verify your agreement(s) for licensed products.
Minimum Android API: 9 (Gingerbread)
Tealium provides the platform for crafting a modern, scalable and flexible marketing technology stack so you can easily connect and integrate all of your best-in-class solutions.
Tags are snippets of code that nearly every digital marketing vendor requires their customers to embed in the source code of their web sites and mobile applications.
A tag management system is a new type of application that makes it easy for digital marketers and IT professionals to deploy and manage these tags via an intuitive user interface with no coding required.
A key part of enterprise-class tag management systems is the data layer, the behind-the-scenes data and structure that drive customer interactions in web, mobile, and other digital channels.
The Tealium iQ™ tag management system is a powerful and highly extensible solution that helps marketers easily manage their mission-critical technologies across web and mobile channels. Tealium iQ drives the complexity out of vendor tag deployments and is the cornerstone for achieving unified marketing, i.e., the ability to harmonize applications and data to drive superior cross-channel customer interactions.
The Tealium AudienceStream™ Influence DMP (data management platform) enables you to build a universal 360-degree customer profile to better influence and engage visitors in your web or mobile channels in real time. AudienceStream leverages the richest source of real-time, first-party data to help you deliver more relevant and timely interactions, thereby improving loyalty and conversions and creating new opportunities for growth.
The Tealium DataAccess™ solution is a rich set of customer data services and feeds delivered at the speed needed to fuel strong personalization and other timely customer interactions. DataAccess offers a clean, fully correlated dataset for your business intelligence (BI) or enterprise customer data initiatives.
- Check out the Getting Started guide for a step by step walkthough of adding Tealium to an extisting project.
- The public API can viewed online here, it is also provided in the documentation directory of this repo generated by JavaDoc.
- There are many other useful articles on our community site.
- If you have code questions or have experienced errors please post an issue in the issues page
- If you have general questions or want to network with other users please visit the Tealium Learning Community
- If you have account specific questions please contact your Tealium account manager
- 5.4.0
- New Crash Reporter Module
- New Event Attributes added to Core library
- app_build
- app_memory_usage
- device_available_system_storage
- device_available_external_storage
- device_os_build
- device_android_runtime
- 5.3.2
- Handle ThreadExecutor exception
- 5.3.1
- Added method to allow overriding log level at init time (setForceOverrideLogLevel)
- Changed calls to webview to protect against an edge case where the first event is not sent after a period of inactivity, if the publish settings timeout had expired (webview was being reloaded before the javascript call could finish)
- Cookies from the webview are now flushed to disk immediately after any track call. This protects against an edge case where cookies may not be saved to disk when the app is closed quickly
- Added protection to stop Android webview from requesting Favicon.ico when the webview loads
- Added optional Optimizely Listener module to pass Optimizely tracking events to Tealium
- Minor internal updates
- 5.3.0
- Tealium data variable added:
- tealium_datasource
- Tealium data variable added:
- 5.2.0
- New optional module: Ad Identifier. Module adds
google_adid
to data variables - New optional module Install Referrer. Module adds
install_referrer
to data variables
- New optional module: Ad Identifier. Module adds
- 5.1.0
- New track call trackEventType()
- Tag Management: CookieManager enabled by default
- Maven Support
- library (core)
- lifecycle
- Tealium data variables added:
- tealium_event (previously event_name / link_id)
- app_uuid (previously uuid)
- tealium_event_type
- 5.0.4
- Standardized Tealium data variables
- Added lifecycle_totalcrashcount to lifecycle module
- Fixed late initialization null pointer issue
- 5.0.3
- Renamed OnMetricUpdateListener to MetricUpdateListener
- Fixed data clobbering bug
- Fixed JavaScript evaluation in Marshmallow
- 5.0.2
- Fixed setOverrideCollectDispatchUrl bug
- 5.0.1
- Fixed cause of "Ignoring InnerClasses attribute for an anonymous inner class" warning
- Clarified "Retrieved bad visitor profile:" error message
- Override S2S legacy now allows for querystring variables
- 5.0.0 Initial Release
- Multiton support
- Collect Dispatch support
- S2S Dispatch support
- Tag Managment Dispatch support
- TIQ Mobile Publish Settings v5 support
Use of this software is subject to the terms and conditions of the license agreement contained in the file titled "LICENSE.txt". Please read the license before downloading or using any of the files contained in this repository. By downloading or using any of these files, you are agreeing to be bound by and comply with the license agreement.
Copyright (C) 2012-2017, Tealium Inc.