CINXE.COM

Criteo Shopper Graph | 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/shopper-graph/" hreflang="de" /><link rel="alternate" href="https://www.criteo.com/technology/shopper-graph/" hreflang="en" /><link rel="alternate" href="https://www.criteo.com/es/technology/shopper-graph/" hreflang="es" /><link rel="alternate" href="https://www.criteo.com/fr/technology/shopper-graph/" hreflang="fr" /><link rel="alternate" href="https://www.criteo.com/it/technology/shopper-graph/" hreflang="it" /><link rel="alternate" href="https://www.criteo.com/br/technology/shopper-graph/" hreflang="pt" /><link rel="alternate" href="https://www.criteo.com/ru/technology/shopper-graph/" hreflang="ru" /><link rel="alternate" href="https://www.criteo.com/kr/technology/shopper-graph/" hreflang="ko" /><link rel="alternate" href="https://www.criteo.com/jp/technology/shopper-graph/" hreflang="ja" /><link rel="alternate" href="https://www.criteo.com/technology/shopper-graph/" 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>Criteo Shopper Graph | FR - Criteo.com</title> <meta name="description" content="Criteo Shopper Graph booste les ventes, augmente la visibilité de vos produits et maximise vos profits en s&#039;appuyant sur les données de 75 % des shoppers du monde entier." /> <link rel="canonical" href="https://www.criteo.com/fr/technology/shopper-graph/" /> <meta property="og:locale" content="fr_FR" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Criteo Shopper Graph | FR - Criteo.com" /> <meta property="og:description" content="Criteo Shopper Graph booste les ventes, augmente la visibilité de vos produits et maximise vos profits en s&#039;appuyant sur les données de 75 % des shoppers du monde entier." /> <meta property="og:url" content="https://www.criteo.com/fr/technology/shopper-graph/" /> <meta property="og:site_name" content="FR - Criteo.com" /> <meta property="article:modified_time" content="2024-08-28T16:39:22+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/shopper-graph/", "url": "https://www.criteo.com/fr/technology/shopper-graph/", "name": "Criteo Shopper Graph | FR - Criteo.com", "isPartOf": { "@id": "https://www.criteo.com/fr/#website" }, "datePublished": "2017-08-22T20:27:19+00:00", "dateModified": "2024-08-28T16:39:22+00:00", "description": "Criteo Shopper Graph booste les ventes, augmente la visibilité de vos produits et maximise vos profits en s'appuyant sur les données de 75 % des shoppers du monde entier.", "breadcrumb": { "@id": "https://www.criteo.com/fr/technology/shopper-graph/#breadcrumb" }, "inLanguage": "fr-FR", "potentialAction": [ { "@type": "ReadAction", "target": [ "https://www.criteo.com/fr/technology/shopper-graph/" ] } ] }, { "@type": "BreadcrumbList", "@id": "https://www.criteo.com/fr/technology/shopper-graph/#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": "Criteo Shopper Graph" } ] }, { "@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=2025021713' 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/6062" /><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%2Fshopper-graph%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%2Fshopper-graph%2F&#038;format=xml" /> </head> <body class="page-template page-template-page-templates page-template-pageModular2020 page-template-page-templatespageModular2020-php page page-id-6062 page-child parent-pageid-6050 page-parent-technology transparent-header group-blog shopper-graph" 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/shopper-graph/"> Deutsch </a> </li> <li class=""> <a href="https://www.criteo.com/technology/shopper-graph/"> English </a> </li> <li class=""> <a href="https://www.criteo.com/es/technology/shopper-graph/"> Español </a> </li> <li class="active"> <a href="https://www.criteo.com/fr/technology/shopper-graph/"> Français </a> </li> <li class=""> <a href="https://www.criteo.com/it/technology/shopper-graph/"> 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/shopper-graph/"> Português </a> </li> <li class=""> <a href="https://www.criteo.com/ru/technology/shopper-graph/"> Pусский </a> </li> <li class=""> <a href="https://www.criteo.com/kr/technology/shopper-graph/"> 한국어 </a> </li> <li class=""> <a href="https://www.criteo.com/cn/"> 中文 </a> </li> <li class=""> <a href="https://www.criteo.com/jp/technology/shopper-graph/"> 日本語 </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/shopper-graph/" >Deutsch</option><option value="https://www.criteo.com/technology/shopper-graph/" >English</option><option value="https://www.criteo.com/es/technology/shopper-graph/" >Español</option><option value="https://www.criteo.com/fr/technology/shopper-graph/" selected="selected">Français</option><option value="https://www.criteo.com/it/technology/shopper-graph/" >Italiano</option><option value="https://www.criteo.com/pl/" >Polski</option><option value="https://www.criteo.com/br/technology/shopper-graph/" >Português</option><option value="https://www.criteo.com/ru/technology/shopper-graph/" >Pусский</option><option value="https://www.criteo.com/kr/technology/shopper-graph/" >한국어</option><option value="https://www.criteo.com/cn/" >中文</option><option value="https://www.criteo.com/jp/technology/shopper-graph/" >日本語</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">Shopper Graph</h1> <h2 class="h4 title">Bénéficiez de l’un des plus vastes ensembles de données transactionnelles au monde</h2> <div class="description"><p>Le Shopper Graph de Criteo booste vos ventes, la visibilité de vos produits ou vos revenus publicitaires. Comment ? Grâce à la puissance collective de dizaines de milliers d’annonceurs, de marques, d’éditeurs et de retailers participants.</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 below-the-intro" > <div class="container"> <div class="row"> <div class="col-lg-8 offset-lg-2 text-center"> <div class="intro-block desc-font-size__larger "> <h2 class="h3 title">Mieux comprendre vos clients </h2> <div class="description"><p>Le Shopper Graph réunit trois types de données sur les consommateurs (identifiant, produit et engagement) et les analyse à l’aide d’une IA avancée, pour vous aider à mieux cerner leurs attentes.</p> </div> </div> </div> </div> <div class="row row-boxes"> <div class="col-12"> <div class="row"> <div class="col-md-6 col-lg-4"> <div class="box match-height "> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-01.svg) !important;"></span> <h3>Affinez la précision de votre ciblage grâce à l’Identity Graph </h3> <div class="description list-style-checkmark"><p>Constamment enrichi, Criteo Identity Graph relie les identifiants de chaque shopper online et offline sur tous les écrans, pour obtenir une vue d’ensemble de ses intentions d’achat. Vous pouvez ainsi identifier les acheteurs qui recherchent des produits et services similaires aux vôtres et les toucher là où ils se trouvent : sur les réseaux sociaux, un site d’actualités ou un comparateur de produits en ligne, mais aussi hors ligne, s’ils sont à proximité de votre magasin physique.</p> </div> </div> </div> <div class="col-md-6 col-lg-4"> <div class="box match-height "> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-02.svg) !important;"></span> <h3>Attirez vos shoppers clés avec l’Interest Map </h3> <div class="description list-style-checkmark"><p>Criteo Shopper Graph relie les événements d’engagement des acheteurs aux produits, catégories et identifiants de marque sur tout le réseau Criteo. Vous avez donc l’assurance de proposer le bon produit à la bonne personne, au bon moment.</p> </div> </div> </div> <div class="col-md-6 col-lg-4"> <div class="box match-height "> <span class="icon" style="background-image: url(https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-03.svg) !important;"></span> <h3>Mesurez l’engagement des clients sur l’Internet ouvert </h3> <div class="description list-style-checkmark"><p>Évaluez l’impact de vos campagnes et optimisez-les pour toucher les bons utilisateurs, avec les bons produits.</p> </div> </div> </div> </div> </div> </div> </div> <script> jQuery(function() { jQuery('.boxes-white-bg-padded .box.match-height').matchHeight(); }); </script> </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: 140px !important;}}</style> <section ID="sID-2" class="layout__product_details customizable Light_Smoke has-additional-boxes" style=" padding-bottom: 140px;"> <div class="container"> <div class="row"> <div class="col-lg-6 offset-lg-3 text-center"> <div class="intro-block "> <h2 class="h4 title">Cartographiez le parcours client </h2> <div class="description"><p>Obtenez une vue complète des parcours d’achat, des centres d’intérêt et des habitudes d’achat pour toucher les shoppers au bon moment.</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/07/Shopper-Graph-Image-01.svg" alt=""> </div> <div class="column-right col-lg-6"> <div class="column-right-content"> <div class="description list-style-checkmark"><h3>Centralisez les données cross-device, en ligne et hors ligne, pour un maximum d’impact</h3> <p>Les données en temps réel de Criteo Shopper Graph garantissent une identification précise des milliards d’acheteurs actifs qui utilisent plusieurs appareils pour faire leurs achats.</p> <ul> <li>Regrouper les identifiants des appareils à travers des milliards de chronologies d’utilisateurs</li> <li>Cernez des modèles de comportement et analysez les signaux d’intention</li> </ul> </div> </div> </div> </div> </div> </div> </div> </section> <section class="add-boxes-section pb-6"> <div class="container"> <div class="row"> <div class="col-lg-6"> <div class="add-box hoverable match-height align-items-center"> <div class="left"> <img src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-04.svg" alt="" /> </div> <div class="right "> <h3>Attirez et fidélisez vos meilleurs clients </h3> <div class="description">Grâce aux données de plus de 700 millions d’acheteurs actifs quotidiens, touchez l’audience idéale pour l’objectif de votre campagne : notoriété, trafic ou conversion. </div> </div> </div> </div> <div class="col-lg-6"> <div class="add-box hoverable match-height align-items-center"> <div class="left"> <img src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-05.svg" alt="" /> </div> <div class="right "> <h3>Boostez l’engagement et la valeur vie clients </h3> <div class="description">À partir des intentions d’achat en temps réel, restez en contact avec les clients qui connaissent et aiment votre marque. </div> </div> </div> </div> <div class="col-lg-6"> <div class="add-box hoverable match-height align-items-center"> <div class="left"> <img src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-06.svg" alt="" /> </div> <div class="right "> <h3>Attribuez les ventes par marque </h3> <div class="description">Consultez des rapports d’attribution détaillés sur les ventes, par SKU, audience ou emplacement chez tous les retailers du réseau Criteo. </div> </div> </div> </div> <div class="col-lg-6"> <div class="add-box hoverable match-height align-items-center"> <div class="left"> <img src="https://www.criteo.com/fr/wp-content/uploads/sites/4/2021/07/Shopper-Graph-Icon-07.svg" alt="" /> </div> <div class="right "> <h3>Protégez la vie privée des acheteurs </h3> <div class="description">Garantissez la confidentialité et la protection des données de vos shoppers à travers des méthodes de collecte, de rétention et de désabonnement robustes, conformes aux lois internationales. </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> <div class="container slightly-wider"> <section ID="sID-3" class="layout__cta_block customizable Peacock" > <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 alimentées par le Criteo Shopper Graph</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>Les données granulaires sur les consommateurs permettent à Criteo Dynamic Retargeting d&#8217;adapter sur mesure les enchères, les annonces et les recommandations de produits pour obtenir les meilleurs résultats.</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">Contextual Advertising</h3> <div class="description"><p>Notre vaste ensemble de données transactionnelles, associé aux données first party des marketers et à des signaux contextuels, permet de créer des audiences similaires sans utiliser de cookies.</p> </div> <div class="link-arrow">⟶</div> <a class="overlay-link" href="https://www.criteo.com/fr/solutions/contextual-advertising/"></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=2025021713" 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":765,"atts":"QxECFAlDSx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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