• Forums
  • 日本語
  • TLC Tealium Learning Center Tealium Learning
    Center
  • Discussions & Ideas Dicussions & Ideas
  • Documentation Documentation
  • Knowledge Base Knowledge Base
  • Education Education
  • TLC Blog TLC Blog
  • Support Desk Support Desk
  • CDH Customer Data Hub Customer Data Hub
  • Home
  • Server-Side CDH
    • Getting started
      • EventStream API Hub
        • Introduction to EventStream
        • Start EventStream tutorial
        • Data sources
        • Add a data source
        • Install and test
        • Live Events
        • Event specifications
        • Add a specification
        • Event data quality
        • Event feeds
        • Add a feed
        • Connectors
        • Add a connector
        • Trace
        • Test with Trace
        • Saving and publishing
        • Next steps
      • AudienceStream CDP
        • Introduction to AudienceStream
        • Start AudienceStream tutorial
        • Attributes
        • Attributes Enrichments
        • Attributes Badges
        • Attributes Offline Data (Omnichannel)
        • Visitor Stitching
        • Visitor Stitching Visitor ID
        • Visitor ID Part 1
        • Visitor ID Discovery
        • Visitor ID Part 2
        • Audiences
        • Connectors
        • Connectors: Add a connector
        • Trace
        • Trace Test with Trace
        • Saving and Publishing
        • Next Steps
        • Install options for web
      • Install Tealium Collect
      • Order of operations
      • Introduction to DataAccess
      • Introduction to Customer Data Hub
    • Data sources
      • About data sources
      • File Import
        • About file import
        • File import process
        • Prepare a CSV file for import
        • Configure file import
        • Configure file transfer service
          • Configure Cyberduck
          • Manage files with the AWS Command Line Interface
          • Upload files to S3 bucket
          • Check import status
        • File import visitor identification
      • Incoming Webhooks
        • Affirm
        • Airship
        • Braze Currents
        • Google Ads Leads
        • HTTP API Advanced
        • Hubspot
        • Intercom
        • Iterable
        • Mailchimp
        • SendGrid
        • Zapier
      • Create a data source
      • Connect to a data source
      • Edit data source settings
      • Importing offline data (Omnichannel)
      • Data sources for iQ Tag Management
      • Import data using Visitor Data Enrichment (/vdata)
    • Event specifications
      • About event specifications
      • Manage event specifications
    • Live Events and feeds
      • About Live Events
      • About event feeds
    • Attributes
      • About attributes
      • Manage attributes
        • Add an attribute
        • Edit an attribute
        • Delete an attribute
      • About enrichments
      • Manage enrichments
        • Add an enrichment
        • Usage examples
      • Data types
        • Arrays
          • About arrays
          • Array of booleans
          • Array of numbers
          • Array of strings
        • Badge Attribute
        • Boolean Attribute
        • Date Attribute
        • Funnel Attribute
        • Number Attribute
        • Popular Badges
        • Set of Strings Attribute
        • String Attribute
        • Tally Attribute
        • Timeline Attribute
      • Data Layer Enrichment
        • About Data Layer Enrichment
        • Enable Data Layer Enrichment
        • Add and configure the Tealium Collect tag
        • Data Layer Enrichment object
        • Data Layer Enrichment API
          • About Data Layer Enrichment Public API
          • Manage Data Layer Enrichment Public API
      • About restricted data
      • Event attributes and enrichments reference
      • Visit and visitor attributes and enrichments reference
    • Connectors
      • About connectors
      • Connector interface
      • Add a connector
      • Manage connectors
      • About delayed actions
      • Frequency capping
        • About frequency capping
        • Cooldown groups
        • Example
      • Webhook connectors
        • About webhook connectors
        • BasicAuth and OAuth2
        • Action parameters
        • Validate webhook action
        • Usage examples
        • Changelog
        • Vendor examples
          • Webhook - Keen.io API
          • Webhook - Kony API
          • Webhook Facebook App Events API
          • Webhook Krux (Deprecated)
          • Webhook Salesforce Predictive Intelligence API
        • Webhook - Send Custom Request - Template Variables Guide
        • Webhook - Send Custom Request - Trimou Templating Engine Guide
      • Trace
        • About Trace
        • Manage traces
        • View a trace
      • Persistent cookie matching
    • Audiences
      • Dashboard
      • Audience Discovery
        • About Audience Discovery
        • Manage Audience Discovery
        • Favorite numbers
        • View Audience Discovery data
      • Audience Sizing
        • About Audience Sizing
        • Manage Audience Sizing
        • Audience Sizing examples
      • Create an audience
      • Visitor profile sampler
      • Visitor lookup tool
      • Rule condition definitions
    • Visitor stitching
      • About visitor stitching
      • Anonymous IDs, user identifiers, and visitor ID attributes
      • Visitor ID attributes
      • Visitor stitching example
      • Visitor stitching guidelines
      • Create a visitor ID attribute
      • Visitor stitching scenarios
    • Functions
      • About functions
      • Function triggers
      • Execution environment and limits
      • Functions code editor
      • APIs and libraries
      • Best practices
      • Manage functions
        • Create a function
        • Test functions
        • Delete a function
        • Manage logs
        • Manage global variables
        • View function statistics
      • Event and visitor functions
        • About event and visitor functions
        • Event object
        • Visitor object
        • Attribute names and values
        • Use the fetch() API
        • Add authentication
        • Add OAuth 2.0 authentication
        • Event function examples
        • Visitor function examples
        • Send an event to Tealium Collect
        • Generate a UID2.0 token
      • Data transformation functions
        • About data transformations
        • Event parameter
        • Example code
        • Flatten nested objects
    • Data storage
      • About DataAccess
      • AudienceStore and EventStore
      • AudienceDB and EventDB
      • AudienceStore data guide
      • EventStore data guide
      • AudienceDB data guide
      • EventDB data guide
      • Data Viz tools
        • Using SQL Workbench/J
        • Connecting Snowflake
        • Connecting Tableau
        • Connecting Microsoft Power BI
      • Frequently asked questions
        • Why would I use DataAccess?
        • How long does it take for data to appear in DataAccess?
        • How long is the data stored in DataAccess?
    • Consent
      • Consent management
      • Consent change event specifications
      • Sample privacy policy excerpts
    • Save and publish
      • Save and publish changes
      • About testing
      • Integrate with Tealium iQ
    • Labels
      • About labels
      • Manage labels
      • Use labels
    • Administration
      • User permissions
        • About permissions
        • Manage permissions
        • FAQ
      • Concurrent users
      • Account settings
      • Versions
      • Enabling Experiments
      • IP addresses to allow
      • Content Security Policy
      • Data Supply Chain dashboard
      • Usage report
    • Tealium Tools
      • Mobile QR Trace
      • Optimizely Helper
    • Frequently Asked Questions
      • Create a lead scoring model
      • Browser support
      • What is the format of the data found in EventStore?
      • How long does it take for data to appear in DataAccess?
      • When are records created, updated, and deleted in AudienceDB?
