SlideShare a Scribd company logo
© 2017 Tealium Inc. All rights reserved. | 1© 2017 Tealium Inc. All rights reserved. | 1
© 2017 Tealium Inc. All rights reserved. | 2© 2017 Tealium Inc. All rights reserved. | 2
Data Layer Enrichment API
© 2017 Tealium Inc. All rights reserved. | 3© 2017 Tealium Inc. All rights reserved. | 3
Overview
© 2017 Tealium Inc. All rights reserved. | 4
Chaos at the data layer
Experience Layer
Application Layer
No Data Layer = CHAOS
© 2017 Tealium Inc. All rights reserved. | 5
Data Layer brings order
Unification, Security, Control,
Privacy, Enrichment &
Ownership
Experience Layer
Application Layer
Data Layer = Order
© 2017 Tealium Inc. All rights reserved. | 6
The Data Layer is Core
Define: Your one true definition of data
across all your digital assets and customer
interactions
Control: Your ability to standardize and
control data distribution to vendors
Enrich: Your ability to enrich data to include
visitor attributes and insights across
technology platforms
© 2017 Tealium Inc. All rights reserved. | 7© 2017 Tealium Inc. All rights reserved. | 7
Standard Tealium Data Layer Flow
utag_data utag.js utag.data
© 2017 Tealium Inc. All rights reserved. | 8
▪ Host Data Layer objects on Tealium's CDN
▪ Static JSON objects fetched to supplement on page Data Layer
▪ Data Layer Enrichment Extension used to enrich
Why use DLE API?
© 2017 Tealium Inc. All rights reserved. | 9© 2017 Tealium Inc. All rights reserved. | 9
DLE API Flow
Create
JSON
files
Upload
Data
Check
Files
Retrieve
Data
Verify
Data
© 2017 Tealium Inc. All rights reserved. | 10
Step 1: Create JSON File(s)
{"product_category" : ["Accessories"],
"product_brand" : ["Acme"], "product_sku" :
["GEN-PRD-BLU"],
"product_has_free_shipping" : ["0"],
"product_has_instore_pickup" : ["1"] }
Examples:
▪ { "enriched":true, "dle":"fired"}
© 2017 Tealium Inc. All rights reserved. | 11
Step 2: Upload Data
▪ Login: https://api.tealiumiq.com/v1/login
▪ Upload:
https://api.tealiumiq.com/v1/dle/accounts/ACCOUNT/profiles/PROFILE/datalayers/UNIQUEF
ILENAME?utk=TOKENVALUE
▪ New files: PUT
▪ File Updates: POST
API Calls
© 2017 Tealium Inc. All rights reserved. | 12
Step 3: Check Files
▪ Check file at:
http://tags.tiqcdn.com/dle/ACCOUNT/PROFILE/UNIQUEFILENAME.js
© 2017 Tealium Inc. All rights reserved. | 13
Step 4: Retrieve Data
1. Log in to Tealium
2. Create a new variable (or several) via the ‘Data Layer’ tab (e.g. dlereference)
3. Add an extension to define the variable
1. Set Data Values
2. Lookup Table
4. Add the “Data Layer Enrichment”
5. Publish
© 2017 Tealium Inc. All rights reserved. | 14
Step 5: Verify Data
▪ The Source/Network tab
▪ Here you will see the file downloaded from “tags.tiqcdn.com/dle”
▪ The Console tab
▪ The location of the enriched file is: utag.globals.dle.data
© 2017 Tealium Inc. All rights reserved. | 15
Single Page Applications + Dynamic Events
1. Use an alternative approach to retrieve the data layer.
2. E.g. a JavaScript extension that downloads the file and fires a view event on
receipt
3. Update the main utag.data object via a Tealium Extension

More Related Content

