CINXE.COM

Dynamic Creative Optimization+ | FR - Criteo.com

<!DOCTYPE html> <html lang="fr-FR" class="fr_FR" data-scroll="0"> <head> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-M4Z343H'); </script> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/mona-sans/Mona-Sans-RegularWide.woff" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Regular-Cy-Web.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Medium-Cy-Web.woff2" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/graphik-lc/Graphik-Semibold-Cy-Web.woff2" as="font" type="font/woff" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://www.criteo.com/wp-content/themes/criteo2017/fonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQAOWV5aDhAHVlRRBgQPUg==",licenseKey:"bb94583995",applicationID:"72531584"};;/*! For license information please see nr-loader-full-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>m,xN:()=>p});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function p(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);const E=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[w.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function T(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const _={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},p,x){let{init:w,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();E||(w=H.init,E=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,O.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const L=(0,S.D0)(e.agentIdentifier),D=[E.beacon,E.errorBeacon];P||(L.proxy.assets&&(I(L.proxy.assets),D.push(L.proxy.assets)),L.proxy.beacon&&D.push(L.proxy.beacon),T(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===L.soft_navigations.enabled&&L.feature_flags.includes("soft_nav")),C.denyList=[...L.ajax.deny_list||[],...L.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");_[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var E="api-",T=E+"ixn-";function S(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),A(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(E,e,!0,"api")})),p.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(T+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(T,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(T,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-54Aat8Udm6iAAlMAdj4qB/wPExKn9TKWSsPnD5+K2RMckmHE0cb0CFc0VauDfpPug5wse9qzwDKuwIMa3hX6gw==",222:"sha512-IA751FH/bvhLWl8I5ZELgH0tFQetWKV1G+9qRkPvOrTSv2X2tgItmreKfvrd8zImHp4sIPTnSN0otmgnX7UJXA==",95:"sha512-Rwnn8hCtQVvDGDl0hSpEazVuRDuvlGnJpNuNwuapJ46vDCvUNGBIzCZCrZYygTgVJUjMrfQoMAULb+2gKoTIiQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(L(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,D,Pe,ke],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-title" content="FR &#8211; Criteo.com - "> <meta name="facebook-domain-verification" content="xv6868m44g7agcmimk59r7pnvwng34"> <meta name="google-site-verification" content="uIeb6BWDjDwi8zQyYPhQSrJx4u9GrDI8u7jghfdiies" /> <link rel="icon" id="lightico" href="/wp-content/themes/criteo2017/img/lightico.svg"> <link rel="icon" id="darkico" href="/wp-content/themes/criteo2017/img/darkico.svg"> <link rel="icon" href="/wp-content/themes/criteo2017/img/favicon.ico"> <link rel="icon" href="/wp-content/themes/criteo2017/img/defaultico.png"> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="pingback" href="https://www.criteo.com/fr/xmlrpc.php"> <link rel="alternate" href="https://www.criteo.com/de/technology/dco/" hreflang="de" /><link rel="alternate" href="https://www.criteo.com/technology/dco/" hreflang="en" /><link rel="alternate" href="https://www.criteo.com/es/technology/dco/" hreflang="es" /><link rel="alternate" href="https://www.criteo.com/fr/technology/dco/" hreflang="fr" /><link rel="alternate" href="https://www.criteo.com/it/technology/dco/" hreflang="it" /><link rel="alternate" href="https://www.criteo.com/br/technology/dco/" hreflang="pt" /><link rel="alternate" href="https://www.criteo.com/ru/technology/dco/" hreflang="ru" /><link rel="alternate" href="https://www.criteo.com/kr/technology/dco/" hreflang="ko" /><link rel="alternate" href="https://www.criteo.com/jp/technology/dco/" hreflang="ja" /><link rel="alternate" href="https://www.criteo.com/technology/dco/" hreflang="x-default" /> <script>window.MOTIONPAGE_FRONT={version:"2.1.6"}</script><style>body{visibility:hidden;}</style> <script data-cfasync="false">addEventListener("DOMContentLoaded",()=>(document.body.style.visibility="inherit"));</script> <noscript><style>body{visibility:inherit;}</style></noscript><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v21.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>Dynamic Creative Optimization+ | FR - Criteo.com</title> <meta name="description" content="Dynamic Creative Optimization+ (DCO+), une technologie unique et brevetée par Criteo." /> <link rel="canonical" href="https://www.criteo.com/fr/technology/dco/" /> <meta property="og:locale" content="fr_FR" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Dynamic Creative Optimization+ | FR - Criteo.com" /> <meta property="og:description" content="Dynamic Creative Optimization+ (DCO+), une technologie unique et brevetée par Criteo." /> <meta property="og:url" content="https://www.criteo.com/fr/technology/dco/" /> <meta property="og:site_name" content="FR - Criteo.com" /> <meta property="article:modified_time" content="2024-07-24T17:16:52+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{ "@context": "https://schema.org", "@graph": [ { "@type": "WebPage", "@id": "https://www.criteo.com/fr/technology/dco/", "url": "https://www.criteo.com/fr/technology/dco/", "name": "Dynamic Creative Optimization+ | FR - Criteo.com", "isPartOf": { "@id": "https://www.criteo.com/fr/#website" }, "datePublished": "2017-08-22T20:27:08+00:00", "dateModified": "2024-07-24T17:16:52+00:00", "description": "Dynamic Creative Optimization+ (DCO+), une technologie unique et brevetée par Criteo.", "breadcrumb": { "@id": "https://www.criteo.com/fr/technology/dco/#breadcrumb" }, "inLanguage": "fr-FR", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://www.criteo.com/fr/technology/dco/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://www.criteo.com/fr/technology/dco/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.criteo.com/fr/" }, { "@type": "ListItem", "position": 2, "name": "Technology", "item": "https://www.criteo.com/fr/?page_id=6050" }, { "@type": "ListItem", "position": 3, "name": "Dynamic Creative Optimization+" } ] }, { "@type": "WebSite", "@id": "https://www.criteo.com/fr/#website", "url": "https://www.criteo.com/fr/", "name": "FR - Criteo.com", "description": "", "publisher": { "@id": "https://www.criteo.com/fr/#organization" }, "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.criteo.com/fr/?s={search_term_string}" }, "query-input": "required name=search_term_string" } ], "inLanguage": "fr-FR" }, { "@type": "Organization", "@id": "https://www.criteo.com/fr/#organization", "name": "Criteo", "alternateName": "Criteo corp", "url": "https://www.criteo.com/fr/", "logo": { "@type": "ImageObject", "inLanguage": "fr-FR", "@id": "https://www.criteo.com/fr/#/schema/logo/image/", "url": "https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/02/Criteo-Logo.svg", "contentUrl": "https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/02/Criteo-Logo.svg", "width": 118, "height": 24, "caption": "Criteo" }, "image": { "@id": "https://www.criteo.com/fr/#/schema/logo/image/" } } ] }</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//www.criteo.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet preload' as='style' id='CSS-theme-css' href='https://www.criteo.com/fr/wp-content/themes/criteo2017/css/theme.min.css?ver=2025021737' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='select2CSS-css' href='https://www.criteo.com/fr/wp-content/themes/criteo2017/sass/select2.min.css?ver=6.6' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='tablepress-default-css' href='https://www.criteo.com/fr/wp-content/uploads/sites/4/tablepress-combined.min.css?ver=8' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='tablepress-responsive-tables-css' href='https://www.criteo.com/fr/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8' type='text/css' media='all' /> <script type="text/javascript" src="https://www.criteo.com/fr/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/cookies.js" id="cookieManagement-js"></script> <link rel="https://api.w.org/" href="https://www.criteo.com/fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.criteo.com/fr/wp-json/wp/v2/pages/6058" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.criteo.com/fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.criteo.com%2Ffr%2Ftechnology%2Fdco%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.criteo.com/fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.criteo.com%2Ffr%2Ftechnology%2Fdco%2F&#038;format=xml" /> </head> <body class="page-template page-template-page-templates page-template-pageModular2020 page-template-page-templatespageModular2020-php page page-id-6058 page-child parent-pageid-6050 page-parent-technology transparent-header group-blog dco" data-country="" data-whitelist="" data-site="https://www.criteo.com/fr" data-blog="4"> <script> var $ = jQuery.noConflict(); const lightSchemeIcon = document.querySelector('link#lightico'); const darkSchemeIcon = document.querySelector('link#darkico'); matcher = window.matchMedia('(prefers-color-scheme: dark)'); matcher.addListener(onUpdate); onUpdate(); function onUpdate() { if (matcher.matches) { lightSchemeIcon.remove(); document.head.append(darkSchemeIcon); } else { document.head.append(lightSchemeIcon); darkSchemeIcon.remove(); } } </script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4Z343H" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <div class="overlay-blur"></div> <div class="header-container desktop sticky"> <div class="header-main-nav desktop sticky"> <div class="container d-xl-none"> <div class="mobile-header"> <div class="mobile-left"> <div class="logo"> <a href="https://www.criteo.com/fr"> <img class="orange-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> <img class="black-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-black.svg" alt="Criteo" /> <img class="white-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-white.svg" alt="Criteo" /> </a> </div> </div> <div class="mobile-right"> <div class="mobile-header-button"> <a class="button-style" href="https://www.criteo.com/fr/talk-to-an-expert/" target="_self"> Ça m&#039;intéresse </a> </div> <a class="mobile-nav-trigger" href="#" onclick="return false;"> <span class="sr-only">Open mobile menu</span> <span class="hamburger-icon"></span> </a> </div> </div> </div> <div class="d-none d-xl-flex container justify-content-between desktop-container"> <div class="left"> <div class="logo"> <a href="https://www.criteo.com/fr/"> <img class="orange-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> <img class="black-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-black.svg" alt="Criteo" /> <img class="white-logo" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/img/criteo-logo-white.svg" alt="Criteo" /> </a> </div> <div id="desktop-menu-container" role="navigation" aria-label="Main"> <div class="menu-main-menu-container"> <ul id="menu-main-menu" class="nav-links"> <li class="main-menu-item "> <a class="main-menu-item-link" > <span class="main-menu-item-title">Plateforme</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between"> <div class="left"> <div class="submenu-groups row"> <div class="submenu-group column-span-2 col-lg-8"> <div class="submenu-title-wrapper"> <span class="submenu-title">Plateforme</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item with-arrow full-width"> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title">Plateforme Commerce Media </span> <span class="arrow-2023"></span> <span class="description">L’environnement Commerce Media connecté pour l’internet ouvert</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-growth/" target="_self" > <span class="submenu-item-title">Commerce Growth</span> <span class="description">Acquisition et rétention clients automatisées, pour marketers et agences</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-max/" target="_self" > <span class="submenu-item-title">Commerce Max</span> <span class="description">Retail Media sur l’internet ouvert, pour marques et agences</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-grid/" target="_self" > <span class="submenu-item-title">Commerce Grid</span> <span class="description">Pour les propriétaires de médias, les agences et les retailers qui cherchent à relier les médias et le commerce avec la programmatique</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-yield/" target="_self" > <span class="submenu-item-title">Commerce Yield</span> <span class="description">Monétisation programmatique, pour grands éditeurs et retailers</span> </a> </li> </ul> </div></div> <div class="submenu-group column-span-1 col-lg-4"> <div class="submenu-title-wrapper"> <span class="submenu-title">Technologie</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/addressability/" target="_self" > <span class="submenu-item-title">Adressabilité</span> <span class="description">Découvrez notre stratégie d’adressabilité multidimensionnelle pour l’écosystème</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/ai-engine/" target="_self" > <span class="submenu-item-title">Moteur IA</span> <span class="description">Exit les approximations : gagnez du temps, atteignez vos KPI</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title">Predictive Bidding</span> <span class="description">Enchères prédictives, pour une meilleure attribution du budget</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/product-recommendations/" target="_self" > <span class="submenu-item-title">Recommandations de produits</span> <span class="description">Recommandations basées sur l’intention, pour booster vos ventes</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/shopper-graph/" target="_self" > <span class="submenu-item-title">Shopper Graph</span> <span class="description">Corrélation ID shoppers/données commerciales pour optimiser vos campagnes</span> </a> </li> </ul> </div></div> </div> </div> <div class="right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2025/02/25-OnetoOneMonaco-WebsiteBanner-main-nav.png" class="attachment-full size-full" alt="" decoding="async" fetchpriority="high" srcset="https://www.criteo.com/fr/wp-content/uploads/sites/4/2025/02/25-OnetoOneMonaco-WebsiteBanner-main-nav.png 380w, https://www.criteo.com/fr/wp-content/uploads/sites/4/2025/02/25-OnetoOneMonaco-WebsiteBanner-main-nav-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">ONE TO ONE RETAIL E-COMMERCE</div> <div class="title">Rendez-vous à Monaco du 11 au 13 mars pour découvrir comment capter votre consommateur au bon endroit et n'importe quand dans le cadre de RDV 1to1 !</div> <span class="displayed-link pseudo-link"> Prendre RDV<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://experiences.criteo.com/one-to-one-monaco-2025" target="_blank"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link" > <span class="main-menu-item-title">Solutions</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between"> <div class="left"> <div class="submenu-groups row"> <div class="submenu-group column-span-2 col-lg-8"> <div class="submenu-title-wrapper"> <span class="submenu-title">Performance Media</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title">Acquisition clients </span> <span class="description">Touchez des shoppers pertinents, qui ne vous connaissent pas encore</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/customer-retention/" target="_self" > <span class="submenu-item-title">Rétention clients</span> <span class="description">Boostez la valeur vie de vos clients pour les fidéliser</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title">Criteo Dynamic Retargeting</span> <span class="description">Boostez les conversions grâce à un reciblage et des annonces personnalisées</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/audiences/" target="_self" > <span class="submenu-item-title">Audiences</span> <span class="description">Identifiez et fidélisez vos shoppers avec le n°1 des données commerciales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/video-advertising/" target="_self" > <span class="submenu-item-title">Publicité vidéo</span> <span class="description">Associez vos publicités vidéo aux capacités de performance pour atteindre et convertir les consommateurs à travers une vidéo en ligne</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title">Publicité contextuelle</span> <span class="description">Améliorez votre ciblage en associant données commerciales et contextuelles</span> </a> </li> </ul> </div></div> <div class="submenu-group column-span-1 col-lg-4"> <div class="submenu-title-wrapper"> <span class="submenu-title">Retail Media</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title">Retail Media</span> <span class="description">Annonces ciblées près du POS en ligne pour toucher/convertir les shoppers</span> </a> </li> </ul> </div></div> </div> </div> <div class="right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/02/21-Addressability-Hub-FR-380x175px.png" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/02/21-Addressability-Hub-FR-380x175px.png 380w, https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/02/21-Addressability-Hub-FR-380x175px-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">ADRESSABILITÉ</div> <div class="title">Préparez-vous à un monde sans cookies ! Accédez à des ressources utiles sur le thème de l'adressabilité dans notre Hub</div> <span class="displayed-link pseudo-link"> Accédez au Hub<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://www.criteo.com/fr/solutions/addressability/" target="_self"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link" > <span class="main-menu-item-title">Ressources</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between"> <div class="left"> <div class="submenu-groups row"> <div class="submenu-group column-span-2 col-lg-8"> <div class="submenu-title-wrapper"> <span class="submenu-title">Générale</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/resources/" target="_self" > <span class="submenu-item-title">Centre de ressources</span> <span class="description">Rapports, guides, webinaires, etc. pour étoffer votre stratégie publicitaire</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/blog/" target="_self" > <span class="submenu-item-title">Blog</span> <span class="description">Analyses et commentaires sur le commerce media et la publicité en ligne</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/success-stories/" target="_self" > <span class="submenu-item-title">Témoignages</span> <span class="description">Partenariats avec Criteo : success stories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title">Tendances de consommation</span> <span class="description">Les données les plus récentes pour 20 pays et + de 600 catégories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title">Glossaire</span> <span class="description">Définitions des termes les plus fréquents de la publicité numérique</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/addressability/" target="_self" > <span class="submenu-item-title">Adressabilité</span> <span class="description">Découvrez notre stratégie d’adressabilité multidimensionnelle pour l’écosystème</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/help-center/" target="_self" > <span class="submenu-item-title">Centre d&#039;aide</span> <span class="description">Nos FAQ, guides, etc. pour vous aider à optimiser vos campagnes Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/events/" target="_self" > <span class="submenu-item-title">Évènements</span> <span class="description">Nous retrouver sur des évènements !</span> </a> </li> </ul> </div></div> <div class="submenu-group column-span-1 col-lg-4"> <div class="submenu-title-wrapper"> <span class="submenu-title">Formats créatifs</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/digital-ad-formats/" target="_self" > <span class="submenu-item-title">Formats d’annonces</span> <span class="description">Tous nos formats publicitaires : vidéo, adaptative, rich media, etc.</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/ad-gallery/" target="_self" > <span class="submenu-item-title">Galerie d&#039;annonces</span> <span class="description">Formats, secteurs, régions : exemples concrets d'annonces</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/dco/" target="_self" > <span class="submenu-item-title">Dynamic Creative Optimization+</span> <span class="description">Adaptation en temps réel des annonces, pour gagner en visibilité</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/ad-trust-and-safety/" target="_self" > <span class="submenu-item-title">Fiabilité et sécurité des annonces</span> <span class="description">Maintenez le plus haut niveau de qualité et de performance</span> </a> </li> </ul> </div></div> </div> </div> <div class="right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/03/adidas-main-nav.jpg" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/03/adidas-main-nav.jpg 380w, https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/03/adidas-main-nav-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">TÉMOIGNAGE</div> <div class="title">adidas élargit sa base clients avec Commerce Growth</div> <span class="displayed-link pseudo-link"> Lire la suite<span class="arrow-2023"></span> </span> <div class="key-stats num-of-stats-2"> <div class="key-stat"> <span class="stat-number">+66 % </span> <span class="stat-description">Hausse du ROAS en low-funnel </span> </div> <div class="key-stat"> <span class="stat-number">+81 % </span> <span class="stat-description">Hausse du ROAS en mid-funnel</span> </div> </div> <a class="overlay-link" href="https://www.criteo.com/fr/success-stories/adidas/" target="_self"></a> </div> </div> </div> </div> </li> <li class="main-menu-item "> <a class="main-menu-item-link" > <span class="main-menu-item-title">À propos</span> </a> <div class="main-menu-expandable"> <div class="d-none d-xl-flex container justify-content-between"> <div class="left"> <div class="submenu-groups row"> <div class="submenu-group column-span-3 col-lg-12"> <div class="submenu-title-wrapper"> <span class="submenu-title">À propos</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/company/" target="_self" > <span class="submenu-item-title">Société</span> <span class="description">Qui est Criteo ?</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title">Investisseurs</span> <span class="description">Informations aux investisseurs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/news/" target="_self" > <span class="submenu-item-title">Actualités</span> <span class="description">Communiqués de presse et couverture média</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank" > <span class="submenu-item-title">Diversité, équité et inclusion </span> <span class="description">Nos piliers et objectifs DEI</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/sustainability/" target="_self" > <span class="submenu-item-title">Le développement durable</span> <span class="description">Notre approche pour un avenir durable</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/product-ethics/" target="_self" > <span class="submenu-item-title">Éthique produits</span> <span class="description">Nos engagements en faveur d'une publicité juste et loyale</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/" target="_blank" > <span class="submenu-item-title">Carrières</span> <span class="description">Nos postes à pourvoir</span> </a> </li> </ul> </div></div> </div> </div> <div class="right"> <div class="featured-item"> <div class="image-wrapper"><img width="380" height="175" src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2023/02/Careers-Featured-Image-v2-1.jpg" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/fr/wp-content/uploads/sites/4/2023/02/Careers-Featured-Image-v2-1.jpg 380w, https://www.criteo.com/fr/wp-content/uploads/sites/4/2023/02/Careers-Featured-Image-v2-1-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Carrières</div> <div class="title">L’avenir est grand ouvert. Le vôtre aussi.</div> <span class="displayed-link pseudo-link"> Trouvez votre prochain emploi<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://careers.criteo.com/en/jobs/" target="_blank"></a> </div> </div> </div> </div> </li> </ul> </div> </div> </div> <div class="right"> <a id="search-trigger" href="#" role="button" arria-pressed="false" aria-label="Open search"></a> <div class="dropdown"> <div class="dropdown-wrapper"> <a id="language-dropdown-trigger" role="button" arria-pressed="false" aria-label="Change language"> fr </a> </div> <ul> <li class=""> <a href="https://www.criteo.com/de/technology/dco/"> Deutsch </a> </li> <li class=""> <a href="https://www.criteo.com/technology/dco/"> English </a> </li> <li class=""> <a href="https://www.criteo.com/es/technology/dco/"> Español </a> </li> <li class="active"> <a href="https://www.criteo.com/fr/technology/dco/"> Français </a> </li> <li class=""> <a href="https://www.criteo.com/it/technology/dco/"> Italiano </a> </li> <li class=""> <a href="https://www.criteo.com/pl/"> Polski </a> </li> <li class=""> <a href="https://www.criteo.com/br/technology/dco/"> Português </a> </li> <li class=""> <a href="https://www.criteo.com/ru/technology/dco/"> Pусский </a> </li> <li class=""> <a href="https://www.criteo.com/kr/technology/dco/"> 한국어 </a> </li> <li class=""> <a href="https://www.criteo.com/cn/"> 中文 </a> </li> <li class=""> <a href="https://www.criteo.com/jp/technology/dco/"> 日本語 </a> </li> </ul> </div> <span id="header-buttons"> <a class="link-style" href="https://www.criteo.com/fr/login/" target="_self"> Se connecter </a> <a class="button-style" href="https://www.criteo.com/fr/talk-to-an-expert/" target="_self"> Ça m&#039;intéresse </a> </span> </div> </div> </div> <div id="search-box-wrapper" class="d-none d-xl-block"> <div id="search-box"> <div class="container"> <div class="content-wrapper"> <form method="get" id="searchform" action="https://www.criteo.com/fr/" role="search"> <label for="s" class="sr-only">Search for:</label> <input id="s" name="s" type="text" placeholder="Rechercher..." autocomplete="off" spellcheck="false"> <input class="submit" id="searchsubmit" name="submit" type="submit" value="search"> </form> </div> </div> </div> </div> </div><!-- header container --> <!-- mobile only --> <div id="mobile-nav-dialog" class="d-xl-none mobile-nav-dialog"> <div class="container"> <div class="mobile-nav-top"> <div class="mobile-mega-menu"> <ul id="mobile-menu" class="nav-links"> <li class="main-menu-item"> <a class="main-menu-item-link" > <span class="main-menu-item-title">Plateforme<span class="arrow-2023"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Précédent</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Plateforme<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Publicité et monétisation pour marketers et éditeurs</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item with-arrow full-width"> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title">Plateforme Commerce Media </span> <span class="arrow-2023"></span> <span class="description">L’environnement Commerce Media connecté pour l’internet ouvert</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-growth/" target="_self" > <span class="submenu-item-title">Commerce Growth</span> <span class="description">Acquisition et rétention clients automatisées, pour marketers et agences</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-max/" target="_self" > <span class="submenu-item-title">Commerce Max</span> <span class="description">Retail Media sur l’internet ouvert, pour marques et agences</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-grid/" target="_self" > <span class="submenu-item-title">Commerce Grid</span> <span class="description">Pour les propriétaires de médias, les agences et les retailers qui cherchent à relier les médias et le commerce avec la programmatique</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/platform/commerce-yield/" target="_self" > <span class="submenu-item-title">Commerce Yield</span> <span class="description">Monétisation programmatique, pour grands éditeurs et retailers</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Technologie<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Une technologie axée sur le commerce, qui maximise vos résultats</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/addressability/" target="_self" > <span class="submenu-item-title">Adressabilité</span> <span class="description">Découvrez notre stratégie d’adressabilité multidimensionnelle pour l’écosystème</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/ai-engine/" target="_self" > <span class="submenu-item-title">Moteur IA</span> <span class="description">Exit les approximations : gagnez du temps, atteignez vos KPI</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title">Predictive Bidding</span> <span class="description">Enchères prédictives, pour une meilleure attribution du budget</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/product-recommendations/" target="_self" > <span class="submenu-item-title">Recommandations de produits</span> <span class="description">Recommandations basées sur l’intention, pour booster vos ventes</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/shopper-graph/" target="_self" > <span class="submenu-item-title">Shopper Graph</span> <span class="description">Corrélation ID shoppers/données commerciales pour optimiser vos campagnes</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link" > <span class="main-menu-item-title">Solutions<span class="arrow-2023"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Précédent</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Performance Media<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Digitale Werbelösungen für jede Phase der Customer Journey</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title">Acquisition clients </span> <span class="description">Touchez des shoppers pertinents, qui ne vous connaissent pas encore</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/customer-retention/" target="_self" > <span class="submenu-item-title">Rétention clients</span> <span class="description">Boostez la valeur vie de vos clients pour les fidéliser</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title">Criteo Dynamic Retargeting</span> <span class="description">Boostez les conversions grâce à un reciblage et des annonces personnalisées</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/audiences/" target="_self" > <span class="submenu-item-title">Audiences</span> <span class="description">Identifiez et fidélisez vos shoppers avec le n°1 des données commerciales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/video-advertising/" target="_self" > <span class="submenu-item-title">Publicité vidéo</span> <span class="description">Associez vos publicités vidéo aux capacités de performance pour atteindre et convertir les consommateurs à travers une vidéo en ligne</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title">Publicité contextuelle</span> <span class="description">Améliorez votre ciblage en associant données commerciales et contextuelles</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Retail Media<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Solutions d'activation et de monétisation pour les marques, les agences et les retailers</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title">Retail Media</span> <span class="description">Annonces ciblées près du POS en ligne pour toucher/convertir les shoppers</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link" > <span class="main-menu-item-title">Ressources<span class="arrow-2023"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Précédent</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Générale<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Perspectives, formation, mises à jour de Criteo, et plus encore</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/resources/" target="_self" > <span class="submenu-item-title">Centre de ressources</span> <span class="description">Rapports, guides, webinaires, etc. pour étoffer votre stratégie publicitaire</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/blog/" target="_self" > <span class="submenu-item-title">Blog</span> <span class="description">Analyses et commentaires sur le commerce media et la publicité en ligne</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/success-stories/" target="_self" > <span class="submenu-item-title">Témoignages</span> <span class="description">Partenariats avec Criteo : success stories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title">Tendances de consommation</span> <span class="description">Les données les plus récentes pour 20 pays et + de 600 catégories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title">Glossaire</span> <span class="description">Définitions des termes les plus fréquents de la publicité numérique</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/addressability/" target="_self" > <span class="submenu-item-title">Adressabilité</span> <span class="description">Découvrez notre stratégie d’adressabilité multidimensionnelle pour l’écosystème</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/help-center/" target="_self" > <span class="submenu-item-title">Centre d&#039;aide</span> <span class="description">Nos FAQ, guides, etc. pour vous aider à optimiser vos campagnes Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/events/" target="_self" > <span class="submenu-item-title">Évènements</span> <span class="description">Nous retrouver sur des évènements !</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Formats créatifs<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Formats d'annonces et galerie d'exemples d'annonces réelles</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/digital-ad-formats/" target="_self" > <span class="submenu-item-title">Formats d’annonces</span> <span class="description">Tous nos formats publicitaires : vidéo, adaptative, rich media, etc.</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/ad-gallery/" target="_self" > <span class="submenu-item-title">Galerie d&#039;annonces</span> <span class="description">Formats, secteurs, régions : exemples concrets d'annonces</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/technology/dco/" target="_self" > <span class="submenu-item-title">Dynamic Creative Optimization+</span> <span class="description">Adaptation en temps réel des annonces, pour gagner en visibilité</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/solutions/ad-trust-and-safety/" target="_self" > <span class="submenu-item-title">Fiabilité et sécurité des annonces</span> <span class="description">Maintenez le plus haut niveau de qualité et de performance</span> </a> </li> </ul> </div></div> </div> </li> <li class="main-menu-item"> <a class="main-menu-item-link" > <span class="main-menu-item-title">À propos<span class="arrow-2023"></span></span> </a> <div class="submenu-groups submenu-open"> <div class="back-button close-submenu-groups">Précédent</div> <div class="submenu-group open"> <div class="back-button close-submenu-group close-submenu-group-and-groups">Précédent</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">À propos<span class="arrow-2023"></span></span> </div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/company/" target="_self" > <span class="submenu-item-title">Société</span> <span class="description">Qui est Criteo ?</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title">Investisseurs</span> <span class="description">Informations aux investisseurs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/news/" target="_self" > <span class="submenu-item-title">Actualités</span> <span class="description">Communiqués de presse et couverture média</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/" target="_blank" > <span class="submenu-item-title">Diversité, équité et inclusion </span> <span class="description">Nos piliers et objectifs DEI</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/sustainability/" target="_self" > <span class="submenu-item-title">Le développement durable</span> <span class="description">Notre approche pour un avenir durable</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/fr/product-ethics/" target="_self" > <span class="submenu-item-title">Éthique produits</span> <span class="description">Nos engagements en faveur d'une publicité juste et loyale</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://careers.criteo.com/en/" target="_blank" > <span class="submenu-item-title">Carrières</span> <span class="description">Nos postes à pourvoir</span> </a> </li> </ul> </div></div> </div> </li> </ul> </div> <div class="mobile-search"> <form method="get" id="searchformMobile" action="https://www.criteo.com/fr/" role="search"> <div class="input-group"> <label for="search-mobile" class="sr-only">Search for:</label> <input id="search-mobile" class="field form-control aa-input" name="s" type="text" placeholder="Rechercher..." autocomplete="off" spellcheck="false" dir="auto"> <button class="input-group-addon mobile-button-search"> <span class="sr-only">Search</span><i class="fa fa-search" aria-hidden="true"></i> </button> </div> </form> </div> </div> <div class="mobile-nav-bottom"> <div class="mobile-language-menu"> <div class="select-wrapper"> <label for="mobileLanguageSelect" class="sr-only">Select your Language</label> <select id="mobileLanguageSelect" class="_openup" onchange="onMobileLanguageSelect('')" aria-labelledby="mobileLanguageSelect"> <option value="https://www.criteo.com/de/technology/dco/" >Deutsch</option><option value="https://www.criteo.com/technology/dco/" >English</option><option value="https://www.criteo.com/es/technology/dco/" >Español</option><option value="https://www.criteo.com/fr/technology/dco/" selected="selected">Français</option><option value="https://www.criteo.com/it/technology/dco/" >Italiano</option><option value="https://www.criteo.com/pl/" >Polski</option><option value="https://www.criteo.com/br/technology/dco/" >Português</option><option value="https://www.criteo.com/ru/technology/dco/" >Pусский</option><option value="https://www.criteo.com/kr/technology/dco/" >한국어</option><option value="https://www.criteo.com/cn/" >中文</option><option value="https://www.criteo.com/jp/technology/dco/" >日本語</option> </select> </div> </div> <div class="buttons"> <a class="link-style" href="https://www.criteo.com/fr/login/" target="_self"> Se connecter </a> <a class="button-style" href="https://www.criteo.com/fr/talk-to-an-expert/" target="_self"> Ça m&#039;intéresse </a> </div> </div> </div> </div> <div id="page-modular"> <style>.body-lc-regular-font,.layout__hero_2023 .intro-block .description,.layout__hero_2023 .intro-block .description p,.pill button.button{font-weight:400}.body-lc-medium-font,a.play-video span,button{font-weight:500}.body-lc-semibold-font,a.play-video-2024 .text{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}button{transition:.2s linear;font-size:16px;line-height:18px;padding:20px 24px;cursor:pointer}button .arrow-downward{width:20px;height:20px;display:inline-block;margin-left:4px;background-size:20px;background-image:url(/wp-content/themes/criteo2017/img/arrow-downward-white.svg)}button.button__default{border:1px solid #2a2974;background-color:#2a2974;color:#fff}button.button__default .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-white.svg)}button.button__default:hover{border-color:#26235b;background-color:#26235b}button.button__default:active{border-color:#12103a;background-color:#12103a}button.button__light{border:1px solid #fff;background-color:#fff;color:#000}button.button__light:hover{border-color:#d3d6e5;background-color:#d3d6e5}button.button__light:active{border-color:#c5cbeb;background-color:#c5cbeb}button.button__footer{border:1px solid #2a2974;background-color:transparent;color:#2a2974}button.button__footer .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-purple.svg)}button.button__footer:hover{background-color:#2a2974;color:#fff}button.button__footer:hover .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-white.svg)}button.button__footer:active{border-color:#12103a;background-color:#12103a;color:#fff}button.button__steel{border:1px solid #d3d6e5;background-color:#d3d6e5;color:#000}button.button__steel:hover{background-color:#c5cbeb;border-color:#c5cbeb;color:#000}button.button__steel:active{background-color:#adb6e6;border-color:#adb6e6;color:#000}button.button__thumbnail{border:medium none;padding:14px 25px;background-color:#fff;color:#000;line-height:16px}button.button__nimbus-blue{border:1px solid #3d1ef8;background-color:#3d1ef8;color:#fff}button.button__nimbus-blue .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-white.svg)}button.button__nimbus-blue:active,button.button__nimbus-blue:hover{background-color:#3319cf;border-color:#3319cf;color:#fff}button.button__load-more{border:1px solid #000;background:#fff;padding:16px 28px;text-transform:uppercase;font-family:Mona-Sans-RegularWide,Graphik LC Web,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}button.button__load-more .arrow-downward{background-image:url(/wp-content/themes/criteo2017/img/arrow-downward.svg);margin-left:12px;transition:.2s linear}button.button__load-more:hover .arrow-downward{transform:translateY(3px)}button i{margin-left:10px;vertical-align:middle}button i.fa-angle-right{font-weight:700}button:focus{outline:none}.button__questions{position:relative;margin:auto;vertical-align:middle}.button__questions,.button__questions div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.button__questions div{width:100%;-ms-flex-align:center;align-items:center}@media (max-width:991.98px){.button__questions div{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.button__questions div span{font-size:13px;width:100%;font-size:11px}}.button__questions .left{margin-right:20px}.button__questions:focus .left,.button__questions:focus .right,.button__questions:hover .left,.button__questions:hover .right{color:inherit}.button__questions:focus *,.button__questions:hover *{text-decoration:none}.button__hover-border-white:hover{border-color:#fff!important}.button__clear-bg{background:transparent}.circle__center{font-size:6px;top:-2px;font-weight:700;position:relative}.horizontal-button-list>*{margin-right:15px}.horizontal-button-list>:last-of-type{margin-right:0}.pill button.button{padding:3px 15px;margin-left:6px;border:0;font-size:12px;border-radius:60px}a.play-video{cursor:pointer}a.play-video span{font-size:12px;line-height:22px;letter-spacing:3px;display:inline-block;vertical-align:middle;text-transform:uppercase;color:#006cd6;transition:.2s linear}a.play-video span.icon{background-image:url(/wp-content/themes/criteo2017/img/play-button.svg);background-size:cover;width:45px;height:45px;background-repeat:no-repeat;margin-right:20px;border-radius:50%;box-shadow:0 3px 22px 1px rgba(0,0,0,.08)}@media (-ms-high-contrast:none){a.play-video span.icon{background-image:url(/wp-content/themes/criteo2017/img/play-button.svg)!important;background-size:cover!important;background-repeat:no-repeat!important}}a.play-video:hover span.text{text-decoration:underline}a.play-video:hover span.icon{box-shadow:0 3px 22px 1px rgba(0,0,0,.18)}a.play-video-2024{background:#fff;cursor:pointer;padding:15px 20px;border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}a.play-video-2024 .text{color:#000;font-size:14px;margin-right:8px}a.play-video-2024 .icon{background-image:url(/wp-content/themes/criteo2017/img/triangle-right.svg);width:10px;height:13px;display:inline-block;background-size:cover;background-repeat:no-repeat}a.play-video-2024:hover{text-decoration:none}.layout__hero_2023{position:relative;width:100%;padding:154px 0}@media (max-width:1199.98px){.layout__hero_2023{padding:100px 0}}.layout__hero_2023 .intro-block .title{font-size:32px;line-height:35px!important;margin-bottom:16px}@media (min-width:992px){.layout__hero_2023 .intro-block .title{font-size:48px;line-height:53px!important}}@media (min-width:1450px){.layout__hero_2023 .intro-block .title{font-size:64px;line-height:70px!important}}.layout__hero_2023 .intro-block .description,.layout__hero_2023 .intro-block .description p{font-size:16px;line-height:19px}@media (min-width:992px){.layout__hero_2023 .intro-block .description,.layout__hero_2023 .intro-block .description p{font-size:18px;line-height:22px}}@media (min-width:1450px){.layout__hero_2023 .intro-block .description,.layout__hero_2023 .intro-block .description p{font-size:20px;line-height:24px}}.layout__hero_2023 .intro-block .description p:last-of-type{margin-bottom:0}.page-grandpa-platform .layout__hero_2023,.page-grandpa-platform .layout__hero_2023 .intro-block .description,.page-grandpa-platform .layout__hero_2023 .intro-block .description p,.page-grandpa-platform .layout__hero_2023 .intro-block .title,.page-grandpa-platform .layout__hero_2023 .intro-block .uppercase-labels,.page-grandpa-solutions .layout__hero_2023,.page-grandpa-solutions .layout__hero_2023 .intro-block .description,.page-grandpa-solutions .layout__hero_2023 .intro-block .description p,.page-grandpa-solutions .layout__hero_2023 .intro-block .title,.page-grandpa-solutions .layout__hero_2023 .intro-block .uppercase-labels,.page-grandpa-technology .layout__hero_2023,.page-grandpa-technology .layout__hero_2023 .intro-block .description,.page-grandpa-technology .layout__hero_2023 .intro-block .description p,.page-grandpa-technology .layout__hero_2023 .intro-block .title,.page-grandpa-technology .layout__hero_2023 .intro-block .uppercase-labels,.page-parent-platform .layout__hero_2023,.page-parent-platform .layout__hero_2023 .intro-block .description,.page-parent-platform .layout__hero_2023 .intro-block .description p,.page-parent-platform .layout__hero_2023 .intro-block .title,.page-parent-platform .layout__hero_2023 .intro-block .uppercase-labels,.page-parent-solutions .layout__hero_2023,.page-parent-solutions .layout__hero_2023 .intro-block .description,.page-parent-solutions .layout__hero_2023 .intro-block .description p,.page-parent-solutions .layout__hero_2023 .intro-block .title,.page-parent-solutions .layout__hero_2023 .intro-block .uppercase-labels,.page-parent-technology .layout__hero_2023,.page-parent-technology .layout__hero_2023 .intro-block .description,.page-parent-technology .layout__hero_2023 .intro-block .description p,.page-parent-technology .layout__hero_2023 .intro-block .title,.page-parent-technology .layout__hero_2023 .intro-block .uppercase-labels{color:#fff}.page-grandpa-platform .layout__hero_2023,.page-parent-platform .layout__hero_2023{background-color:#26235b}.page-grandpa-technology .layout__hero_2023,.page-parent-technology .layout__hero_2023{background-color:#12103a}.page-grandpa-solutions .layout__hero_2023,.page-parent-solutions .layout__hero_2023{background-color:#2e6c9a}.header-removed .layout__hero_2023,.transparent-header-dark-menus .layout__hero_2023,.transparent-header-normal .layout__hero_2023,.transparent-header .layout__hero_2023{padding:264px 0}@media (max-width:1199.98px){.header-removed .layout__hero_2023,.transparent-header-dark-menus .layout__hero_2023,.transparent-header-normal .layout__hero_2023,.transparent-header .layout__hero_2023{padding:180px 0}}.layout__hero_2023.add-image{padding:154px 0!important}@media (max-width:1199.98px){.layout__hero_2023.add-image{padding:100px 0!important}}@media (max-width:767.98px){.layout__hero_2023.add-image .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.layout__hero_2023.add-image .button-wrapper{display:inline-block;margin-top:16px}.layout__hero_2023.add-image img{max-width:100%}@media (max-width:767.98px){.layout__hero_2023.add-image img{margin-bottom:40px}}</style> <section ID="sID-0" class="layout__hero_2023 customizable"> <div class="container"> <div class="row align-items-md-end"> <div class="col-12 col-lg-7"> <div class="intro-block "> <h1 class="uppercase-labels caption mb-stack-4">Dynamic Creative Optimization+</h1> <h2 class="h4 title">Des annonces ultra-personnalisées</h2> <div class="description"><p>Dynamic Creative Optimization+ (DCO+) est une technologie unique, qui personnalise en temps réel les annonces pour chaque consommateur.</p> </div> </div> </div> <div class="col-12 mt-6 col-lg-3 offset-lg-2 mt-lg-0"> <a class=' has-arrow' href='https://www.criteo.com/fr/talk-to-an-expert/' ><button class=' button button__light'><span>Ça m'intéresse</span><span class='arrow-2023'></span></button></a> </div> </div> </div> </section> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font,.h2-2023,.h3-2023,.h4-2023,.layout__product_details_2 .box .learn-more{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}.body-medium{font-size:18px}.body-large{font-size:20px}.h2-2023{font-size:40px}@media (min-width:1200px){.h2-2023{font-size:48px}}@media (min-width:1450px){.h2-2023{font-size:56px}}.h3-2023{font-size:36px}@media (min-width:1200px){.h3-2023{font-size:40px}}@media (min-width:1450px){.h3-2023{font-size:48px}}.h4-2023{font-size:32px}@media (min-width:1450px){.h4-2023{font-size:36px}}.mt-stack-0{margin-top:4px}.mt-stack-1{margin-top:8px}.mt-stack-2{margin-top:12px}.mt-stack-3,.mt-stack-4{margin-top:16px}@media (min-width:1367px){.mt-stack-4{margin-top:20px}}.mt-stack-5{margin-top:20px}@media (min-width:1367px){.mt-stack-5{margin-top:24px}}.mt-stack-6{margin-top:24px}@media (min-width:1367px){.mt-stack-6{margin-top:28px}}.mt-stack-7{margin-top:28px}@media (min-width:1367px){.mt-stack-7{margin-top:36px}}.mt-stack-8{margin-top:32px}@media (min-width:1367px){.mt-stack-8{margin-top:48px}}.mt-stack-9{margin-top:40px}@media (min-width:1367px){.mt-stack-9{margin-top:56px}}.layout__product_details_2.below-the-intro-four .row-boxes,.layout__product_details_2.below-the-intro-white .row-boxes,.layout__product_details_2.below-the-intro .row-boxes,.mt-stack-10{margin-top:48px}@media (min-width:1367px){.layout__product_details_2.below-the-intro-four .row-boxes,.layout__product_details_2.below-the-intro-white .row-boxes,.layout__product_details_2.below-the-intro .row-boxes,.mt-stack-10{margin-top:64px}}.mt-stack-11{margin-top:56px}@media (min-width:1367px){.mt-stack-11{margin-top:72px}}.mt-stack-12{margin-top:72px}@media (min-width:1367px){.mt-stack-12{margin-top:96px}}.mt-stack-13{margin-top:96px}@media (min-width:1367px){.mt-stack-13{margin-top:120px}}.mt-stack-14{margin-top:120px}@media (min-width:1367px){.mt-stack-14{margin-top:136px}}.mt-stack-15{margin-top:160px}@media (min-width:1367px){.mt-stack-15{margin-top:180px}}.mr-stack-0{margin-right:4px}.mr-stack-1{margin-right:8px}.mr-stack-2{margin-right:12px}.mr-stack-3,.mr-stack-4{margin-right:16px}@media (min-width:1367px){.mr-stack-4{margin-right:20px}}.mr-stack-5{margin-right:20px}@media (min-width:1367px){.mr-stack-5{margin-right:24px}}.mr-stack-6{margin-right:24px}@media (min-width:1367px){.mr-stack-6{margin-right:28px}}.mr-stack-7{margin-right:28px}@media (min-width:1367px){.mr-stack-7{margin-right:36px}}.mr-stack-8{margin-right:32px}@media (min-width:1367px){.mr-stack-8{margin-right:48px}}.mr-stack-9{margin-right:40px}@media (min-width:1367px){.mr-stack-9{margin-right:56px}}.mr-stack-10{margin-right:48px}@media (min-width:1367px){.mr-stack-10{margin-right:64px}}.mr-stack-11{margin-right:56px}@media (min-width:1367px){.mr-stack-11{margin-right:72px}}.mr-stack-12{margin-right:72px}@media (min-width:1367px){.mr-stack-12{margin-right:96px}}.mr-stack-13{margin-right:96px}@media (min-width:1367px){.mr-stack-13{margin-right:120px}}.mr-stack-14{margin-right:120px}@media (min-width:1367px){.mr-stack-14{margin-right:136px}}.mr-stack-15{margin-right:160px}@media (min-width:1367px){.mr-stack-15{margin-right:180px}}.mb-stack-0{margin-bottom:4px}.mb-stack-1{margin-bottom:8px}.mb-stack-2{margin-bottom:12px}.mb-stack-3,.mb-stack-4{margin-bottom:16px}@media (min-width:1367px){.mb-stack-4{margin-bottom:20px}}.mb-stack-5{margin-bottom:20px}@media (min-width:1367px){.mb-stack-5{margin-bottom:24px}}.mb-stack-6{margin-bottom:24px}@media (min-width:1367px){.mb-stack-6{margin-bottom:28px}}.mb-stack-7{margin-bottom:28px}@media (min-width:1367px){.mb-stack-7{margin-bottom:36px}}.mb-stack-8{margin-bottom:32px}@media (min-width:1367px){.mb-stack-8{margin-bottom:48px}}.mb-stack-9{margin-bottom:40px}@media (min-width:1367px){.mb-stack-9{margin-bottom:56px}}.mb-stack-10{margin-bottom:48px}@media (min-width:1367px){.mb-stack-10{margin-bottom:64px}}.mb-stack-11{margin-bottom:56px}@media (min-width:1367px){.mb-stack-11{margin-bottom:72px}}.mb-stack-12{margin-bottom:72px}@media (min-width:1367px){.mb-stack-12{margin-bottom:96px}}.mb-stack-13{margin-bottom:96px}@media (min-width:1367px){.mb-stack-13{margin-bottom:120px}}.mb-stack-14{margin-bottom:120px}@media (min-width:1367px){.mb-stack-14{margin-bottom:136px}}.mb-stack-15{margin-bottom:160px}@media (min-width:1367px){.mb-stack-15{margin-bottom:180px}}.ml-stack-0{margin-left:4px}.ml-stack-1{margin-left:8px}.ml-stack-2{margin-left:12px}.ml-stack-3,.ml-stack-4{margin-left:16px}@media (min-width:1367px){.ml-stack-4{margin-left:20px}}.ml-stack-5{margin-left:20px}@media (min-width:1367px){.ml-stack-5{margin-left:24px}}.ml-stack-6{margin-left:24px}@media (min-width:1367px){.ml-stack-6{margin-left:28px}}.ml-stack-7{margin-left:28px}@media (min-width:1367px){.ml-stack-7{margin-left:36px}}.ml-stack-8{margin-left:32px}@media (min-width:1367px){.ml-stack-8{margin-left:48px}}.ml-stack-9{margin-left:40px}@media (min-width:1367px){.ml-stack-9{margin-left:56px}}.ml-stack-10{margin-left:48px}@media (min-width:1367px){.ml-stack-10{margin-left:64px}}.ml-stack-11{margin-left:56px}@media (min-width:1367px){.ml-stack-11{margin-left:72px}}.ml-stack-12{margin-left:72px}@media (min-width:1367px){.ml-stack-12{margin-left:96px}}.ml-stack-13{margin-left:96px}@media (min-width:1367px){.ml-stack-13{margin-left:120px}}.ml-stack-14{margin-left:120px}@media (min-width:1367px){.ml-stack-14{margin-left:136px}}.ml-stack-15{margin-left:160px}@media (min-width:1367px){.ml-stack-15{margin-left:180px}}.pt-stack-0{padding-top:4px}.pt-stack-1{padding-top:8px}.pt-stack-2{padding-top:12px}.pt-stack-3,.pt-stack-4{padding-top:16px}@media (min-width:1367px){.pt-stack-4{padding-top:20px}}.pt-stack-5{padding-top:20px}@media (min-width:1367px){.pt-stack-5{padding-top:24px}}.pt-stack-6{padding-top:24px}@media (min-width:1367px){.pt-stack-6{padding-top:28px}}.pt-stack-7{padding-top:28px}@media (min-width:1367px){.pt-stack-7{padding-top:36px}}.pt-stack-8{padding-top:32px}@media (min-width:1367px){.pt-stack-8{padding-top:48px}}.pt-stack-9{padding-top:40px}@media (min-width:1367px){.pt-stack-9{padding-top:56px}}.pt-stack-10{padding-top:48px}@media (min-width:1367px){.pt-stack-10{padding-top:64px}}.pt-stack-11{padding-top:56px}@media (min-width:1367px){.pt-stack-11{padding-top:72px}}.pt-stack-12{padding-top:72px}@media (min-width:1367px){.pt-stack-12{padding-top:96px}}.pt-stack-13{padding-top:96px}@media (min-width:1367px){.pt-stack-13{padding-top:120px}}.pt-stack-14{padding-top:120px}@media (min-width:1367px){.pt-stack-14{padding-top:136px}}.pt-stack-15{padding-top:160px}@media (min-width:1367px){.pt-stack-15{padding-top:180px}}.pr-stack-0{padding-right:4px}.pr-stack-1{padding-right:8px}.pr-stack-2{padding-right:12px}.pr-stack-3,.pr-stack-4{padding-right:16px}@media (min-width:1367px){.pr-stack-4{padding-right:20px}}.pr-stack-5{padding-right:20px}@media (min-width:1367px){.pr-stack-5{padding-right:24px}}.pr-stack-6{padding-right:24px}@media (min-width:1367px){.pr-stack-6{padding-right:28px}}.pr-stack-7{padding-right:28px}@media (min-width:1367px){.pr-stack-7{padding-right:36px}}.pr-stack-8{padding-right:32px}@media (min-width:1367px){.pr-stack-8{padding-right:48px}}.pr-stack-9{padding-right:40px}@media (min-width:1367px){.pr-stack-9{padding-right:56px}}.pr-stack-10{padding-right:48px}@media (min-width:1367px){.pr-stack-10{padding-right:64px}}.pr-stack-11{padding-right:56px}@media (min-width:1367px){.pr-stack-11{padding-right:72px}}.pr-stack-12{padding-right:72px}@media (min-width:1367px){.pr-stack-12{padding-right:96px}}.pr-stack-13{padding-right:96px}@media (min-width:1367px){.pr-stack-13{padding-right:120px}}.pr-stack-14{padding-right:120px}@media (min-width:1367px){.pr-stack-14{padding-right:136px}}.pr-stack-15{padding-right:160px}@media (min-width:1367px){.pr-stack-15{padding-right:180px}}.pb-stack-0{padding-bottom:4px}.pb-stack-1{padding-bottom:8px}.pb-stack-2{padding-bottom:12px}.pb-stack-3,.pb-stack-4{padding-bottom:16px}@media (min-width:1367px){.pb-stack-4{padding-bottom:20px}}.pb-stack-5{padding-bottom:20px}@media (min-width:1367px){.pb-stack-5{padding-bottom:24px}}.pb-stack-6{padding-bottom:24px}@media (min-width:1367px){.pb-stack-6{padding-bottom:28px}}.pb-stack-7{padding-bottom:28px}@media (min-width:1367px){.pb-stack-7{padding-bottom:36px}}.pb-stack-8{padding-bottom:32px}@media (min-width:1367px){.pb-stack-8{padding-bottom:48px}}.pb-stack-9{padding-bottom:40px}@media (min-width:1367px){.pb-stack-9{padding-bottom:56px}}.pb-stack-10{padding-bottom:48px}@media (min-width:1367px){.pb-stack-10{padding-bottom:64px}}.pb-stack-11{padding-bottom:56px}@media (min-width:1367px){.pb-stack-11{padding-bottom:72px}}.pb-stack-12{padding-bottom:72px}@media (min-width:1367px){.pb-stack-12{padding-bottom:96px}}.pb-stack-13{padding-bottom:96px}@media (min-width:1367px){.pb-stack-13{padding-bottom:120px}}.pb-stack-14{padding-bottom:120px}@media (min-width:1367px){.pb-stack-14{padding-bottom:136px}}.pb-stack-15{padding-bottom:160px}@media (min-width:1367px){.pb-stack-15{padding-bottom:180px}}.pl-stack-0{padding-left:4px}.pl-stack-1{padding-left:8px}.pl-stack-2{padding-left:12px}.pl-stack-3,.pl-stack-4{padding-left:16px}@media (min-width:1367px){.pl-stack-4{padding-left:20px}}.pl-stack-5{padding-left:20px}@media (min-width:1367px){.pl-stack-5{padding-left:24px}}.pl-stack-6{padding-left:24px}@media (min-width:1367px){.pl-stack-6{padding-left:28px}}.pl-stack-7{padding-left:28px}@media (min-width:1367px){.pl-stack-7{padding-left:36px}}.pl-stack-8{padding-left:32px}@media (min-width:1367px){.pl-stack-8{padding-left:48px}}.pl-stack-9{padding-left:40px}@media (min-width:1367px){.pl-stack-9{padding-left:56px}}.pl-stack-10{padding-left:48px}@media (min-width:1367px){.pl-stack-10{padding-left:64px}}.pl-stack-11{padding-left:56px}@media (min-width:1367px){.pl-stack-11{padding-left:72px}}.pl-stack-12{padding-left:72px}@media (min-width:1367px){.pl-stack-12{padding-left:96px}}.pl-stack-13{padding-left:96px}@media (min-width:1367px){.pl-stack-13{padding-left:120px}}.pl-stack-14{padding-left:120px}@media (min-width:1367px){.pl-stack-14{padding-left:136px}}.pl-stack-15{padding-left:160px}@media (min-width:1367px){.pl-stack-15{padding-left:180px}}@media (min-width:992px){.layout__product_details_2 .box{margin-bottom:56px}}@media (max-width:991.98px){.layout__product_details_2 .box{padding-top:28px}}.layout__product_details_2 .box .icon{height:105px;width:105px;display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:8px}@media (-ms-high-contrast:none){.layout__product_details_2 .box .icon{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}}.layout__product_details_2 .box h3{font-size:17px;line-height:27px;margin-bottom:16px}.layout__product_details_2 .box .learn-more{display:inline-block;margin-top:24px;margin-bottom:16px;color:#006cd6}@media (min-width:768px){.layout__product_details_2 .box .learn-more{margin-top:32px;margin-bottom:24px}}.layout__product_details_2 .box .learn-more:hover{opacity:.7}.layout__product_details_2.below-the-intro-white .box{margin-bottom:20px;background:#fff;padding:20px 20px 32px}@media (min-width:768px){.layout__product_details_2.below-the-intro-white .box{margin-bottom:30px;padding:40px 40px 48px}}</style> <section ID="sID-1" class="layout__product_details_2 customizable sidebar-one-column" > <div class="container"> <div class="row"> <div class="col-lg-4 offset-lg-1"> <div class="intro-block desc-font-size__larger "> <h2 class="h3 title">Les avantages de DCO+</h2> <div class="description"><p>Grâce à l’optimisation par IA, chaque shopper reçoit l’annonce la plus percutante par rapport à son profil. L’assurance d’atteindre vos objectifs marketing, sans exception.</p> </div> </div> </div> <div class="col-lg-5 offset-lg-1"> <div class="row"> <div class="col-12"> <div class="box"> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/06/DCO-Icon-01.svg) !important;"></span> <h3>Gagnez du temps sur vos campagnes </h3> <div class="description list-style-checkmark"><p>Accélérez le temps de mise sur le marché grâce à des formats réactifs, qui s’appuient sur les éléments de votre marque. Chaque annonce est enrichie par des données pertinentes et redimensionnée pour une visibilité maximale.</p> </div> </div> </div> <div class="col-12"> <div class="box"> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/06/DCO-Icon-02.svg) !important;"></span> <h3>Une personnalisation en temps réel</h3> <div class="description list-style-checkmark"><p>Créez l’annonce idéale pour chaque consommateur grâce à une sélection en temps réel des éléments de conception et des produits, à partir de plus de 120 signaux d’intention d’achat. DCO+ peut booster le taux de clic des shoppers à hauteur de 31 %.</p> </div> </div> </div> <div class="col-12"> <div class="box"> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/06/DCO-Icon-03.svg) !important;"></span> <h3>Des annonces pertinentes qui touchent plus de shoppers</h3> <div class="description list-style-checkmark"><p>Dimensions, mise en page : vos annonces personnalisées bénéficient d’une liberté totale. Elles s’affichent donc de manière dynamique sur n’importe quel appareil et déploient votre inventaire au bon moment, pour un maximum de reach et de résultats.</p> </div> </div> </div> </div> </div> </div> </div> </section> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font,.layout__product_details .block-link-list .column .block-link-title,.layout__product_details .column-right .description h2,.layout__product_details .column-right .description h3,.layout__product_details .column-right .subtitle,.layout__product_details .stats .stat .stat-title,.layout__product_details ul.link-list{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}.intro-block.white .uppercase-labels{color:#fff!important}.coming-soon-shortcode{cursor:default!important;display:inline;font-family:Mona-Sans-RegularWide;padding:8px 12px;font-weight:100;border-radius:4px;font-size:12px;background:#2a2974;color:#fff;text-transform:uppercase;border:none;margin-left:5px;vertical-align:middle;text-align:center;text-decoration:none;cursor:pointer}@media (max-width:991.98px){.coming-soon-shortcode{margin-left:0;margin-bottom:14px}}.layout__product_details .stats{margin-top:12px;margin-bottom:32px}.layout__product_details .stats .stat{max-width:350px;margin:0 auto 48px}.layout__product_details .stats .stat .stat-title{font-size:40px;margin-bottom:8px;color:#fe5000}@media (min-width:992px){.layout__product_details .stats .stat .stat-title{font-size:45px;margin-bottom:16px}}.layout__product_details .details-row .content-row{margin-top:72px}@media (min-width:1450px){.layout__product_details .details-row .content-row{margin-top:96px}}.layout__product_details .details-row.first .content-row{margin-top:56px}@media (min-width:1450px){.layout__product_details .details-row.first .content-row{margin-top:72px}}@media (max-width:991.98px){.layout__product_details .column-left{text-align:center;max-width:430px;margin:0 auto 52px}}@media (min-width:992px){.layout__product_details .column-left{padding-right:30px}}.layout__product_details .column-left img{max-width:100%;height:auto}.layout__product_details .column-left .video-wave-placeholder{padding:18px 32px;background-repeat:no-repeat;background-size:contain;position:relative}.layout__product_details .column-left .video-wave-placeholder .ratio-placeholder-16-9{height:0;padding-top:56.25%;position:relative;top:30px;left:-10px;border-radius:15px;overflow:hidden;box-shadow:0 10px 22px 0 rgba(0,0,0,.18)}.layout__product_details .column-left .video-wave-placeholder .ratio-placeholder-16-9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}@media (min-width:992px){.layout__product_details .column-right{padding-left:30px}}@media (min-width:992px){.layout__product_details .column-right .column-right-content{max-width:495px}}.layout__product_details .column-right .content-icon{width:105px;height:105px;margin-bottom:10px;background-size:cover}.layout__product_details .column-right .subtitle{font-size:17px;color:#000;margin-bottom:16px}.layout__product_details .column-right h2:not(:first-of-type),.layout__product_details .column-right h3:not(:first-of-type){margin-top:40px}.layout__product_details .column-right .description h2,.layout__product_details .column-right .description h3{font-size:17px;color:#000;margin-bottom:8px}.layout__product_details .column-right .description p{color:#000!important}.layout__product_details .column-right button.button{margin-top:8px}.layout__product_details ul.link-list{margin:56px 0 0;list-style:none outside none;padding:0}.layout__product_details ul.link-list li{display:inline-block;margin-right:48px}@media (max-width:991.98px){.layout__product_details ul.link-list li{margin-right:24px}}.layout__product_details ul.link-list li a{display:-ms-flexbox;display:flex;color:#000}.layout__product_details ul.link-list li a .link-icon{display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-right:8px}@media (-ms-high-contrast:none){.layout__product_details ul.link-list li a .link-icon{background-size:cover!important;background-repeat:no-repeat!important;background-position:50%!important}}.layout__product_details ul.link-list li a .arrow-2023{margin-left:4px;position:relative;top:3px}.layout__product_details ul.link-list li:last-of-type{margin-right:0}.layout__product_details ul.link-list.stack-links li{display:block;margin-right:0;margin-bottom:20px}@media (min-width:992px){.layout__product_details .block-link-list{margin-right:-22px;margin-left:-22px}}.layout__product_details .block-link-list .column{padding:15px}@media (min-width:992px){.layout__product_details .block-link-list .column{padding:16px 22px}}.layout__product_details .block-link-list .column .block{position:static}.layout__product_details .block-link-list .column .block-link-icon{width:70px;height:70px;margin-bottom:8px}.layout__product_details .block-link-list .column .block-link-title{font-size:17px;color:#006cd6;margin-bottom:8px}.layout__product_details .block-link-list .column .block-link-description{font-size:14px;padding-bottom:56px}.layout__product_details .block-link-list .column .link-arrow{position:absolute;bottom:16px}.layout__product_details .block-link-list .column:hover{box-shadow:0 3px 22px 1px rgba(0,0,0,.08);transition:all .4s ease-in-out}@media (min-width:992px){.layout__product_details .row.even .content-row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:992px){.layout__product_details .row.even .content-row .column-left{padding-right:15px;padding-left:30px}}@media (min-width:992px){.layout__product_details .row.even .content-row .column-right{padding-left:15px;padding-right:30px}}@media (min-width:992px){.layout__product_details.wider-layout .column-right .column-right-content{max-width:100%}}.layout__product_details.top_align_columns .content-row.align-items-center{-ms-flex-align:start!important;align-items:flex-start!important}.layout__product_details.uo_list_style_discs .list-style-checkmark ul li{padding-bottom:0}.layout__product_details.uo_list_style_discs .list-style-checkmark ul li:before{background-image:none;background-color:#000;border-radius:3px;width:3px;height:3px;top:12px;left:-16px}.add-boxes-section{margin-top:-100px}.add-boxes-section .bold{font-weight:500}@media (max-width:1199.98px){.add-boxes-section h3{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}}.add-boxes-section .left-aligned{font-size:20px;text-align:left;text-transform:none}.add-boxes-section .additional_boxes_subtitle{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#000;text-align:center;margin:0 auto 32px}.add-boxes-section .add-box{position:relative;background:#fff;padding:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 3px 22px 1px rgba(0,0,0,.08);transition:all .4s ease-in-out;margin-bottom:30px}.add-boxes-section .add-box:hover .arrow-2023{transform:translate(3px,-3px)}@media (min-width:768px){.add-boxes-section .add-box{-ms-flex-direction:row;flex-direction:row}}.add-boxes-section .add-box .left{max-width:130px;-ms-flex:0 0 94px;flex:0 0 94px;margin:0 0 16px}@media (min-width:768px){.add-boxes-section .add-box .left{margin:0 50px 0 0}}.add-boxes-section .add-box .left img{max-width:100%}.add-boxes-section .add-box .right h3{font-size:17px;margin-bottom:9px}.add-boxes-section .add-box .right.big-title h3{font-size:24px;margin-bottom:20px}.add-boxes-section .add-box .right .link-arrow{padding-top:32px;color:#fe5000;transition:all 1s}.add-boxes-section .add-box .add-box-link{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent}.add-boxes-section .add-box:hover{box-shadow:0 3px 22px 1px rgba(0,0,0,.18)}.add-boxes-section .add-box:hover .link-arrow{transform:translateX(20px)}@media (min-width:992px){.add-boxes-section .add-box.no-icon{padding:48px 70px}}</style><style>@media (max-width: 767px) {#sID-2{ padding-bottom: 225px !important;}}</style> <section ID="sID-2" class="layout__product_details customizable Light_Smoke" style=" padding-bottom: 165px;"> <div class="container"> <div class="row"> <div class="col-lg-6 offset-lg-3 text-center"> <div class="intro-block "> <h2 class="h4 title">DCO+ en pratique</h2> <div class="description"><p>Envie d’en savoir plus sur les avantages de DCO+ ? Jetez un œil aux annonces de nos clients dans notre <a href="https://www.criteo.com/fr/ad-gallery/">Galerie d&#8217;annonces</a>.</p> </div> </div> </div> </div> <div class="row details-row first last even"> <div class="col-lg-10 offset-lg-1"> <div class="row content-row align-items-center"> <div class="column-left col-lg-6"> <img src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/06/DCO-Image-01.svg" alt=""> </div> <div class="column-right col-lg-6"> <div class="column-right-content"> <div class="description list-style-checkmark"><h3>Dynamic</h3> <p>Personnalisez les produits pour chaque utilisateur en fonction de ses centres d’intérêt. Résultats : + 80 % de taux de clic et + 150 % de taux de conversion par rapport à une campagne publicitaire uniquement axée sur des visuels.</p> <h3>Showcase</h3> <p>Attirez visuellement l’attention des consommateurs à l’aide de vidéos ou de visuels qui racontent une histoire autour de vos meilleures ventes, des nouveautés ou des produits sélectionnés.</p> <h3>Adaptative</h3> <p>Créez des annonces percutantes à partir d’une poignée d’éléments. Idéales pour les marques proposant un service ou une gamme restreinte de produits, les annonces adaptatives touchent 18 % de domaines en plus, génèrent +14 % de taux de clic et +30 % de retour sur dépenses publicitaires par rapport à une campagne publicitaire uniquement axée sur des visuels.</p> </div> </div> </div> </div> </div> </div> </div> </section> <script> jQuery(function() { jQuery('.add-box.match-height').matchHeight(); }); </script><style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}@media (max-width:991.98px){.layout__cta_block .button{margin-top:24px}}.layout__cta_block h1,.layout__cta_block h2,.layout__cta_block h3,.layout__cta_block h4,.layout__cta_block p{color:#fff}.layout__cta_block h1 span,.layout__cta_block h2 span,.layout__cta_block h3 span,.layout__cta_block h4 span,.layout__cta_block p span{color:#fff!important}.layout__cta_block a{text-decoration:underline}.layout__cta_block h1,.layout__cta_block h2,.layout__cta_block h3,.layout__cta_block h4{margin-bottom:24px}.layout__cta_block p:last-of-type{margin-bottom:0}@media (min-width:992px){.layout__cta_block #cta_block_right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.layout__cta_block.steel{background-color:#d3d6e5!important}.layout__cta_block.steel h1,.layout__cta_block.steel h1 span,.layout__cta_block.steel h2,.layout__cta_block.steel h2 span,.layout__cta_block.steel h3,.layout__cta_block.steel h3 span,.layout__cta_block.steel h4,.layout__cta_block.steel h4 span,.layout__cta_block.steel p,.layout__cta_block.steel p span{color:#000!important}.layout__cta_block.steel button{background-color:#2a2974!important;color:#fff!important;border:none}.layout__cta_block.steel button .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-white.svg)}.layout__cta_block.steel button:hover{background-color:#fff!important;color:#000!important}.layout__cta_block.steel button:hover .arrow-2023{background-image:url(/wp-content/themes/criteo2017/img/arrow-2023-black.svg)}</style><style>@media (max-width: 767px) {#sID-3{ margin-top: -160px !important;}}</style> <div class="container slightly-wider"> <section ID="sID-3" class="layout__cta_block customizable Sunrise" style=" margin-top: -105px;" > <div class="align-items-center d-flex"> <div class="container"> <div class="row"> <div class="col-12 col-lg-8 offset-lg-0"> <h4>Cap sur la croissance !</h4> <p>Trouvez vos meilleurs clients, attirez leur attention en diffusant les annonces les plus pertinentes, et atteignez vos objectifs commerciaux. Criteo Commerce Growth est à vos côtés pour créer des campagnes publicitaires qui font grimper vos ventes en flèche et développent votre clientèle.</p> </div> <div id="cta_block_right" class="col-12 mt-3 col-lg-4 mt-lg-0"> <a class=' has-arrow' data-id=__button href='https://www.criteo.com/fr/talk-to-an-expert/' ><button class=' button button__light'><span>Ça m’intéresse</span><span class='arrow-2023'></span></button></a> </div> </div> </div> </div> </section> </div> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}.layout__block_links .intro-block{margin-bottom:48px}@media (max-width:991.98px){.layout__block_links .text-center{text-align:left!important}}.layout__block_links .block{margin-bottom:30px}.layout__block_links .block .uppercase-labels{color:#006cd6}.layout__block_links .block .description ul{padding-left:24px;list-style:none}.layout__block_links .block .description ul li{margin-bottom:5px;position:relative}.layout__block_links .block .description ul li:last-of-type{margin-bottom:0}.layout__block_links .block .description ul li:before{position:absolute;top:12px;left:-20px;content:"";background:#000;border-radius:3px;width:3px;height:3px}.layout__block_links .block .description p:last-of-type{margin-bottom:0}.layout__block_links.gray_uppercase_labels .uppercase-labels{color:#000;font-size:17px;letter-spacing:0;text-transform:none}.layout__block_links.gray_uppercase_labels .description{color:#000}</style> <section ID="sID-4" class="layout__block_links customizable" > <div class="container"> <div class="row"> <div class="col-lg-6 offset-lg-3 text-center"> <div class="intro-block no-description "> <h2 class="h4 title">Nos solutions boostées par DCO+</h2> </div> </div> </div> <div class="row columns"> <div class="col-md-6"> <div class="block match-height clickable"> <h3 class="uppercase-labels">DYNAMIC RETARGETING</h3> <div class="description"><p>DCO+ est au cœur de notre solution de retargeting dynamique. À chaque annonce, DCO+ détermine le meilleur design pour chaque appareil, chaque contexte et stade du parcours d’achat du shopper, afin de maximiser l’impact des annonces vidéo et des affichages.</p> </div> <div class="link-arrow">⟶</div> <a class="overlay-link" href="https://www.criteo.com/fr/solutions/criteo-dynamic-retargeting/"></a> </div> </div> <div class="col-md-6"> <div class="block match-height clickable"> <h3 class="uppercase-labels">RETAIL MEDIA POUR LES MARQUES</h3> <div class="description"><p>En déterminant la présentation, l’aspect et l’emplacement qui généreront le plus de clics sur les sites des retailers, DCO+ alimente Criteo Sponsored Products pour proposer des annonces personnalisées, qui maximisent le chiffre d’affaires.</p> </div> <div class="link-arrow">⟶</div> <a class="overlay-link" href="https://www.criteo.com/fr/products/retail-media-for-brands/"></a> </div> </div> </div> </div> </section> </div> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}.bnw-filters{filter:grayscale(100) brightness(1) contrast(2);mix-blend-mode:multiply}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#trend_tracker_modal{background-color:#d3d6e5;z-index:200!important;position:fixed;top:0;left:0;height:100%;width:100%;animation:fadeIn .3s forwards}#trend_tracker_modal .container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#trend_tracker_modal .h100{height:100%;overflow:auto}#trend_tracker_modal .closeme{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#trend_tracker_modal .closeme img{cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-direction:column;flex-direction:column}#trend_tracker_modal .relative{position:relative}#trend_tracker_modal .closer{position:fixed;top:16px;right:16px}@media (max-width:1199.98px){#trend_tracker_modal .closer{position:absolute}}#trend_tracker_modal .closer img{width:30px;height:30px;z-index:444}#trend_tracker_modal .ttleft{-ms-flex-align:center;align-items:center;-ms-flex-align:end;align-items:flex-end;padding-right:100px}#trend_tracker_modal .ttleft,#trend_tracker_modal .ttright{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}#trend_tracker_modal .ttright{text-align:left;-ms-flex-align:start;align-items:flex-start}#trend_tracker_modal .ttright .h2,#trend_tracker_modal .ttright h2,#trend_tracker_modal .ttright p{color:#26235b}#trend_tracker_modal .ttright .h2,#trend_tracker_modal .ttright h2{margin-bottom:0}#trend_tracker_modal .ttright p{margin-top:16px;font-size:18px;margin-bottom:24px}@media (max-width:1199.98px){#trend_tracker_modal .ttright p{margin-bottom:20px}}#trend_tracker_modal .grid-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#trend_tracker_modal .grid-container img{max-width:384px;width:100%}#trend_tracker_modal .grid-container .modal-column:first-child{margin-top:65px}#trend_tracker_modal .grid-container .modal-column:first-child img{padding-right:15px;padding-bottom:30px}#trend_tracker_modal .grid-container .modal-column:nth-child(2) img{padding-left:15px;padding-bottom:30px}@media (max-width:991.98px){#trend_tracker_modal .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#trend_tracker_modal .ttleft{-ms-flex-align:center;align-items:center;padding-right:0}#trend_tracker_modal .ttright{padding-top:40px}#trend_tracker_modal .h2,#trend_tracker_modal h2{font-size:48px;padding-top:21px}#trend_tracker_modal .grid-container{margin-top:30px}}#trend_tracker_modal iframe{height:320px}#trend-tracker .image img{cursor:pointer}</style><div id="trend_tracker_modal" style="display:none"> <div class="row h100"> <div class="container relative"> <div class="closer"> <div class="closeme"><img onclick="hidettModal()" src="/wp-content/themes/criteo2017/img/close_btn_black.svg" /></span> </div> </div> <div class="col-md-6 ttleft"> </div> <div class="col-md-6 ttright"> <div class="h2"></div> <p></p> </div> </div> </div> </div> <footer> <div class="container pt-20 pb-18"> <div class="row"> <div class="col-12"> <a href="https://www.criteo.com/fr/" class="d-block mb-15"> <img class="footer-logo" src="/wp-content/themes/criteo2017/img/criteo-logo-orange.svg"" alt="Criteo logo" /> </a> </div> </div> <div class="row d-lg-none"> <div class="col-12"> <div class="contact-button mb-13"> <a class=' has-arrow' data-id=Ça_m'intéresse__button href='https://www.criteo.com/fr/talk-to-an-expert/' ><button class=' button button__default'><span>Ça m'intéresse</span><span class='arrow-2023'></span></button></a> </div> <div class="social-links"> <div class="social-icons"> <a rel="nofollow" href="https://www.linkedin.com/showcase/criteo-france/"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-linkedin fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.youtube.com/user/CriteoOfficial"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-youtube fa-2x"></i> </div> </a> <a rel="nofollow" href="https://twitter.com/Criteo_France"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-twitter fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.facebook.com/GoCriteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-facebook-f fa-2x"></i> </div> </a> </div> </div> </div> </div> <div class="row"> <div class="col-12 col-lg-3 order-1 order-lg-1"> <div class="footer-menu mt-15 first"> <div class="menu-title">Clients & Partenaires</div> <ul class="mt-4" role="navigation"> <li> <a href="/fr/success-stories/"> Témoignages </a> </li> <li> <a href="/fr/ad-gallery/"> Galerie d'annonces </a> </li> <li> <a href="/fr/marketplace-performance-outcome/"> Marketplace Performance Outcome </a> </li> <li> <a href="/fr/partners/"> Nos partenaires </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Protection des données</div> <ul class="mt-4" role="navigation"> <li> <a href="/fr/privacy/"> Politique de confidentialité </a> </li> <li> <a href="/fr/privacy/corporate-privacy-policy/"> Politique de confidentialité du site web </a> </li> <li> <a href="/fr/criteo-privacy-guidelines-for-clients-and-publisher-partners/"> Directives de confidentialité pour les clients et éditeurs partenaires </a> </li> <li> <a href="javascript:Cookiebot.renew()"> Gestion des cookies </a> </li> </ul> </div> </div> <div class="col-12 col-lg-3 order-2 order-lg-2"> <div class="footer-menu mt-15 first"> <div class="menu-title">Ressources</div> <ul class="mt-4" role="navigation"> <li> <a href="/fr/resources/"> Rapports & études </a> </li> <li> <a href="/fr/events/"> Événements </a> </li> <li> <a href="/fr/blog/"> Blog </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Mentions légales</div> <ul class="mt-4" role="navigation"> <li> <a href="/fr/terms-and-conditions/"> Conditions générales </a> </li> <li> <a href="/fr/legal/"> Mentions légales </a> </li> <li> <a href="/fr/supply-partner-guidelines/"> Charte éditoriale de Criteo </a> </li> <li> <a href="/fr/advertising-guidelines/"> Charte publicitaire de Criteo </a> </li> <li> <a href="/fr/privacy/our-partners/"> Plateformes prises en charge </a> </li> <li> <a href="/fr/security/"> Sécurité </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Notes pour le royaume-uni</div> <ul class="mt-4" role="navigation"> <li> <a href="https://www.criteo.com/fr/wp-content/uploads/sites/4/2024/06/Modern-Slavery-Statement-2024.pdf"> Déclaration de conformité au Modern Slavery Act </a> </li> <li> <a href="/wp-content/uploads/2024/12/Tax-strategy-report-FY24.pdf"> Stratégie fiscale </a> </li> </ul> </div> </div> <div class="col-12 col-lg-3 order-3 order-lg-3"> <div class="footer-menu mt-15 first"> <div class="menu-title">À propos</div> <ul class="mt-4" role="navigation"> <li> <a href="https://careers.criteo.com/en/"> Carrières </a> </li> <li> <a href="/fr/company/"> Société </a> </li> <li> <a href="https://criteo.investorroom.com/"> Investisseurs </a> </li> <li> <a href="/fr/news/"> Actualités </a> </li> <li> <a href="https://criteo.investorroom.com/Corporate-Social-Responsibility"> Responsabilité d'entreprise </a> </li> <li> <a href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/"> Diversité, équité et inclusion </a> </li> <li> <a href="/fr/contact-us/"> Nous contacter </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">À la une</div> <ul class="mt-4" role="navigation"> <li> <a href="/fr/digital-advertising-glossary/retargeting/"> Retargeting </a> </li> <li> <a href="/fr/digital-advertising-glossary/customer-acquisition/"> Acquisition Client </a> </li> <li> <a href="/fr/digital-advertising-glossary/customer-targeting/"> Ciblage </a> </li> <li> <a href="/fr/digital-advertising-glossary/app-advertising/"> App Advertising </a> </li> </ul> </div> </div> <div class="col-lg-3 d-none d-lg-block order-lg-4"> <div class="contact-button"> <a class=' has-arrow' data-id=Ça_m'intéresse__button href='https://www.criteo.com/fr/talk-to-an-expert/' ><button class=' button button__default'><span>Ça m'intéresse</span><span class='arrow-2023'></span></button></a> </div> <div class="social-links"> <div class="social-icons"> <a rel="nofollow" href="https://www.linkedin.com/showcase/criteo-france/"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-linkedin fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.youtube.com/user/CriteoOfficial"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-youtube fa-2x"></i> </div> </a> <a rel="nofollow" href="https://twitter.com/Criteo_France"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-twitter fa-2x"></i> </div> </a> <a rel="nofollow" href="https://www.facebook.com/GoCriteo"> <span class="sr-only"></span> <div aria-hidden="true"> <i class="fa fa-facebook-f fa-2x"></i> </div> </a> </div> </div> </div> </div> <div class="row additional-info mt-14"> <div class="col-12 col-lg-6 left"> <div><a href="https://www.criteo.com/fr/privacy/" class="d-block mb-1">Se désabonner des annonces Criteo</a></div> <div class="copyright"> Copyright © Criteo 2025 </div> </div> <div class="col-12 col-lg-6 right"> <a href=https://tree-nation.com/profile/impact/criteo#co2 target="_blank" style="position:relative;cursor:pointer;display:block;z-index:95;"> <img src=https://tree-nation.com/images/tracking/label-co2-website-white-fr.png style="width:157px;height:auto;"> </a> <script src=https://tree-nation.com/js/track.js></script> <script>treenation_track("62eb6f414d0fd");</script> </div> </div> </div> </footer> <div class="modal fade" id="modalEmbed" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <div class="modal-body modal-center"></div> </div> </div> </div> <div class="modal fade dark_mode" id="modalEmbedDarkMode" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header" style="text-align: right;"> <button type="button" class="close" data-dismiss="modal">&times;</button> </div> <div class="modal-body modal-center"></div> </div> </div> </div> <style> .modal-dialog .modal-header { justify-content: flex-end; } </style> <script> // modal video embed auto-play and auto-shut-up jQuery(document).ready(function() { var btn = jQuery('body').find('[data-toggle="modal"][data-type]'); // the button var target = jQuery(btn.data('target')); // modal div var src = btn.data('src'); var type = btn.data('type'); // youtube or pardot var modalBody = target.find('.modal-body'); // modal body var iframe; btn.click(function() { //console.log('modal opened: create iframe for ' + type); iframe = modalBody.html('<iframe width="100%" height="450" frameborder="0" allowfullscreen></iframe>').children('iframe'); if (type === 'pardot') { //console.log('iframe pardot'); iframe.load(function() { //console.log('iframe loaded'); iFrameResize(); // the secret sauce! }); iframe.attr('src', src); } else { // youtube //console.log('iframe youtube'); iframe.attr('src', src + '?autoplay=1&enablejsapi=1&rel=0'); // video URL in the button's data attr ytTracker.init(); // <-- Decorate all new videos on the page, from the 400-line monstrosity GTM } }); target.on('hidden.bs.modal', function(e) { //console.log('modal closed: stripping the contents'); modalBody.html(''); }); }); </script><script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/bs4.min.js" id="criteoBootstrap4-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/iframe.min.js" id="iframe-resizer-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/select2.min.js" id="select2-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/theme.min.js?ver=2025021737" id="Criteo2017-scripts-js"></script> <script type="text/javascript" src="https://www.criteo.com/fr/wp-content/themes/criteo2017/js/scrolllock.min.js" id="scrolllock-js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.matchHeight/0.7.0/jquery.matchHeight-min.js" id="match-height-js"></script> <script data-cfasync="false" type="text/javascript" src="https://www.criteo.com/fr/wp-content/plugins/motionpage/assets/js/gsap/gsap.min.js?ver=3.12.2" id="mp-gsap-js"></script> <script data-cfasync="false" type="text/javascript" id="mp-SplitText-js-before"> /* <![CDATA[ */ function _mp_GENSEL(e){const n=[];for(;e.tagName;){let t=0;if(e.parentNode){const n=e.parentNode.children;for(;t<n.length&&n[t]!==e;)t++}n.unshift(e.nodeName+(t>0?`:nth-child(${t+1})`:"")),e=e.parentNode}return n.join(" > ")} /* ]]> */ </script> <script data-cfasync="false" type="text/javascript" src="https://www.criteo.com/fr/wp-content/plugins/motionpage/assets/js/gsap/SplitText.min.js?ver=3.12.2" id="mp-SplitText-js"></script> <script data-cfasync="false" type="text/javascript" src="https://www.criteo.com/fr/wp-content/plugins/motionpage/assets/js/gsap/ScrollTrigger.min.js?ver=3.12.2" id="mp-ScrollTrigger-js"></script> <script data-cfasync="false" type="text/javascript" id="mp-ScrollTrigger-js-after"> /* <![CDATA[ */ window._$W = window;addEventListener("DOMContentLoaded",()=>{document.body.style.overflowX="hidden";gsap.registerPlugin({name:"transition",init(t,e,r){return this.target=t,this.tween=r,this.reverting=gsap.core.reverting||function(){},!!t.style},render(t,{target:e,tween:r,reverting:i}){e.style.transition=(1===r.progress()||!r._time&&i())&&"isFromStart"!==r.data?"":"unset"}});gsap.defaults({duration:1,transition:"unset"});gsap.config({nullTargetWarn:false});if(!matchMedia("(prefers-reduced-motion: reduce)").matches){window._mp_1685520654_ST0=new SplitText(".use_character_highlighter .animated-text",{type:"chars,words"}),window._mp_1685520654=[],gsap.utils.toArray(".use_character_highlighter .animated-text").forEach(item=>{let _n="_mp_1685520654_"+(_mp_1685520654.length+1);_mp_1685520654.push(_n);let _t=gsap.timeline({scrollTrigger:{scrub:1,trigger:item,start:"top 85%",end:"bottom 40%"}}).from(_mp_1685520654_ST0.chars.filter(s=>s.closest(item.id?`#${item.id}`:_mp_GENSEL(item))),{stagger:{from:"start",each:1},autoAlpha:.25},0);window[_n]=_t});}_$W._mp_refresher=(t=0)=>{ScrollTrigger&&setTimeout((()=>{ScrollTrigger.sort(),ScrollTrigger.getAll().forEach((r=>r.refresh()))}),t)},addEventListener("load",(()=>_mp_refresher(92)));}); /* ]]> */ </script> <div style="display: none"> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"bb94583995","applicationID":"72531584","transactionName":"b1YBYkFZWBBYBURaDVYcIlVHUVkNFhZRVAd1XAdDX1lEUQlUAA==","queueTime":0,"applicationTime":805,"atts":"QxECFAlDSx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10