Tealium Integration

Send your simulated events to Tealium for comprehensive tag management and data orchestration.

Overview

Tealium is a customer data platform and tag management system that helps you collect, unify, and activate customer data across all digital touchpoints. MockCDP integrates with Tealium's Collect API to send realistic e-commerce events for testing your data layer and downstream integrations.

Required Credentials

  • Account: Your Tealium account name
  • Profile: Your Tealium profile name
  • Data Source Key: HTTP Event Stream data source key
  • Environment: Target environment (dev, qa, prod)

Setup Instructions

1. Create HTTP Event Stream Data Source

  1. Log into Tealium iQ
  2. Navigate to Server-SideData Sources
  3. Click + Add Data Source
  4. Select HTTP Event Stream
  5. Configure your data source settings
  6. Copy the generated Data Source Key

2. Get Account and Profile Information

  1. Your Account name is visible in the Tealium URL
  2. Your Profile name is also shown in the URL structure
  3. Example URL: https://my.tealiumiq.com/account/profile/
  4. Note your target Environment (typically dev, qa, or prod)

3. Configure in MockCDP

  1. Navigate to Destinations in MockCDP
  2. Find Tealium in the list
  3. Toggle Enable to on
  4. Enter your Account name
  5. Enter your Profile name
  6. Enter your Data Source Key
  7. Select your Environment
  8. Click Test Credentials to verify connection
  9. Click Save Configuration

Event Mapping

MockCDP sends comprehensive e-commerce events to Tealium:

Standard Events

Event TypeTealium EventData Layer Variables
Page Viewpage_viewpage_name, page_type, page_category
Product Viewproduct_viewproduct_id, product_name, product_category, product_price
Add to Cartcart_addproduct_id, product_quantity, cart_total
Purchasepurchaseorder_id, order_total, order_currency, order_products
User Loginuser_logincustomer_id, customer_email, customer_type

Universal Data Object (UDO)

MockCDP populates these standard UDO variables:

Customer Data

  • customer_id
  • customer_email
  • customer_type
  • customer_lifetime_value

Product Data

  • product_id
  • product_name
  • product_category
  • product_brand

Order Data

  • order_id
  • order_total
  • order_currency
  • order_shipping

Page Data

  • page_name
  • page_type
  • site_region
  • site_language

Testing Capabilities

Tag Validation

  • Test tag firing conditions with realistic data
  • Validate data layer population across all events
  • Verify conditional logic and data transformations
  • Test load rules and publish conditions

Integration Testing

  • Validate data flow to downstream systems
  • Test audience builder segments
  • Verify event stream processing
  • Check data enrichment and attribution

Best Practices

  1. Use Dev Environment: Test with development profile first
  2. Data Quality: Validate data layer structure and naming conventions
  3. Load Rules: Test conditional tag firing with varied data
  4. Trace Tool: Use Tealium's trace tool to debug data flow
  5. Version Control: Test before publishing to production environment

Need Help?

Check our troubleshooting guide or contact support.