Overview
Criteo is an ad tech company that provides a commerce media platform designed to help retailers and brands connect with consumers through personalized advertising. Founded in 2005, its core offering has historically centered on retargeting, a strategy where ads are served to users who have previously interacted with a website or app but have not completed a desired action, such as a purchase (Criteo Retargeting overview). The platform utilizes artificial intelligence and machine learning algorithms to analyze user behavior data, predict purchase intent, and deliver dynamic ad creatives tailored to individual users across various digital channels, including display, native, and social media.
While retargeting remains a foundational component, Criteo has expanded its product suite to address a broader range of marketing objectives. This includes customer acquisition solutions, which aim to reach new potential customers based on lookalike audiences and intent signals, and retail media capabilities. Retail media refers to advertising opportunities within a retailer's owned digital properties, such as e-commerce websites and apps, or through the retailer's data network (Criteo Retail Media solutions). For retailers, Criteo's retail media platform offers tools to monetize their first-party data and advertising inventory, while for brands, it provides access to valuable audiences directly at the point of purchase decision.
Criteo's platform is primarily suited for e-commerce businesses of varying sizes that seek to optimize their digital advertising spend for direct response outcomes, particularly online sales. It is designed for marketers and advertisers who prioritize data-driven personalization and require robust measurement and attribution capabilities. The platform's strengths lie in its ability to process large datasets to create highly segmented audiences and generate personalized ad creatives at scale. For instance, dynamic creative optimization (DCO) allows for ad content (e.g., product images, prices) to be automatically updated based on a user's browsing history, a method explored by sources like Search Engine Land (Search Engine Land on DCO). This can be particularly effective in e-commerce, where product catalogs are extensive and user preferences vary widely.
Integration with Criteo typically involves implementing a Criteo OneTag pixel across a client's website to collect user interaction data, which then fuels the personalization engine. For more advanced data exchange and campaign management, API access is available, though developer documentation is primarily routed through partner support channels (Criteo Partner Support). The company emphasizes compliance with data privacy regulations such as GDPR and CCPA, a critical consideration for advertisers operating globally.
Key features
- Dynamic Retargeting: Delivers personalized ads to users who have interacted with a client's website or app, based on their browsing history and purchase intent. Ads dynamically feature products or services the user previously viewed.
- Customer Acquisition: Utilizes lookalike modeling and intent data to identify and target new potential customers who share characteristics with existing high-value customers.
- Retail Media Platform: Provides tools for retailers to monetize their first-party data and digital ad inventory, and for brands to advertise directly on retail sites and apps.
- Audience Targeting: Enables advertisers to define and segment audiences based on various attributes, including demographics, interests, and behavioral data, drawing from Criteo's Commerce Graph.
- AI-Powered Optimization: Employs machine learning algorithms to optimize campaign performance in real-time, adjusting bids, ad creatives, and audience segments to improve outcomes like conversion rates.
- Dynamic Creative Optimization (DCO): Automatically generates and displays personalized ad creatives with relevant product recommendations and messaging tailored to each user.
- Omnichannel Activation: Facilitates ad delivery across multiple digital channels, including display advertising, native ads, social media platforms, and connected TV (CTV).
- Attribution and Measurement: Offers reporting and analytics tools to track campaign performance, attribute conversions, and calculate return on ad spend (ROAS).
- Privacy-Compliant Solutions: Designed with adherence to global data privacy regulations such as GDPR and CCPA (Criteo Privacy Policy).
Pricing
Criteo operates on a custom enterprise pricing model, which means there are no publicly listed standard rates or packages. Pricing is typically negotiated directly with Criteo based on factors such as ad spend, campaign objectives, desired features, and the scale of operations. Contracts are generally tailored to individual client needs.
Advertisers interested in Criteo's services must contact their sales team to discuss specific requirements and receive a customized proposal (Criteo Contact Page). The cost structure can be based on various models, including cost-per-click (CPC), cost-per-acquisition (CPA), or a percentage of media spend, depending on the agreed-upon campaign goals.
| Service Type | Pricing Model | Notes |
|---|---|---|
| Retargeting Campaigns | Custom, performance-based | Often tied to CPC or CPA, negotiated per client. |
| Customer Acquisition Campaigns | Custom, performance-based | Negotiated based on acquisition goals and volume. |
| Retail Media Solutions | Custom, enterprise-level | Varies by retailer and brand requirements, potentially revenue-share or impression-based. |
| Platform Access & Features | Included in custom pricing | Access to AI optimization, DCO, analytics. |
Common integrations
Criteo offers various integration methods to facilitate data exchange and campaign management with client systems. The primary integration points are focused on tracking user behavior and feeding product catalog data.
- Website Pixel (Criteo OneTag): The most common integration method, involving a JavaScript pixel placed across a client's website. This tag collects anonymized user behavior data (e.g., product views, add-to-carts, purchases) which Criteo uses for personalization and retargeting. Detailed implementation guides are typically provided through Criteo's support channels (Criteo Partner Support).
- Product Feed Integration: Clients submit a regularly updated product catalog feed (often in XML or CSV format) containing information such as product IDs, names, images, prices, and URLs. This feed is crucial for dynamic ad generation and ensuring ad creatives display current product details.
- API Access: For more advanced integrations, Criteo provides API access. This allows for programmatic management of campaigns, audience data exchange, and custom reporting. API documentation is generally provided to partners and clients with specific technical requirements (Criteo Technical Support).
- E-commerce Platform Plugins/Connectors: Criteo may offer specific plugins or connectors for popular e-commerce platforms (e.g., Shopify, Magento, Salesforce Commerce Cloud) to simplify pixel implementation and product feed synchronization.
- Data Management Platforms (DMPs) & Customer Data Platforms (CDPs): Criteo can integrate with DMPs and CDPs to enrich audience data and improve segmentation capabilities, leveraging first-party data from various sources.
Alternatives
- AdRoll: Offers a self-serve platform for retargeting, brand awareness, and customer acquisition, catering to businesses of various sizes with a focus on ease of use and broader ad network reach.
- RTB House: Specializes in deep learning-powered retargeting and branding campaigns, emphasizing high-performance dynamic creatives and personalized recommendations for e-commerce.
- Google Ads: Google's advertising platform provides comprehensive solutions for search, display, video, and app campaigns, including remarketing capabilities that leverage Google's vast network and user data.
- The Trade Desk: A demand-side platform (DSP) that allows programmatic ad buying across various channels and formats, offering granular targeting and data integration capabilities for sophisticated advertisers.
- Meta Ads (Facebook Ads): Offers extensive audience targeting, retargeting, and dynamic product ads specifically within Facebook, Instagram, Audience Network, and Messenger, leveraging Meta's user graph.
Getting started
Integrating Criteo primarily involves deploying the Criteo OneTag pixel on your website and setting up a product data feed. The OneTag collects user interaction data, which Criteo's engine uses to personalize ads. The product feed provides the content for those ads. This example illustrates a basic JavaScript implementation for the Criteo OneTag on an e-commerce product page. Note that actual integration requires specific IDs provided by Criteo and should follow their official documentation for complete and accurate data collection (Criteo Technical Support).
// Example of Criteo OneTag implementation on a product detail page
// This script should be placed in the <head> or before the closing </body> tag.
window.criteo_q = window.criteo_q || [];
window.criteo_q.push(
{
event: "setAccount",
account: YOUR_CRITEO_ACCOUNT_ID // Replace with your actual Criteo Account ID
},
{
event: "setSiteType",
type: "d" // 'd' for desktop, 'm' for mobile, 't' for tablet
},
{
event: "viewItem", // This event signifies a product page view
item: "PRODUCT_ID" // Replace with the actual ID of the product being viewed
}
);
// Load the Criteo OneTag script asynchronously
(function () {
var cto = document.createElement('script');
cto.type = 'text/javascript';
cto.async = true;
cto.src = '//dynamic.criteo.com/js/ld/ld.js?a=' + YOUR_CRITEO_ACCOUNT_ID;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(cto, s);
})();
/*
For other page types (e.g., homepage, listing page, cart page, purchase confirmation):
Homepage:
window.criteo_q.push({ event: "viewHome" });
Listing Page:
window.criteo_q.push({ event: "viewList", item: ["PRODUCT_ID_1", "PRODUCT_ID_2"] });
Cart Page:
window.criteo_q.push({ event: "viewBasket", item: [{ id: "PRODUCT_ID_A", price: 100.00, quantity: 1 }, { id: "PRODUCT_ID_B", price: 50.00, quantity: 2 }] });
Purchase Confirmation Page:
window.criteo_q.push({ event: "trackTransaction", id: "ORDER_ID", item: [{ id: "PRODUCT_ID_X", price: 200.00, quantity: 1 }] });
*/
In addition to the pixel, you will need to set up a product data feed, which is typically a CSV or XML file hosted on your server or generated by an e-commerce platform plugin. This feed must conform to Criteo's specifications, including fields for product ID, name, URL, image URL, price, and availability. Regular updates to this feed are essential to ensure ad accuracy.