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?
EventStream API Hub
Introduction to EventStream
This article is an introduction to Tealium EventStream, a data collection and API hub that sits at the center of your data supply chain.
Tealium EventStream tutorial
This guide introduces you to Tealium EventStream and helps you understand the application interface and the fundamental concepts of event data management. Step through this guide to learn how to quickly set up a working server-side profile that includes a data source, event specifications, and a vendor connector. You can then see it in action using live data from your site or application.
Data sources
A data source is any system that sends data to Tealium EventStream. These systems include websites, native mobile apps, or any custom application that can report event data. Data sources are platform-specific and provide the necessary code and instructions to complete an installation.
Data sources: Add a data source
This step will use the HTTP API data source as an example, but you can use any platform for which you have access to the code.
Data Sources: Install and Test
Installing and testing the HTTP API is as simple as entering a URL into a browser. If you chose a different platform for your data source go ahead and add the necessary code according to the installation instructions.
Live Events
Live Events is used to manage and inspect incoming events in real-time. We’ll use this to verify that the test events you send from your data source are being received.
Event specifications
Event specifications are a way to organize and validate the quality of incoming data and they represent your data layer in EventStream. As mentioned earlier, events processed by EventStream are identified by the
tealium_event
attribute. The value of this attribute represents the name of the event and its associated specification. The specification also indicates which event attributes are required in the event.
Event Specifications: Add a Spec
Event specifications can be added directly from the event details view in Live Events. Live Events will detect events that match a marketplace specification and provide a preview of the spec to make it easy to add it without leaving the screen.
Event Specifications: Data Quality
Now that you have event specifications defined, Live Events will display the quality of your incoming data. The color-coded bars in the chart are segmented according to the validation of the event specifications against your data.
Event feeds
Event feeds are a collection of events that match specific conditions based on their attributes.The default event feed is named “All Events” and contains all incoming events, but you will create additional feeds to identify subsets of events based on their attributes.
Add an Event Feed
This step shows how to create an event feed to capture search events that contain zero results. However, these steps can be used to create any type of event feed.
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 EventStream. 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 conclude this guide, 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 EventStream works, you are ready to move on.