AudienceStream CDP
Introduction to AudienceStream
AudienceStream is an Omnichannel customer segmentation and real-time action engine. AudienceStream takes the data that flows into EventStream and creates visitor profiles that represent the most important attributes of your customers’ engagement with your brand. These visitor profiles are segmented by shared behaviors to create audiences, sets of visitors with common traits. These audiences fuel your marketing technology stack in real-time via connectors.
Audiencestream tutorial
This guide introduces you to Tealium AudienceStream, the application interface and the fundamental concepts of a customer data platform (CDP). Step through this guide to learn how to quickly set up a working CDP with visit and visitor attributes, a dynamic audience, and a vendor connector. You can then see it in action using live data from your site or application.
Attributes
The first step in using AudienceStream is to create attributes. Attributes allow you to define the important characteristics that represent a visitor’s habits, preferences, actions, and engagement with your brand. This section will describe the two types of attributes and the different kinds of data they can store.
Attributes Enrichments
Once you identify your desired attributes, you will configure them with enrichments business rules that determine when and how to update the values of attributes. Each data type offers its own selection of enrichments for manipulating the attribute’s value. For example, the number attribute offers the enrichment “Increment or Decrement Number” for adding or subtracting number values.
Attributes Badges
Badges are special visitor attributes that represent interesting behavior patterns. Badges are assigned or removed from visitors based on the logic of their enrichments. This logic usually combines multiple conditions into one to capture visitor segments or sets a threshold for when a particular value is reached.
Attributes Offline Data (Omnichannel)
While AudienceStream primarily acts on real-time customers of your digital properties, it can also work with offline data through omnichannel imports. You can take offline data, such as in-store sales or call center activity, and correlate it to your online visitor data to complete the customer data profile.
Visitor Stitching
Now that you’ve seen how to build rich customer profiles using attributes and enrichments, it’s time to review how to identify your customers through identity resolution and visitor stitching. The data we’re collecting so far is anonymous and could be fragmented across the customer’s different browsers and devices. Let’s see how we can pull this data together to create a complete profile of the customer.
Visitor Stitching Visitor ID
The visitor ID attribute is used to identify customers using a value that is guaranteed to be unique to each customer. The value is usually set during a qualifying event – one that would only occur when a customer provides a reliable means of identification, such as registering or completing a purchase.
Visitor ID Part 1
In this step we will show how to safely create a visitor ID attribute and introduce Audience Discovery, where we can validate the identity resolution strategy before committing to it. In this example, we will capture email addresses during user registration events based on the requirements from the previous step.
Visitor ID Discovery
This is a critical step to ensure that our identity resolution strategy is accurate and that the attribute we’ve chosen, Email Address, is unique across our customer base. We will use Audience Discovery to sample our active customers using our new Email Address attribute. The Audience Discovery chart will display a distribution of the unique values of that attribute. If everything is working as expected, each Email Address value will only have one visitor associated with it.
Visitor ID Part 2
In this step we will complete the identity resolution plan by creating the visitor ID attribute for Email Address and populate it with the values we are already collecting in the corresponding string attribute.
Audiences
Connectors
Connectors: Add a connector
This step shows how to add a connector, configure an action, and use data mappings.
Trace
Trace is the testing and validation tool for AudienceStream. You use Trace to validate that your configuration is working properly and that connector actions are being triggered.
Trace Test with Trace
In this step you will use Trace to validate that all of the previous configuration is working as expected. You will get a trace ID, add it to your application (or use the Tealium Tool), perform a simple test, then inspect the logs in the Trace interface.
Saving and Publishing
Before we finish, it is important to understand how the save and publish process works and how to navigate your version history. This section will explain the difference between Save, Save as, and Publish and how to view your version history.
Next Steps
Now that you have a basic understanding of how Tealium AudienceStream works, you are ready to move on. Each of the articles referenced below are found in the Tealium Learning Center (TLC) and contain detailed information about how to set up and configure the various components reviewed in this guide.
Install options for web
This article describes the installation options for Tealium AudienceStream CDP. This article is for customers that want to install Tealium AudienceStream but do not already use Tealium iQ Tag Management or Tealium EventStream API Hub.
  • Home
  • iQ Tag Management
  • EventStream API Hub
  • AudienceStream CDP
  • Functions
  • Predict ML
  • DataAccess
  • Client-Side Tags
  • Server-Side Connectors
  • Platforms
  • API
  • Tealium for Pharma
  • Tealium Identity Partners
  • Technology Partners
  • Glossary
  • Early Access
  • Getting started
  • Data sources
  • Event specifications
  • Live Events and feeds
  • Attributes
  • Connectors
  • Audiences
  • Visitor stitching
  • Functions
  • Data storage
  • Consent
  • Save and publish
  • Labels
  • Administration
  • Tealium Tools
  • Frequently Asked Questions