PPTX
Digital Velocity London 2017: Combining AudienceStream Attributes
PPTX
Digital Velocity London 2017: Understanding AudienceStream Timeline and Funne...
PPTX
Digital Velocity London 2017: Build Your Own Connector
PPTX
Digital Velocity London 2017: Mobile, IOT, Cloud
PPTX
Digital Velocity London 2017 - Tackling Data Ownership, Tony Gosling
PPTX
Digital Velocity London 2018 - James Morgan, Sainsbury's
PPTX
Digital Velocity 2014: "Mamta's Top 3 Tealium Tips for Success"
PPTX
Atmospheric Marketing in Action
Digital Velocity London 2017: Combining AudienceStream Attributes
Digital Velocity London 2017: Understanding AudienceStream Timeline and Funne...
Digital Velocity London 2017: Build Your Own Connector
Digital Velocity London 2017: Mobile, IOT, Cloud
Digital Velocity London 2017 - Tackling Data Ownership, Tony Gosling
Digital Velocity London 2018 - James Morgan, Sainsbury's
Digital Velocity 2014: "Mamta's Top 3 Tealium Tips for Success"
Atmospheric Marketing in Action

What's hot (20)

PDF
Acquisition, Loyalty and Retention: How a CDP Creates Customers for Life
PDF
Tasty Tech: 3 Proven Recipes for Increasing Loyalty and Retention
PPT
21-Vendor Channel Programs: Executive Summary
PPTX
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
PDF
Réinventez le Data Management avec la Data Virtualization de Denodo
PDF
Are Your Data Ready for GDPR? (with MAPR and Talend)
ODP
Kasabi Linked Data Marketplace
PDF
Enabling a Culture of Self-Service Analytics
PDF
Building on Multi-Model Databases
PDF
4 Steps to Make Customer Data Actionable
PDF
Data Is Your Next Product Opportunity
PDF
Analytics and Self Service
PDF
Regulation and Compliance in the Data Driven Enterprise
PDF
Total Data Governance on Hadoop with Talend and Cloudera
PDF
Turning Big Data into Better Business Outcomes
PDF
Drowning in Data and Starving for Information
PDF
Using neo4j for enterprise metadata requirements
PDF
Self -Service Data preparation for Data-Driven marketing
PDF
Make Data Better Together
PDF
How to Turbocharge your Creative Processes
Acquisition, Loyalty and Retention: How a CDP Creates Customers for Life
Tasty Tech: 3 Proven Recipes for Increasing Loyalty and Retention
21-Vendor Channel Programs: Executive Summary
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
Réinventez le Data Management avec la Data Virtualization de Denodo
Are Your Data Ready for GDPR? (with MAPR and Talend)
Kasabi Linked Data Marketplace
Enabling a Culture of Self-Service Analytics
Building on Multi-Model Databases
4 Steps to Make Customer Data Actionable
Data Is Your Next Product Opportunity
Analytics and Self Service
Regulation and Compliance in the Data Driven Enterprise
Total Data Governance on Hadoop with Talend and Cloudera
Turning Big Data into Better Business Outcomes
Drowning in Data and Starving for Information
Using neo4j for enterprise metadata requirements
Self -Service Data preparation for Data-Driven marketing
Make Data Better Together
How to Turbocharge your Creative Processes
Ad

Similar to Digital Velocity London 2017: Data Layer Enrichment API (18)

