Overview
DCO Pixel > Overview
This section refers to the Taboola DCO solution. For the standard e-commerce solution, see here.
Overview
This guide explains how to implement the Taboola E-Commerce Events Tracking Pixel for DCO (Dynamic Creative Optimization).
What is DCO?
Taboola's DCO (Dynamic Creative Optimization) is a sophisticated advertising technology designed to automate the real-time personalization of ad creatives for each user. By implementing the Taboola Pixel, Taboola's DCO tracks on-site user behavior, such as product views and items added to a cart. Leveraging this data, the Taboola platform automatically generates and serves ads with tailored recommendations based on an individual's browsing history.
Key Benefits
- Higher click-through rates (CTR) - Personalized ads resonate better with users
- Improved conversions - Relevant recommendations drive more purchases
- Greater return on ad spend (ROAS) - Maximize your advertising investment
Is DCO right for you?
Taboola's DCO is particularly effective for advertisers with:
- Large product catalogs: Typically of at least a few hundred items
- Significant website traffic: Ideally around one million visitors per month
Not sure if DCO is right for you?Contact your Taboola account manager to discuss whether DCO or our standard pixel solution is the best fit for your business needs.
Multi-industry support
The Taboola DCO Pixel uses a universal set of events that work across different industries. While the event names remain consistent (e.g., PRODUCT_VIEW
, ADD_TO_CART
, PURCHASE
), they map to industry-specific user actions:
- E-commerce: Product views, cart additions, purchases
- Travel: Hotel/flight views, booking interest, completed bookings
- Real Estate: Property views, contact requests, lead submissions
- Job Platforms: Job views, application starts, completed applications
Industry-specific guidanceThroughout this documentation, you'll find industry-specific event descriptions and parameter examples to help you implement the pixel correctly for your business vertical.
Before you start
Account IDEvery pixel event must include your Taboola Account ID (also called Advertiser ID) provided by your account manager. If you already have a Taboola pixel for non-DCO campaigns with a different ID, DCO integration will require a separate pixel with its own Account ID.
Network access requirementsBefore testing with your Account Manager, ensure that network settings allow data flow between our systems by enabling our domains and IP addresses. See network access setting instructions.
Implementation methods
We offer two implementation methods:
- Setup with Google Tag Manager (GTM) - This is the recommended path for a streamlined, code-free setup using our official template in the GTM gallery.
- Setup with JavaScript API - This is for those who prefer a direct, code-based implementation on your website.
Whichever path you choose, completing the validation steps is essential to confirm that your pixel is firing correctly.
Job PlatformsThe Job Platforms vertical currently supports the JavaScript API only.
Guides
The following guides in this section will get you up and running with DCO:
Google Tag Manager Setup
Code-free setup using our official GTM template. Recommended for most users.
JavaScript API Setup
Direct JavaScript implementation for developers who prefer code-based control.
Validation & Testing
Verify your pixel is firing correctly and troubleshoot common issues.
Hashed Email Implementation
Learn how to implement SHA-256 email hashing for better user identification.
Updated about 12 hours ago