Skip to main content
OpenAIAnthropicGooglePerplexityMetaMicrosoft
Criteo OneTag native
Criteo OneTag·Ad pixel

criteo onetag on every wordpress site, native.

paste a Criteo partner ID, save, and the OneTag renders gated against marketing consent. performance display + retargeting attribution for Criteo campaigns — no plugin tax.

free trial. no credit card. all 30 integrations included on every plan.

includedYovale WordPress Hosting — Criteo OneTag
yovale.com/en/integrations/criteo-onetag
Criteo OneTag · marketing consent

Criteo layers inside every wordpress site.

Criteo builds dynamic retargeting from the products visitors view. The OneTag fires on every page and feeds Criteo the product/category data for retargeting creative.

01
save-time validation
regex `^[0-9]{4,7}$` enforced in dashboard
02
render-time mirror
same regex re-checked in PHP
03
marketing consent gate
fires only after marketing_storage granted
04
head injection
OneTag emitted in `wp_head` priority 1
01
Criteo OneTag injector
02
performance display attribution
03
marketing-consent gated
04
no Criteo plugin needed
status panel
Criteo
performance display
0 plugins
no Criteo plugin needed
consent
fires after marketing consent
what you get

Criteo OneTag, properly installed.

platform-level injection, marketing consent gated, no plugin tax.

One-paste install

no Criteo-specific plugin. paste the partner ID, save, ship.

capabilityCriteo OneTag injector
Marketing-consent gated

fires only after marketing_storage = granted. EU traffic stays compliant.

capabilityperformance display attribution
Partner ID validated

4–7 digit numeric enforced at save and at render. typos can't ship.

capabilitymarketing-consent gated
Dynamic retargeting ready

OneTag fires on every page — feeds Criteo the page/product data for retargeting creative.

capabilityno Criteo plugin needed
the problem

Criteo retargeting needs the OneTag firing on every page.

Criteo builds dynamic retargeting from the products visitors view. The OneTag fires on every page and feeds Criteo the product/category data for retargeting creative.

Without the OneTag firing — usually because a WordPress plugin updated and broke the snippet — Criteo retargeting falls back to generic creative, conversion rates drop, and you don't know why.

ecommerce fit

Criteo is built for ecommerce retargeting.

dynamic retargeting fires creative based on the products visitors viewed.

the OneTag is what feeds Criteo the product data — without it, creative is generic and conversion suffers.

compliance

marketing consent enforced.

the Criteo OneTag is gated behind marketing_storage — Criteo's signal is for ad targeting.

EU traffic gets the right consent gate by default.

setup in the dashboard

paste your partner ID. start attributing display.

Yovale validates the 4–7 digit partner ID at save. the OneTag renders in `<head>` gated against marketing consent.

Partner ID
12345partner_id

Criteo issues this when your account is set up. format: 4–7 digit numeric.

where to find your partner_id
1
Open Tracking → Ad Pixels

Find Criteo OneTag in the dashboard's tracking panel.

2
Paste your partner ID

Copy from Criteo Management Center → Partners. format: 4–7 digit numeric.

3
Toggle on, save

Open your site. PageView fires. Criteo audience builds + retargeting starts running on the next campaign.

Criteo's strength is performance display retargeting — particularly for ecommerce. install the OneTag early so retargeting audiences are populated before campaigns launch.

plugin tax vs platform-native

Criteo plugin route vs yovale native injection.

included on every Yovale plan starting at $149/yr. no extra add-on, no per-tag charge.

what's included
  • Criteo OneTag injector
  • performance display attribution
  • marketing-consent gated
  • no Criteo plugin needed
  • edge-cache safe
Criteo plugin route vs yovale native injection.
Criteo Plugin Route
Yovale Native
Where OneTag lives
WordPress plugin
platform MU-plugin
Partner ID validation
varies
regex at save + render
Consent gating
depends on banner plugin
marketing consent class
Cache compatibility
varies
snippet baked into cached HTML
PHP overhead
filter hooks per request
single print()
Annual cost
$0–$59/yr for Criteo-aware plugin tier
$0 — included on every plan
faq

questions before you switch hosts for Criteo OneTag.

Does Criteo OneTag need product-data events to retarget?

The base OneTag fires PageView, which is enough for basic retargeting. For dynamic product retargeting (showing the exact product the visitor viewed), you'll fire ProductView and CartUpdated events from your theme/plugin code.

Will Criteo OneTag fire correctly with EU consent?

Yovale gates the OneTag behind marketing_storage. If the visitor declined marketing cookies, the OneTag doesn't render. Compliant under EU ePrivacy + GDPR.

Does this support Criteo's server-side API?

The browser-side OneTag ships from Yovale. Server-side product feed + transaction sync run from your application code or via Criteo's catalog API.

Can I use Criteo OneTag with GTM?

Yes. Manage through your GTM container, or run direct through Yovale and skip GTM.

Will the page cache break the OneTag?

No. The snippet is part of the cached HTML. Marketing consent state lives on a `<html>` class so the cache key stays page-level.

ready when you are

Criteo OneTag on your WordPress site by day one.

free trial. no credit card. paste a partner ID, save, and Criteo retargeting starts.