PPTX
Digital Velocity London 2017: All About The Data
PPTX
DevOps + DataOps = Digital Transformation
PDF
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
PPTX
Accelerate Design and Development of Data Projects Using AWS
PPTX
Data Agility for Enterprise DevOps Adoption
PPTX
Why Your Approach To Data Governance Needs a Major Update
PPTX
DV 2016: Beyond the Web - Measurement of Today's Channel Hopper
PPTX
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
PDF
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
PPTX
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
PDF
Focus on Your Analysis, Not Your SQL Code
PDF
CEPTES Product Deck
PPTX
Rencore Webinar: Understanding EU GDPR from an Office 365 perspective with Pa...
PPTX
Fast Data Flow Is the Secret to Accelerating Digital Transformation
PPTX
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
PPTX
Data Masking With The Delphix Dynamic Data Platform
PPTX
Screw DevOps, Let's Talk DataOps
PDF
WEBINAR: Salesforce Data Archive using External Platforms (AWS, Azure, Heroku...
Digital Velocity London 2017: All About The Data
DevOps + DataOps = Digital Transformation
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
Accelerate Design and Development of Data Projects Using AWS
Data Agility for Enterprise DevOps Adoption
Why Your Approach To Data Governance Needs a Major Update
DV 2016: Beyond the Web - Measurement of Today's Channel Hopper
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
Focus on Your Analysis, Not Your SQL Code
CEPTES Product Deck
Rencore Webinar: Understanding EU GDPR from an Office 365 perspective with Pa...
Fast Data Flow Is the Secret to Accelerating Digital Transformation
Webex APIs for Admins - Cisco Live Orlando 2018 - DEVNET-3610
Data Masking With The Delphix Dynamic Data Platform
Screw DevOps, Let's Talk DataOps
WEBINAR: Salesforce Data Archive using External Platforms (AWS, Azure, Heroku...
Ad

More from Tealium (20)

PDF
2022 State of the CDP: Key Findings for Tackling the New Age of Data
PDF
Show Me You Care: Why You Should Be Talking About Privacy and Value-Exchange
PDF
Third-Party Cookie Loss Masterclass 3: Making Sense of the Changing Identity ...
PDF
Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?
PDF
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
PDF
[Webinar] The Best Kept Marketing Secret to Achieving Complete Customer Views
PDF
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
PPTX
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
PPTX
Digital Velocity London 2018 - Getting to Grips with Global B2B, Julian Brewer
PPTX
Digital Velocity London - What's The Future for Data Orchestration, Tealium D...
PPTX
Digital Velocity London 2018 - How to drive personalisation at a global B2B c...
PPTX
Digital Velocity London 2017 - Tealium Universal Data Hub Use Cases, Danny Mo...
PPTX
Digital Velocity London 2017 - Using Real Time Data to Target New Customers, ...
PPTX
Digital Velocity London 2017 - Data Privacy and Sovereignty, Sheila Fitz Patrick
PDF
DVJP 2016 - Fujitsu Presents
PPTX
DVJP 2016 - Jeff Lunsford Presents
PPTX
DVJP 2016 - Adam Corey Presents
PPTX
Data Innovation at Axel Springer
PPTX
Future-Proofing Your Marketing Technology Stack
PPTX
DVEU16: Digital Transformation in Retail
2022 State of the CDP: Key Findings for Tackling the New Age of Data
Show Me You Care: Why You Should Be Talking About Privacy and Value-Exchange
Third-Party Cookie Loss Masterclass 3: Making Sense of the Changing Identity ...
Third-Party Cookie Loss Masterclass 2: Dude, What About My DMP?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
[Webinar] The Best Kept Marketing Secret to Achieving Complete Customer Views
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
Digital Velocity London 2018 - How to Build Your Company's Core Innovation Ma...
Digital Velocity London 2018 - Getting to Grips with Global B2B, Julian Brewer
Digital Velocity London - What's The Future for Data Orchestration, Tealium D...
Digital Velocity London 2018 - How to drive personalisation at a global B2B c...
Digital Velocity London 2017 - Tealium Universal Data Hub Use Cases, Danny Mo...
Digital Velocity London 2017 - Using Real Time Data to Target New Customers, ...
Digital Velocity London 2017 - Data Privacy and Sovereignty, Sheila Fitz Patrick
DVJP 2016 - Fujitsu Presents
DVJP 2016 - Jeff Lunsford Presents
DVJP 2016 - Adam Corey Presents
Data Innovation at Axel Springer
Future-Proofing Your Marketing Technology Stack
DVEU16: Digital Transformation in Retail

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Modernizing your data center with Dell and AMD
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
A Presentation on Artificial Intelligence
Network Security Unit 5.pdf for BCA BBA.
Modernizing your data center with Dell and AMD
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Monthly Chronicles - July 2025
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology

Digital Velocity London 2017: Data Layer Enrichment API

  • 1. © 2017 Tealium Inc. All rights reserved. | 1© 2017 Tealium Inc. All rights reserved. | 1
  • 2. © 2017 Tealium Inc. All rights reserved. | 2© 2017 Tealium Inc. All rights reserved. | 2 Data Layer Enrichment API
  • 3. © 2017 Tealium Inc. All rights reserved. | 3© 2017 Tealium Inc. All rights reserved. | 3 Overview
  • 4. © 2017 Tealium Inc. All rights reserved. | 4 Chaos at the data layer Experience Layer Application Layer No Data Layer = CHAOS
  • 5. © 2017 Tealium Inc. All rights reserved. | 5 Data Layer brings order Unification, Security, Control, Privacy, Enrichment & Ownership Experience Layer Application Layer Data Layer = Order
  • 6. © 2017 Tealium Inc. All rights reserved. | 6 The Data Layer is Core Define: Your one true definition of data across all your digital assets and customer interactions Control: Your ability to standardize and control data distribution to vendors Enrich: Your ability to enrich data to include visitor attributes and insights across technology platforms
  • 7. © 2017 Tealium Inc. All rights reserved. | 7© 2017 Tealium Inc. All rights reserved. | 7 Standard Tealium Data Layer Flow utag_data utag.js utag.data
  • 8. © 2017 Tealium Inc. All rights reserved. | 8 ▪ Host Data Layer objects on Tealium's CDN ▪ Static JSON objects fetched to supplement on page Data Layer ▪ Data Layer Enrichment Extension used to enrich Why use DLE API?
  • 9. © 2017 Tealium Inc. All rights reserved. | 9© 2017 Tealium Inc. All rights reserved. | 9 DLE API Flow Create JSON files Upload Data Check Files Retrieve Data Verify Data
  • 10. © 2017 Tealium Inc. All rights reserved. | 10 Step 1: Create JSON File(s) {"product_category" : ["Accessories"], "product_brand" : ["Acme"], "product_sku" : ["GEN-PRD-BLU"], "product_has_free_shipping" : ["0"], "product_has_instore_pickup" : ["1"] } Examples: ▪ { "enriched":true, "dle":"fired"}
  • 11. © 2017 Tealium Inc. All rights reserved. | 11 Step 2: Upload Data ▪ Login: https://api.tealiumiq.com/v1/login ▪ Upload: https://api.tealiumiq.com/v1/dle/accounts/ACCOUNT/profiles/PROFILE/datalayers/UNIQUEF ILENAME?utk=TOKENVALUE ▪ New files: PUT ▪ File Updates: POST API Calls
  • 12. © 2017 Tealium Inc. All rights reserved. | 12 Step 3: Check Files ▪ Check file at: http://tags.tiqcdn.com/dle/ACCOUNT/PROFILE/UNIQUEFILENAME.js
  • 13. © 2017 Tealium Inc. All rights reserved. | 13 Step 4: Retrieve Data 1. Log in to Tealium 2. Create a new variable (or several) via the ‘Data Layer’ tab (e.g. dlereference) 3. Add an extension to define the variable 1. Set Data Values 2. Lookup Table 4. Add the “Data Layer Enrichment” 5. Publish
  • 14. © 2017 Tealium Inc. All rights reserved. | 14 Step 5: Verify Data ▪ The Source/Network tab ▪ Here you will see the file downloaded from “tags.tiqcdn.com/dle” ▪ The Console tab ▪ The location of the enriched file is: utag.globals.dle.data
  • 15. © 2017 Tealium Inc. All rights reserved. | 15 Single Page Applications + Dynamic Events 1. Use an alternative approach to retrieve the data layer. 2. E.g. a JavaScript extension that downloads the file and fires a view event on receipt 3. Update the main utag.data object via a Tealium Extension