GithubHelp home page GithubHelp logo

wenleifang / tealium-android Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tealium/tealium-android

0.0 2.0 0.0 13.5 MB

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.

License: Other

Java 100.00%

tealium-android's Introduction

Tealium Mobile Library for Android

License Platform Language

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)

What does Tealium do?

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.

What is Tag Management ?

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.

What is Audience Stream ?

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.

What is Data Access ?

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.

How To Get Started

  • 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.

Contact Us

  • 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

Change Log

  • 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
  • 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
  • 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

License

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.

tealium-android's People

Contributors

craigrouse avatar tmct avatar jalakoo avatar tamayok avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.