- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
The Tealium Collect service can be used by sending data directly to an endpoint associated with your account. The format is a simple URL with query string parameters, similar to many tag pixels you've seen before. This endpoint can be used in applications where you might be unable to implement on of our standard installation libraries (such as JavaScript or iOS).
A newer Tealium Collect Pixel is available as the Tealium Collect HTTP API.
The Tealium Collect URL collects data via the query string parameters. The following parameters are required:
All additional parameters added to the query string are treated as your data layer.
//collect.tealiumiq.com/vdata/i.gif?tealium_account=ACCOUNT&tealium_profile=PROFILE&tealium_vid=ID&name1=value1&name2=value2
Tracking email impressions usually requires manually adjusting the HTML code. And since JavaScript is not allowed in emails, using the Tealium Collect Pixel is the perfect solution to send email tracking data directly to the Customer Data Hub.
Let's use a Cyber Monday Promotion email as an example, using the following data layer:
{ "page_type" : "email", "email_id" : "cyber_monday_2016" }
The corresponding Tealium Collect Pixel would be:
//collect.tealiumiq.com/vdata/i.gif?tealium_vid=1234567890&tealium_account=ACCOUNT&tealium_profile=PROFILE&page_type=email&email_id=cyber_monday_2016
This pixel can then be added as a 1x1 pixel to your HTML email to track impressions.
Some integrations within the Customer Data Hub support variables in the form of an array of items in a URI-Encoded JSON format. The expected format for a list of items (Array) would be as follows:
Variable: product_id=["prod1","prod2","prod3"]
Collect Pixel format: product_id=%5B%22prod1%22%2C%22prod2%22%2C%22prod3%22%5D
Copyright All Rights Reserved © 2008-2023