CINXE.COM
Digital Advertising Glossary | Criteo
<!DOCTYPE html> <html lang="en-US" class="en_US" 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"> <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.274.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:()=>d});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 d(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:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={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,harvestTimeSeconds:10,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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.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,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,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){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(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},d={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},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});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,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"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:()=>d});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};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(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:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},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(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;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 u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},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:()=>d});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 d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,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"},d={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:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,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 d(e){let t=a();return t.initializedAgents?.[e]}function u(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,d="addEventListener",u="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,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-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(u+"-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,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{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],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(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){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,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){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(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,{TZ:()=>n,Zp:()=>i,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},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:()=>d});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 d(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:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,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},d={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"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,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 d(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:()=>d,Rz:()=>u,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,d="fn"+s,u="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:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","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);function T(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);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){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 E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],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[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(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(A,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),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!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(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(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 _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("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)(S+"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,[(0,v.t)(),...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(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"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[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!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:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",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"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.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.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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 d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(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={959:0,85: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,d=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);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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(e=(0,r.LA)(16)){this.agentIdentifier=e}#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)}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 d(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 u=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(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}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),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),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.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 D(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(D(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 D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L 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=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],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,S.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,S.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 K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}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(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,d="readystatechange",u=["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(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"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===d||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-",Q=["arrayBuffer","blob","json","text","formData"],J=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(!(J&&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,Q.forEach((e=>{r(J[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(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}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),de=["load","error","abort","timeout"],ue=de.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){T(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,S.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<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(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 u(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,S.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,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.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,S.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,S.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,S.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<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(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",d),t.on("xhr-load-added",u),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:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,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(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+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)}#d=!1;async#c(e){if(!this.#d){this.#d=!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}),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];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=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),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,r){super(r),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,u.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=d(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,_,_e,Ne,he,N,L,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="Criteo - "> <meta name="facebook-domain-verification" content="xv6868m44g7agcmimk59r7pnvwng34"> <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/xmlrpc.php"> <link rel="alternate" href="https://www.criteo.com/de/digital-advertising-glossary/" hreflang="de" /><link rel="alternate" href="https://www.criteo.com/digital-advertising-glossary/" hreflang="en" /><link rel="alternate" href="https://www.criteo.com/fr/digital-advertising-glossary/" hreflang="fr" /><link rel="alternate" href="https://www.criteo.com/it/digital-advertising-glossary/" hreflang="it" /><link rel="alternate" href="https://www.criteo.com/br/digital-advertising-glossary/" hreflang="pt" /><link rel="alternate" href="https://www.criteo.com/ru/digital-advertising-glossary/" hreflang="ru" /><link rel="alternate" href="https://www.criteo.com/kr/digital-advertising-glossary/" hreflang="ko" /><link rel="alternate" href="https://www.criteo.com/jp/digital-advertising-glossary/" hreflang="ja" /><link rel="alternate" href="https://www.criteo.com/digital-advertising-glossary/" hreflang="x-default" /> <script>window.MOTIONPAGE_FRONT={version:"2.1.6"}</script><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>Digital Advertising Glossary | Criteo</title> <meta name="description" content="Digital advertising is the land of acronyms and technical terms. Our glossary can help you make sense of it all with definitions of the most common terminology." /> <link rel="canonical" href="https://www.criteo.com/digital-advertising-glossary/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Digital Advertising Glossary | Criteo" /> <meta property="og:description" content="Digital advertising is the land of acronyms and technical terms. Our glossary can help you make sense of it all with definitions of the most common terminology." /> <meta property="og:url" content="https://www.criteo.com/digital-advertising-glossary/" /> <meta property="og:site_name" content="Criteo" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{ "@context": "https://schema.org", "@graph": [ { "@type": "CollectionPage", "@id": "https://www.criteo.com/digital-advertising-glossary/", "url": "https://www.criteo.com/digital-advertising-glossary/", "name": "Digital Advertising Glossary | Criteo", "isPartOf": { "@id": "https://www.criteo.com/#website" }, "description": "Digital advertising is the land of acronyms and technical terms. Our glossary can help you make sense of it all with definitions of the most common terminology.", "breadcrumb": { "@id": "https://www.criteo.com/digital-advertising-glossary/#breadcrumb" }, "inLanguage": "en-US" }, { "@type": "BreadcrumbList", "@id": "https://www.criteo.com/digital-advertising-glossary/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.criteo.com/" }, { "@type": "ListItem", "position": 2, "name": "Glossary" } ] }, { "@type": "WebSite", "@id": "https://www.criteo.com/#website", "url": "https://www.criteo.com/", "name": "Criteo", "description": "", "publisher": { "@id": "https://www.criteo.com/#organization" }, "potentialAction": [ { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://www.criteo.com/?s={search_term_string}" }, "query-input": "required name=search_term_string" } ], "inLanguage": "en-US" }, { "@type": "Organization", "@id": "https://www.criteo.com/#organization", "name": "Criteo", "alternateName": "Criteo corp", "url": "https://www.criteo.com/", "logo": { "@type": "ImageObject", "inLanguage": "en-US", "@id": "https://www.criteo.com/#/schema/logo/image/", "url": "https://www.criteo.com/wp-content/uploads/2023/02/criteo-logo-orange.svg", "contentUrl": "https://www.criteo.com/wp-content/uploads/2023/02/criteo-logo-orange.svg", "width": 118, "height": 24, "caption": "Criteo" }, "image": { "@id": "https://www.criteo.com/#/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='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/wp-content/themes/criteo2017/css/theme.min.css?ver=2024112820' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='select2CSS-css' href='https://www.criteo.com/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/wp-content/uploads/tablepress-combined.min.css?ver=12' type='text/css' media='all' /> <link rel='stylesheet preload' as='style' id='tablepress-responsive-tables-css' href='https://www.criteo.com/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/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/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/wp-content/themes/criteo2017/js/cookies.js" id="cookieManagement-js"></script> <link rel="https://api.w.org/" href="https://www.criteo.com/wp-json/" /></head> <body class="archive post-type-archive post-type-archive-glossary has-banner group-blog new-theme-2020 app-advertising" data-country="" data-whitelist="UK,GB,IE,US,AU,NZ" data-site="https://www.criteo.com" data-blog="1"> <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 id="global-banner" class="clickable steel"> <div class="container"> <div class="banner-content"> <span class="banner-left">Built different: An introduction to Criteo Commerce Audiences </span> <span class="banner-right"> <a href="#"> <span class="banner-link-copy">Download the guide</span> <span class="arrow-2023"></span> </a> </span> </div> </div> <a class="overlay-link" href="https://go.criteo.com/en/commerce-audiences/" target="_blank"></a> </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"> <img class="orange-logo" src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> <img class="black-logo" src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-black.svg" alt="Criteo" /> <img class="white-logo" src="https://www.criteo.com/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/talk-to-an-expert/" target="_self"> Contact Sales </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/"> <img class="orange-logo" src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-orange.svg" alt="Criteo" /> <img class="black-logo" src="https://www.criteo.com/wp-content/themes/criteo2017/img/criteo-logo-black.svg" alt="Criteo" /> <img class="white-logo" src="https://www.criteo.com/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">Platform</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">Platform</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/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title">Commerce Media Platform</span> <span class="arrow-2023"></span> <span class="description">The connected commerce media environment for the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-growth/" target="_self" > <span class="submenu-item-title">Commerce Growth</span> <span class="description">For marketers & agencies looking for automated acquisition & retention</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-max/" target="_self" > <span class="submenu-item-title">Commerce Max</span> <span class="description">For brands & agencies looking for retail media on the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-grid/" target="_self" > <span class="submenu-item-title">Commerce Grid</span> <span class="description">For media owners, agencies, and retailers looking to connect media and commerce with programmatic</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-yield/" target="_self" > <span class="submenu-item-title">Commerce Yield</span> <span class="description">For retailers, marketplaces & commerce companies looking to control, scale, and maximize digital asset monetization</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">Technology</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/ai-engine/" target="_self" > <span class="submenu-item-title">AI Engine</span> <span class="description">Removes the guesswork to save time and reach your KPIs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title">Predictive Bidding</span> <span class="description">Bids based on the predicted value of each user to save you money</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/product-recommendations/" target="_self" > <span class="submenu-item-title">Product Recommendations</span> <span class="description">Intent-based recommendations that drive more sales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/shopper-graph/" target="_self" > <span class="submenu-item-title">Shopper Graph</span> <span class="description">Connects shopper IDs & commerce data to scale and optimize your campaigns</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/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1.png" class="attachment-full size-full" alt="" decoding="async" fetchpriority="high" srcset="https://www.criteo.com/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1.png 380w, https://www.criteo.com/wp-content/uploads/2024/10/24-Commerce-Audiences-Criteo.com-Header-Nav-380x175-1-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Free Report</div> <div class="title">Built different: An introduction to Criteo Commerce Audiences </div> <span class="displayed-link pseudo-link"> Read now<span class="arrow-2023"></span> </span> <a class="overlay-link" href="https://go.criteo.com/en/commerce-audiences/" 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/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title">Customer Acquisition</span> <span class="description">Reach new people who are likely interested in you but don't know you yet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/customer-retention/" target="_self" > <span class="submenu-item-title">Customer Retention</span> <span class="description">Increase customer lifetime value from people who already know you</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title">Dynamic Retargeting</span> <span class="description">Increase conversions from people who know you with personalized product ads</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/audiences/" target="_self" > <span class="submenu-item-title">Audiences</span> <span class="description">Find and keep your next top customer with the largest commerce dataset</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/video-advertising/" target="_self" > <span class="submenu-item-title">Video Advertising</span> <span class="description">Drive discovery and engagement with online video</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title">Contextual Advertising</span> <span class="description">Level up your targeting by combining commerce data and contextual data</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/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title">Retail Media</span> <span class="description">Reach and convert shoppers with relevant ads near the digital point of sale</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/wp-content/uploads/2024/07/Success-Storie-YSL.jpg" class="attachment-full size-full" alt="Success Storie YSL" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2024/07/Success-Storie-YSL.jpg 380w, https://www.criteo.com/wp-content/uploads/2024/07/Success-Storie-YSL-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Success Stories</div> <div class="title">L’Oréal’s integrated onsite and offsite retail media triumph drives 92% uplift in Revenue per User for YSL Beauty</div> <span class="displayed-link pseudo-link"> View success story<span class="arrow-2023"></span> </span> <div class="key-stats num-of-stats-2"> <div class="key-stat"> <span class="stat-number">92%</span> <span class="stat-description">Revenue per user uplift</span> </div> <div class="key-stat"> <span class="stat-number">+27%</span> <span class="stat-description">Onsite CTR uplift</span> </div> </div> <a class="overlay-link" href="https://www.criteo.com/success-stories/ysl-beauty/" 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">Resources</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">General</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/resources/" target="_self" > <span class="submenu-item-title">Resource Center</span> <span class="description">Reports, guides, webinars, and more to inform your ad strategy</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/blog/" target="_self" > <span class="submenu-item-title">Blog</span> <span class="description">Fresh insights on commerce media and digital advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/success-stories/" target="_self" > <span class="submenu-item-title">Success Stories</span> <span class="description">How others have realized their goals by partnering with Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title">Consumer Trends</span> <span class="description">The latest consumer data for 20 countries and 600+ product categories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title">Glossary</span> <span class="description">Definitions of the most common digital advertising terminology</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/help-center/" target="_self" > <span class="submenu-item-title">Help Center </span> <span class="description">FAQs, guides, and more to help you maximize your Criteo campaigns</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/events/" target="_self" > <span class="submenu-item-title">Events</span> <span class="description">See where Criteo will be next</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">Creative Formats</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-ad-formats/" target="_self" > <span class="submenu-item-title">Digital Ad Formats</span> <span class="description">Explore our ad formats for video, adaptive, rich media, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/ad-gallery/" target="_self" > <span class="submenu-item-title">Ad Gallery</span> <span class="description">Real-world examples for a variety of formats, verticals, and regions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/dco/" target="_self" > <span class="submenu-item-title">Dynamic Creative Optimization+</span> <span class="description">Real-time creative decisioning that scales to make sure your ads are seen</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/ad-trust-and-safety/" target="_self" > <span class="submenu-item-title">Ad Trust and Safety</span> <span class="description">Maintain the highest level of quality and 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/wp-content/uploads/2024/06/24-Website-Trend-Tracker.png" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2024/06/24-Website-Trend-Tracker.png 380w, https://www.criteo.com/wp-content/uploads/2024/06/24-Website-Trend-Tracker-300x138.png 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Criteo Trend Tracker</div> <div class="title">Elevate your commerce game by joining our monthly newsletter packed with the latest data insights to know and share.</div> <span class="displayed-link pseudo-link"> Stay in the loop<span class="arrow-2023"></span> </span> <a class="overlay-link" href="#tt_modal" 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">About</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">About</span> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/company/" target="_self" > <span class="submenu-item-title">Company</span> <span class="description">Get to know Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="http://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title">Investors</span> <span class="description">Information for investors</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/news/" target="_self" > <span class="submenu-item-title">In the News</span> <span class="description">Press releases and mentions</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">Diversity, Equity and Inclusion</span> <span class="description">Our DEI pillars, goals, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/sustainability/" target="_self" > <span class="submenu-item-title">Sustainability</span> <span class="description">Our approach for a sustainable future</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/product-ethics/" target="_self" > <span class="submenu-item-title">Product Ethics</span> <span class="description">How we ensure ethical advertising</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">Careers</span> <span class="description">Explore open opportunities</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/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1.jpg" class="attachment-full size-full" alt="" decoding="async" srcset="https://www.criteo.com/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1.jpg 380w, https://www.criteo.com/wp-content/uploads/2023/02/Careers-Featured-Image-v2-1-300x138.jpg 300w" sizes="(max-width: 380px) 100vw, 380px" /></div> <div class="category-tag">Careers</div> <div class="title">The future is wide open, and so is yours</div> <span class="displayed-link pseudo-link"> Find your job<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"> en </a> </div> <ul> <li class=""> <a href="https://www.criteo.com/de/digital-advertising-glossary/"> Deutsch </a> </li> <li class="active"> <a href="https://www.criteo.com/digital-advertising-glossary/"> English </a> </li> <li class=""> <a href="https://www.criteo.com/es/"> Español </a> </li> <li class=""> <a href="https://www.criteo.com/fr/digital-advertising-glossary/"> Français </a> </li> <li class=""> <a href="https://www.criteo.com/it/digital-advertising-glossary/"> Italiano </a> </li> <li class=""> <a href="https://www.criteo.com/pl/"> Polski </a> </li> <li class=""> <a href="https://www.criteo.com/br/digital-advertising-glossary/"> Português </a> </li> <li class=""> <a href="https://www.criteo.com/ru/digital-advertising-glossary/"> Pусский </a> </li> <li class=""> <a href="https://www.criteo.com/kr/digital-advertising-glossary/"> 한국어 </a> </li> <li class=""> <a href="https://www.criteo.com/cn/"> 中文 </a> </li> <li class=""> <a href="https://www.criteo.com/jp/digital-advertising-glossary/"> 日本語 </a> </li> </ul> </div> <span id="header-buttons"> <a class="link-style" href="https://www.criteo.com/login/" target="_self"> My Account </a> <a class="button-style" href="https://www.criteo.com/talk-to-an-expert/" target="_self"> Contact Sales </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/" role="search"> <label for="s" class="sr-only">Search for:</label> <input id="s" name="s" type="text" placeholder="Search" 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">Platform<span class="arrow-2023"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Platform<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Advertising & monetization for marketers and media owners</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/platform/commerce-media-platform/" target="_self" > <span class="submenu-item-title">Commerce Media Platform</span> <span class="arrow-2023"></span> <span class="description">The connected commerce media environment for the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-growth/" target="_self" > <span class="submenu-item-title">Commerce Growth</span> <span class="description">For marketers & agencies looking for automated acquisition & retention</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-max/" target="_self" > <span class="submenu-item-title">Commerce Max</span> <span class="description">For brands & agencies looking for retail media on the open internet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-grid/" target="_self" > <span class="submenu-item-title">Commerce Grid</span> <span class="description">For media owners, agencies, and retailers looking to connect media and commerce with programmatic</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/platform/commerce-yield/" target="_self" > <span class="submenu-item-title">Commerce Yield</span> <span class="description">For retailers, marketplaces & commerce companies looking to control, scale, and maximize digital asset monetization</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Technology<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Commerce-focused tech that maximizes outcomes</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/ai-engine/" target="_self" > <span class="submenu-item-title">AI Engine</span> <span class="description">Removes the guesswork to save time and reach your KPIs</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/predictive-bidding/" target="_self" > <span class="submenu-item-title">Predictive Bidding</span> <span class="description">Bids based on the predicted value of each user to save you money</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/product-recommendations/" target="_self" > <span class="submenu-item-title">Product Recommendations</span> <span class="description">Intent-based recommendations that drive more sales</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/shopper-graph/" target="_self" > <span class="submenu-item-title">Shopper Graph</span> <span class="description">Connects shopper IDs & commerce data to scale and optimize your campaigns</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">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</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">Digital advertising solutions for every stage of the shopper journey</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/customer-acquisition/" target="_self" > <span class="submenu-item-title">Customer Acquisition</span> <span class="description">Reach new people who are likely interested in you but don't know you yet</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/customer-retention/" target="_self" > <span class="submenu-item-title">Customer Retention</span> <span class="description">Increase customer lifetime value from people who already know you</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/criteo-dynamic-retargeting/" target="_self" > <span class="submenu-item-title">Dynamic Retargeting</span> <span class="description">Increase conversions from people who know you with personalized product ads</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/audiences/" target="_self" > <span class="submenu-item-title">Audiences</span> <span class="description">Find and keep your next top customer with the largest commerce dataset</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/video-advertising/" target="_self" > <span class="submenu-item-title">Video Advertising</span> <span class="description">Drive discovery and engagement with online video</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/contextual-advertising/" target="_self" > <span class="submenu-item-title">Contextual Advertising</span> <span class="description">Level up your targeting by combining commerce data and contextual data</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</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">Activation & monetization solutions for brands, agencies, and retailers</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/retail-media-platform/" target="_self" > <span class="submenu-item-title">Retail Media</span> <span class="description">Reach and convert shoppers with relevant ads near the digital point of sale</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">Resources<span class="arrow-2023"></span></span> </a> <div class="submenu-groups"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">General<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Insights, education, Criteo updates, and more</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/resources/" target="_self" > <span class="submenu-item-title">Resource Center</span> <span class="description">Reports, guides, webinars, and more to inform your ad strategy</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/blog/" target="_self" > <span class="submenu-item-title">Blog</span> <span class="description">Fresh insights on commerce media and digital advertising</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/success-stories/" target="_self" > <span class="submenu-item-title">Success Stories</span> <span class="description">How others have realized their goals by partnering with Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/consumer-insights-dashboard/" target="_self" > <span class="submenu-item-title">Consumer Trends</span> <span class="description">The latest consumer data for 20 countries and 600+ product categories</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-advertising-glossary/" target="_self" > <span class="submenu-item-title">Glossary</span> <span class="description">Definitions of the most common digital advertising terminology</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/addressability/" target="_self" > <span class="submenu-item-title">Addressability</span> <span class="description">Learn about our multi-pronged addressability strategy for the ecosystem</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/help-center/" target="_self" > <span class="submenu-item-title">Help Center </span> <span class="description">FAQs, guides, and more to help you maximize your Criteo campaigns</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/events/" target="_self" > <span class="submenu-item-title">Events</span> <span class="description">See where Criteo will be next</span> </a> </li> </ul> </div></div> <div class="submenu-group"> <div class="back-button close-submenu-group">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">Creative Formats<span class="arrow-2023"></span></span> </div> <div class="submenu-description">Ad formats and a gallery of real-world ad examples</div> </div> <div class="submenu-items"> <ul class="submenu"> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/digital-ad-formats/" target="_self" > <span class="submenu-item-title">Digital Ad Formats</span> <span class="description">Explore our ad formats for video, adaptive, rich media, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/ad-gallery/" target="_self" > <span class="submenu-item-title">Ad Gallery</span> <span class="description">Real-world examples for a variety of formats, verticals, and regions</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/technology/dco/" target="_self" > <span class="submenu-item-title">Dynamic Creative Optimization+</span> <span class="description">Real-time creative decisioning that scales to make sure your ads are seen</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/solutions/ad-trust-and-safety/" target="_self" > <span class="submenu-item-title">Ad Trust and Safety</span> <span class="description">Maintain the highest level of quality and 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">About<span class="arrow-2023"></span></span> </a> <div class="submenu-groups submenu-open"> <div class="back-button close-submenu-groups">Back</div> <div class="submenu-group open"> <div class="back-button close-submenu-group close-submenu-group-and-groups">Back</div> <div class="submenu-title-wrapper"> <div class="submenu-title-wrapper-inner"> <span class="submenu-title pseudo-link">About<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/company/" target="_self" > <span class="submenu-item-title">Company</span> <span class="description">Get to know Criteo</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="http://criteo.investorroom.com/" target="_blank" > <span class="submenu-item-title">Investors</span> <span class="description">Information for investors</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/news/" target="_self" > <span class="submenu-item-title">In the News</span> <span class="description">Press releases and mentions</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">Diversity, Equity and Inclusion</span> <span class="description">Our DEI pillars, goals, and more</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/sustainability/" target="_self" > <span class="submenu-item-title">Sustainability</span> <span class="description">Our approach for a sustainable future</span> </a> </li> <li class="submenu-item "> <a class="submenu-item-link" href="https://www.criteo.com/product-ethics/" target="_self" > <span class="submenu-item-title">Product Ethics</span> <span class="description">How we ensure ethical advertising</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">Careers</span> <span class="description">Explore open opportunities</span> </a> </li> </ul> </div></div> </div> </li> </ul> </div> <div class="mobile-search"> <form method="get" id="searchformMobile" action="https://www.criteo.com/" 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="Search" 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/digital-advertising-glossary/" >Deutsch</option><option value="https://www.criteo.com/digital-advertising-glossary/" selected="selected">English</option><option value="https://www.criteo.com/es/" >Español</option><option value="https://www.criteo.com/fr/digital-advertising-glossary/" >Français</option><option value="https://www.criteo.com/it/digital-advertising-glossary/" >Italiano</option><option value="https://www.criteo.com/pl/" >Polski</option><option value="https://www.criteo.com/br/digital-advertising-glossary/" >Português</option><option value="https://www.criteo.com/ru/digital-advertising-glossary/" >Pусский</option><option value="https://www.criteo.com/kr/digital-advertising-glossary/" >한국어</option><option value="https://www.criteo.com/cn/" >中文</option><option value="https://www.criteo.com/jp/digital-advertising-glossary/" >日本語</option> </select> </div> </div> <div class="buttons"> <a class="link-style" href="https://www.criteo.com/login/" target="_self"> My Account </a> <a class="button-style" href="https://www.criteo.com/talk-to-an-expert/" target="_self"> Contact Sales </a> </div> </div> </div> </div> <div id="new-hero" class="glossary-hero"> <div class="container"> <div class="row"> <div class="col-lg-10 offset-lg-1"> <div id="archive_label" class="uppercase-labels">Glossary of terms</div> <h1 id="page-title">Digital Advertising, A-to-Z</h1> <p class="larger-copy">Digital advertising is the land of acronyms and technical terms. Our glossary can help you make sense of it all with definitions of the most common terminology.</p> </div> </div> </div> </div> <div id="glossary-filter"> <div class="container"> <div class="row"> <div class="col-12"> <div class ="letters"> <a class="letter" href="#terms-by-a">A</a><a class="letter" href="#terms-by-b">B</a><a class="letter" href="#terms-by-c">C</a><a class="letter" href="#terms-by-d">D</a><a class="letter" href="#terms-by-e">E</a><a class="letter" href="#terms-by-f">F</a><a class="letter" href="#terms-by-g">G</a><a class="letter" href="#terms-by-h">H</a><a class="letter" href="#terms-by-i">I</a><span class="letter">J</span><a class="letter" href="#terms-by-k">K</a><a class="letter" href="#terms-by-l">L</a><a class="letter" href="#terms-by-m">M</a><a class="letter" href="#terms-by-n">N</a><a class="letter" href="#terms-by-o">O</a><a class="letter" href="#terms-by-p">P</a><span class="letter">Q</span><a class="letter" href="#terms-by-r">R</a><a class="letter" href="#terms-by-s">S</a><a class="letter" href="#terms-by-t">T</a><a class="letter" href="#terms-by-u">U</a><a class="letter" href="#terms-by-v">V</a><a class="letter" href="#terms-by-w">W</a><span class="letter">X</span><a class="letter" href="#terms-by-y">Y</a><span class="letter">Z</span><a class="letter" href="#terms-by-number">#</a> </div> </div> </div> </div> </div> <div id="glossary-grid"> <div class="container"> <div class="row"> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-a">A</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30120 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ab-test"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">A/B Test</h3> <div class="term-description">Comparative test in which an audience is split (usually in half) and two alternative solutions or features are run on each subset. It is used to compare the performance of one solution or feature against the other. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30119 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="above-the-fold"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Above the Fold</h3> <div class="term-description">An ad is above the fold when the ad is placed within the viewframe of the content. In other words, it is visible on the consumer’s screen after page or app loads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36795 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="acquisition"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Acquisition</h3> <div class="term-description">Acquisition advertising is a marketing goal designed to grow an organization’s customer base, drive traffic visits or grow sales. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30115 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="active-elements"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Active Elements</h3> <div class="term-description">Design components of an ad such as logos, call to action, descriptions, and ratings that are dynamically combined with images from a product catalog to create customized native ads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30111 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ad-exchange"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Ad Exchange</h3> <div class="term-description">An ad exchange is a neutral technology platform that facilitates the buying and selling of advertising inventory. Ad prices are determined through bidding in a real-time auction (also known as RTB (Real-Time Bidding)). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36799 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ad-formats"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Ad Formats</h3> <div class="term-description">A specification for advertising creative that often includes whether the ad will contain text, audio or graphical content, the size of the creative and the web-enabled device used to view the creative. The Interactive Advertising Bureau (IAB) has defined standard ad formats, there are also native formats which are custom to a site. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30108 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ad-layout"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Ad Layout</h3> <div class="term-description">The way the components of a banner (e.g., product images, prices, descriptions, titles) are organized within a banner. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30107 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ad-tech"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Ad Tech</h3> <div class="term-description">Ad tech, short for "advertising technology", are technology services that provide marketers with the ability to engage people across digital properties to achieve marketer-specified outcomes (e.g., brand awareness, engagement, consideration, conversion) and provide media owners selling & yield tools to better monetize their inventory. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30112 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="aco"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Adaptive Conversion Optimization (ACO)</h3> <div class="term-description">A Criteo AI Engine feature and the evolution of conversion optimization. ACO maximizes the number of client sales with a Cost per Order (CPO) target by dynamically adjusting bids every hour. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30105 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="adaptive-design"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Adaptive Design</h3> <div class="term-description">Design that adapts digital content to the consumer’s device and browser. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36804 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="addressable-advertising"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Addressable Advertising</h3> <div class="term-description">Advertising that relies on identifiers to improve the planning, engagement, measurement and optimization of digital advertising. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36806 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="ai-ml"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">AI/ML</h3> <div class="term-description">Artificial Intelligence (AI) & Machine Learning (ML). ML is a subset of AI which allows a machine to automatically learn from past data without programming explicitly. The goal of AI is to automate decisions to solve complex problems that previously required a human-in-the-loop. AI/ML effectiveness is improved when supplied with scaled, accurate and timely data. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30102 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="algorithm"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Algorithm</h3> <div class="term-description">A set of rules to transform a predefined set of inputs into an output. Criteo AI Engine uses algorithms to predict and recommend content to people and tactics to media owners and marketers to achieve better outcomes. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-373458 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="app-advertising"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">App advertising</h3> <div class="term-description">Ads that drive users to install an app, engage with an app, or re-install an app. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/app-advertising/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/app-advertising/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30101 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="app-events-sdk"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">App-Events SDK</h3> <div class="term-description">The App-Events Software Development Kit (SDK) is an easy-to-use developer toolkit that enables marketers to benefit from in-app events and transactions to improve their messaging and media buying strategies. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36898 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="arbitrage"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Arbitrage</h3> <div class="term-description">Paying publishers on one metric (e.g., CPM) and selling to buyers on another metric (e.g., CPC) to improve one’s margin, while reducing risk to buyers – they only pay for what they wanted (clicks in this example). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36900 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="attribute"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Attribute</h3> <div class="term-description">A probabilistic (e.g., purchase intender) or deterministic (e.g., purchase event) piece of information linked to an identifier. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36903 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="attribution"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Attribution</h3> <div class="term-description">Marketing attribution is how marketers assign credit for the success of their advertising campaigns. It evaluates the marketing touchpoints a consumer encounters on their path to a desired outcome (such as purchase). The goal of attribution is to determine which channels and messages had the greatest impact on the decision to take the desired action (such as click or conversion). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36905 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="audience"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Audience</h3> <div class="term-description">Also called Audience Segment, is a set of identifiers that share some attribute characteristics in common. Marketers use audiences as one engagement tactic to ensure they can focus their limited media budgets on the people most likely to generate a positive outcome for the marketers’ business. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-32709 glossary type-glossary status-publish alphabet-a criteo-solution-audiences"> <div class="anchor" id="audience-targeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Audience Targeting</h3> <div class="term-description">The practice of engaging people based on shared characteristics (typically referred to as segments) to better focus limited media budgets and deliver more relevant advertising. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/audience-targeting/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/audience-targeting/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30003 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="average-cart"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Average Cart</h3> <div class="term-description">The average revenue generated by a campaign’s sales. This KPI is calculated by dividing the total revenue by the total orders over a given time period. Average cart can be tracked for any time period, but the most common is the moving monthly average. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36909 glossary type-glossary status-publish alphabet-a"> <div class="anchor" id="awareness"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Awareness</h3> <div class="term-description">Awareness advertising is a marketing goal designed to increase consumer familiarity with a brand, either at the organization level or for particular products and services and their benefits. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-b">B</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30097 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="banner-ad"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Banner Ad</h3> <div class="term-description">An online creative placed on a media owner’s digital property (e.g., a publisher’s webpage). A traditional display banner usually has a preset size (e.g., 300X250 pixels) and often includes a combination of images and text. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-34396 glossary type-glossary status-publish alphabet-b criteo-solution-audiences criteo-platform-commerce-growth criteo-topic-ad-tech criteo-topic-programmatic"> <div class="anchor" id="behavioral-targeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Behavioral Targeting</h3> <div class="term-description">Behavioral Targeting, also known as Online Behavioral Targeting (OBA) or Interest-based Advertising, generates an attribute from a consumer's prior activity, such as the number of pages visited about a particular topic or interactions with content (including ad clicks) associated with a particular brand. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/behavioral-targeting/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/behavioral-targeting/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36915 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="bid-price-optimization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Bid Price Optimization</h3> <div class="term-description">Automatically adjusting the amount a marketer will bid on a particular impression due to a variety of inputs that define the value of that impression to the marketer. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30095 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="blocklist"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Blocklist</h3> <div class="term-description">A list of IP addresses, publishers, advertisers, contexts & keywords, or products that should be excluded from a campaign. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36918 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="bounce-tracking"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Bounce Tracking</h3> <div class="term-description">Bounce tracking (also called link tracking) relies on adding parameters to URLs to transfer information across organizations. It is used by multiple supply chain partners for millions of websites, such as authentication providers, credit card verification, and even Google and Facebook to track clicks on advertiser links within Search and ads in their digital properties. Both UID2 and Prebid SSO also rely on this technology to ensure user opt-in preferences can be communicated across the various sites people visit, despite the active interference by Internet Gatekeepers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36921 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="brand-agency-dsp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Brand / Agency DSP</h3> <div class="term-description">A 3rd party DSP not owned by Criteo. Criteo does not make Criteo unique audiences available to our customers in rival DSPs. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36923 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="brand-affinity"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Brand Affinity</h3> <div class="term-description">The likelihood of positive sentiment among a brand and a number of other elements (pages, people, other brands). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36968 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="brand-lift"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Brand Lift</h3> <div class="term-description">A measure of <a href="#incrementality">Incrementality</a>, as it compares the difference in awareness between a group of people exposed to ads vs a comparable control group who were not exposed to ads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36970 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="brand-safety-fraud-prevention"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Brand Safety & Fraud Prevention</h3> <div class="term-description">Brand Safety tools control automated optimizations to ensure a media owner or marketer’s definitions of acceptable content are applied to the media they sell or buy, respectively. Fraud Prevention refers to automated optimization to eliminate non-human traffic or false branding of media in which marketers are delivering advertising. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36973 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="buy"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Buy</h3> <div class="term-description">Purchasing ad space on relevant media channels at the optimal time and cost to achieve a pre-determined objective. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36975 glossary type-glossary status-publish alphabet-b"> <div class="anchor" id="buyer-index"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Buyer Index</h3> <div class="term-description">Criteo’s AI-driven propensity models that unlock additional commerce media engagement opportunities. Buyer Index uses shopper intent data mapped to contextual signals to drive superior marketing outcomes. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-c">C</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-33523 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="california-consumer-privacy-act-ccpa"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">California Consumer Privacy Act (CCPA)</h3> <div class="term-description"><a href="https://www.criteo.com/blog/ccpa-faqs/ ">California Consumer Privacy Act.</a> A law that secures new privacy rights for California consumers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30092 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cta"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Call to Action (CTA)</h3> <div class="term-description">A specific button within the ad inviting the consumer to click through on text, like “Buy Now.” </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30091 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="campaign"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Campaign</h3> <div class="term-description">A set of creative, budget and engagement tactics a marketer configures in Criteo DSP to achieve an outcome, measured by a pre-determined set of metrics. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30089 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="capping"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Capping</h3> <div class="term-description">Frequency capping means restricting (capping) the number of times (frequency) a specific visitor is shown a particular ad. See also <a href="https://www.criteo.com/digital-advertising-glossary/#frequency-cap">Frequency Cap</a>. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30087 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="catalog-feed"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Catalog Feed</h3> <div class="term-description">Advertiser’s product inventory. A product in the feed will typically include a product’s ID, name, description, category, image URL, and the product’s URL on the brand’s website. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36985 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="channels"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Channels</h3> <div class="term-description">A media channel refers to the specific medium where the advertiser's message will be viewed by its intended audience, often combining ad formats with specific devices (e.g., a video ad served within a social platform and viewed on a mobile device could be considered three channels). Online media channels often include search, display, mobile, social, and video streams. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30083 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="ctr"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Click-Through Rate (CTR)</h3> <div class="term-description">Shows how often people who see your ad end up clicking on it. CTR is calculated by dividing the number of clicks on an ad by the number of impressions served. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30084 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="click-through"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Click/Click Through</h3> <div class="term-description">Each time a consumer clicks on an ad and is taken to the designated endpoint (i.e. could be an advertiser's website). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-34409 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cohort-audiences"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cohort Audiences</h3> <div class="term-description">Google’s Cohort audiences assigns each browser to a single audience segment, based on their browsing behaviors. Cohorts are mutually exclusive, meaning each browser belongs to one and only one Cohort. Each Cohort is meant to be a large group, that prevents marketers from using their audience segmentation for measurement or optimization. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33548 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-audience"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Audience</h3> <div class="term-description">A Criteo audience that enables advertisers to engage prospects who are interested in specific categories or brands, or with specific socio-demographic features. <a href="https://www.criteo.com/blog/audiences-and-criteo-shopping-intent-data/">Learn more.</a> </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36992 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-data"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Data</h3> <div class="term-description">Criteo’s set of purchase and intent data that provides insight into consumer behaviors and journeys. Our commerce data set includes: demographics, location, ad clicked, pages viewed, products viewed, products purchased, offline sales, and contextual data from publishers, such as URLs, categories, and keywords. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36995 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-data-collective"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Data Collective</h3> <div class="term-description">Customers can opt-into accessing the shared pool of catalog, transaction and interest data to enrich and improve the optimized engagement of people across the First Party Media Network. This proprietary data is available only when using Criteo’s DSP. This data is anonymized and each marketer contributes no more than 1% of this data, meaning that every advertiser gets far more than they give. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36997 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-insights"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Insights</h3> <div class="term-description">Solution that combines media metrics with organic commerce data to influence retail media and even help optimize content and merchandising decisions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36999 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-intent"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Intent</h3> <div class="term-description">People who are likely to purchase a given product or service. See <a href="https://www.criteo.com/digital-advertising-glossary/#in-market-audience">In-market Audience</a>. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-35269 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-media"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Media</h3> <div class="term-description">Digital advertising that combines commerce data and intelligence to help marketers and media owners drive commerce outcomes. <a href="https://www.criteo.com/blog/what-is-commerce-media/">Learn more</a> </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36274 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="commerce-media-platform"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Commerce Media Platform</h3> <div class="term-description">Encompasses Criteo’s DSP and SSP, and is powered by the world’s largest set of commerce data to help marketers and media owners reach and monetize audiences and drive commerce outcomes. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30001 glossary type-glossary status-publish alphabet-c"> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Competition Win %</h3> <div class="term-description">The share of targeted impressions that a marketers wins in a programmatic market. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30081 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="composer"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Composer</h3> <div class="term-description">Composer is a core component of DCO+. It allows Creative Services to build a digital design framework for each client based on its brand guidelines. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33579 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="ctv"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Connected TV (CTV)</h3> <div class="term-description">A device where ads are served within shows and movies that are streamed via over-the-top (OTT) services on any connected TV (televisions with a built-in internet connection) or streaming devices (like Apple TV, Amazon Firestick or Roku). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37018 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="consent-management-platform-cmp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Consent Management Platform (CMP)</h3> <div class="term-description">Consent Management Platform (CMP) is a platform that is used by publishers for requesting, receiving, storing and updating users’ consent. CMPs usually employ a user-friendly interface to let users allow/disallow vendors to track, target, share their online footprint. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37020 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="consideration"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Consideration</h3> <div class="term-description">Consideration advertising is a marketing goal designed to entice people to connect with a brand and learn more about its benefits. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37022 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="consumer"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Consumer</h3> <div class="term-description">A consumer is a user browsing the internet, who sees and interacts with ads and who is looking to buy a product. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37025 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="contexts"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Contexts</h3> <div class="term-description">The environment surrounding the ad placement. Typical context signals are URL, category level, text and images. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33528 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="contextual-targeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Contextual Targeting</h3> <div class="term-description"><a href="https://www.criteo.com/solutions/contextual-advertising/">Contextual targeting</a> matches an ad to a page, based on its content. It enables advertisers to display ads to groups of consumers based on their interests and digital content. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29999 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="conversion-rate"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Conversion Rate (CR)</h3> <div class="term-description">The percentage of completed outcomes compared to the clicks that occurred. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29997 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cookie"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cookie</h3> <div class="term-description">A small text file stored on the user's computer that enables web servers to fund and improve the experiences of people as they navigate across the web. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29995 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="COS"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost of Sales (COS)</h3> <div class="term-description">The ratio between the total cost of the campaign and the sales that the campaign generated. In other words, your ad cost as a percentage of revenue.<br /> COS = Ad spend / Revenue driven </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29993 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cpa"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Acquisition (CPA)</h3> <div class="term-description">The amount a marketer spends for a consumer's action, i.e. a purchase, a form submission, a completed booking. Calculated as total cost divided by total conversions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29991 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cpc"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Click (CPC)</h3> <div class="term-description">The price a marketer pays each time a consumer clicks on your ad. Calculated as total cost divided by total clicks. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29983 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cpi"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Install (CPI)</h3> <div class="term-description">The price a marketer pays for each app install. Calculated as total cost divided by total installs. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29981 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="CPL"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Lead (CPL)</h3> <div class="term-description">The price a marketer pays for each lead generated, usually identified as a form fill where contact information is obtained. Calculated as total cost divided by total leads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29989 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="cpm"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Mille (CPM)</h3> <div class="term-description">Cost per thousand impressions (Cost Per Mille). The amount a buyer pays publisher partners on a CPM basis: for every thousand impressions delivered on the partner’s website. (Revenue/Impressions) x 1000. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29987 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="CPO"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per Order (CPO)</h3> <div class="term-description">The average price a marketer pays for each order. Calculated as total cost divided by total number of orders. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29979 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="CPV"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Cost Per View (CPV)</h3> <div class="term-description">The price a marketer pays each time a video ad is viewed. Usually, a consumer must watch a minimum duration on the video ad for it to count as a completed view. Calculated as total cost divided by total completed views. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37042 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="creative-studio"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Creative Studio</h3> <div class="term-description">Custom creative built by Criteo Creative Consultants using Studio. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37044 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="criteo-dsp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Criteo DSP</h3> <div class="term-description">Criteo’s demand-side platform that that optimizes the buying of digital media. Customers can plan, buy, personalize, measure & analyze all of their campaigns against any KPI and outcome. Customers of Criteo DSP can leverage Criteo unique commerce audiences, which are not available in rival DSPs. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37046 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="criteo-exchange"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Criteo Exchange</h3> <div class="term-description">The Criteo Exchange is a neutral marketplace for sellers and buyers to match demand to supply – by neutral it does not favor one side over the other, similar to stock exchanges. Criteo’s Ad Exchange differentiates from others by providing conditional access to the First Party Media Network and Commerce Data Collective, to those who choose to participate. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37048 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="criteo-ssp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Criteo SSP</h3> <div class="term-description">Criteo’s sell-side platform enables media owners to monetize data and media inventory. Customers can manage their yield and benefit from over a hundred DSPs, including the Criteo DSP. Criteo SSP customers get access to Criteo’s Buyer Index data to further improve their yield optimization. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37050 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="custom-audience"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Custom Audience</h3> <div class="term-description">An audience that is built specifically for a customer or a single use case. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-37052 glossary type-glossary status-publish alphabet-c criteo-solution-customer-acquisition"> <div class="anchor" id="customer-acquisition"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Customer Acquisition</h3> <div class="term-description">Customer acquisition is the act of gaining new customers. It includes any method used, both offline and online, to find new customers and encourage them to make a purchase. Common customer acquisition tactics include cold calls and direct mail, and online tactics like email, social media, content marketing, SEO, paid display, and paid search ads. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/customer-acquisition/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/customer-acquisition/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37054 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="customer-catalog-files"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Customer Catalog Files</h3> <div class="term-description">Also referred to as Catalog Feed. Advertiser’s product inventory. A product in the feed will typically include a product’s ID, name, description, category, image URL, and the product’s URL on the brand’s website. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37056 glossary type-glossary status-publish alphabet-c"> <div class="anchor" id="CDP"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Customer Data Platform (CDP)</h3> <div class="term-description">Customer Data Platform (CDP) is similar to Data Management Platform (<a href="https://www.criteo.com/digital-advertising-glossary/#dmp">DMP</a>) but often contains <a href="https://www.criteo.com/digital-advertising-glossary/#personally-identifiable-information">PII</a> (Personally Identifiable Information, i.e. directly-identifiable identity data), which can be used for email, etc. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-37060 glossary type-glossary status-publish alphabet-c criteo-solution-audiences"> <div class="anchor" id="customer-targeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Customer Targeting</h3> <div class="term-description">Customer targeting is the act of reaching out to a portion of your customer list to re-engage them and drive sales. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/customer-targeting/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/customer-targeting/">Read more</a> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-d">D</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30077 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="dmp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Data Management Platform (DMP)</h3> <div class="term-description">Software-based solution that aggregates and processes data feeds that provide insights into audiences and targeting for buyers and sellers of ads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37062 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="data-warehouse "></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Data Warehouse</h3> <div class="term-description">A data warehouse is a large database often fed from multiple data stores. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37064 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="deal-id"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Deal ID</h3> <div class="term-description">A Deal Identifier is a unique number that usually consists of 19 characters and is generated by the publisher’s supply-side platform (or an ad server) for a programmatic direct deal (i.e. private auctions for private marketplaces, or preferred deals, or guaranteed deals). Deal ID enables media buyers to identify publishers in the auction and buy their premium inventories based on certain pre-negotiated terms. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37066 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="deduplicated-reach"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Deduplicated Reach</h3> <div class="term-description">Counting unique households or individuals reached by advertising. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30074 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="dsp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Demand-Side Platform (DSP)</h3> <div class="term-description">Technology platform used by marketers to achieve outcomes via targeting tactics, a centralized system for campaign management & reporting, plus access to wide scale of inventory. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37070 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="devices"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Devices</h3> <div class="term-description">The internet-enabled hardware (e.g., PC, tablets, mobiles, TV), that people use to view and interact with digital media, and purchase products and services. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33563 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="digital-shelf"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Digital Shelf</h3> <div class="term-description">The online equivalent of the brick-and-mortar shopping experience. The digital shelf is where a brand's product is displayed online, and can include search results and product detail pages on retailer websites and apps, marketplaces, and other ecommerce channels. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37073 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="directly-identifiable-information"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Directly Identifiable Information</h3> <div class="term-description">An identifier that links or is intended to link to a person’s directly-identifiable offline identity. Examples include a full name, Social Security number, driver’s license number, bank account number, passport number, or email address. Also called Personally Identifiable Information (<a href="https://www.criteo.com/digital-advertising-glossary/#personally-identifiable-information">PII</a>). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-30005 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="display-advertising"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Display Advertising</h3> <div class="term-description">Visual ads placed on websites, social media networks, or apps. They are typically image, text, or video banner ads that when clicked on, take a consumer to a website or landing page. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/display-advertising/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/display-advertising/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29985 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="dynamic-ads"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Dynamic Ads</h3> <div class="term-description">An ad automatically personalized for the consumer viewing it in order to create additional engagement and conversions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37077 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="dynamic-budget-reallocation"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Dynamic Budget Reallocation</h3> <div class="term-description">Automated adjustments among various tactics within a campaign’s pre-defined budget. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37079 glossary type-glossary status-publish alphabet-d"> <div class="anchor" id="dynamic-creative"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Dynamic Creative</h3> <div class="term-description">Responsive ad type that leverages the product catalog to dynamically optimize the content and messaging, delivering a personalized experience to each consumer. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-30073 glossary type-glossary status-publish alphabet-d criteo-technology-dynamic-creative-optimization"> <div class="anchor" id="dco"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Dynamic Creative Optimization – DCO</h3> <div class="term-description">Criteo’s ad technology that in real-time matches the ideal creative template, and elements within it (e.g., text, image, links), based on data about the viewer and their current environment (e.g., geographic location, connection speed, screen size). This product is only available as an optional add-on to Criteo DSP customers. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/dynamic-creative-optimization/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/dynamic-creative-optimization/">Read more</a> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-e">E</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30068 glossary type-glossary status-publish alphabet-e"> <div class="anchor" id="ecpm"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Effective Cost Per Mille (eCPM)</h3> <div class="term-description">A relevant KPI selected by the advertiser (CTR/CR/COS) divided by impressions delivered, regardless of the pricing model used to purchase the impressions (CPM, CPC, CPA, CPL, CPCV, etc). Example for a typical CPC charging model: eCPM = (CPC x clicks / impressions) x 1000. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37085 glossary type-glossary status-publish alphabet-e"> <div class="anchor" id="enriched-catalog"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Enriched Catalog</h3> <div class="term-description">A catalog of products from a partner with an improved quality of data per additional fields of rich media (called enrichments) such as product videos. It has a version composed of an import date and an enrichment date. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37087 glossary type-glossary status-publish alphabet-e"> <div class="anchor" id="experience-management"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Experience Management</h3> <div class="term-description">Tools to enable marketers to improve the matching of content to people interacting with their digital properties. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-f">F</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-34378 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="first-party-cookie"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">First-Party Cookie (1P Cookie)</h3> <div class="term-description">A small text file stored on the user's computer that is created by the website the user is currently visiting. Accessing this cookie while the visitor is on another website is a ‘third-party” use case. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33534 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="first-party-data"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">First-Party Data (1P Data)</h3> <div class="term-description">First-party data is information that a company can collect from their own sources. Usually, information about customers from both online and offline sources, such as the company’s website, app, CRM, social media or surveys is first party data. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37092 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="first-party-media-network"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">First-Party Media Network (1PMN)</h3> <div class="term-description">Criteo 1st-Party Media Network is the pipe that connects buyers and sellers via a trusted network of direct first-party relationships, allowing for scaled, addressable advertising across the open web. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-34407 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="fledge"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">FLEDGE</h3> <div class="term-description">Google's First Locally-Executed Decision over Groups Experiment (FLEDGE) is Google’s proposal to measure the effectiveness of Google's TURTLEDOVE auction mechanism as being a viable replacement for the interoperable identifiers that support the decentralized, open web. FLEDGE is based on concepts from the TURTLEDOVE proposal (i.e. it operates by making ad auction decisions in the browser itself, rather than at the ad server level), but includes feedback from other proposals, including Criteo’s SPARROW proposal. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-34402 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="floc"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">FLoC</h3> <div class="term-description">Google's Federated Learning of Cohorts” (FLoC) proposal relies on the Chrome browser to collect and process people’s behavior across various web sites and assign each browser to a single Cohort audience. According to GitHub, “The browser uses machine learning algorithms to develop a cohort based on the sites that an individual visits. The algorithms might be based on the URLs of the visited sites, on the content of those pages, or other factors." </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36981 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="frequency-cap"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Frequency Cap</h3> <div class="term-description">The maximum amount of times a given ad will be shown to a unique user within a specified time period. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30065 glossary type-glossary status-publish alphabet-f"> <div class="anchor" id="full-funnel-marketing"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Full-Funnel Marketing</h3> <div class="term-description">A strategy that addresses the full shopper journey and incorporates objectives for all stages of the purchase funnel: awareness, consideration, and conversion. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-g">G</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30063 glossary type-glossary status-publish alphabet-g"> <div class="anchor" id="gdpr"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">General Data Protection Regulation (GDPR)</h3> <div class="term-description">The EU GDPR harmonizes data privacy laws across Europe. It protects the privacy of EU citizens and applies to all companies collecting or processing personal data on individuals in the EU, even if not established in the EU. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37097 glossary type-glossary status-publish alphabet-g"> <div class="anchor" id="geotargeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Geotargeting</h3> <div class="term-description">The controls to serve ads to consumers based on location. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37099 glossary type-glossary status-publish alphabet-g"> <div class="anchor" id="guaranteed-deals"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Guaranteed Deals</h3> <div class="term-description">A type of programmatic deal based on a guaranteed volume of impressions sold at a fixed price and for a guaranteed budget. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-h">H</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30061 glossary type-glossary status-publish alphabet-h"> <div class="anchor" id="hashed-email"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Hashed Email</h3> <div class="term-description">Encrypted version of an email that enables cross-device experiences. Often organizations add a salt to the hashing mechanism to transform the email into more privacy-by-design pseudonymous identifier. Usually referred to as HEM. MD5 and SHA256 are the most used hashing methods. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30058 glossary type-glossary status-publish alphabet-h"> <div class="anchor" id="h2h"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Head to Head Test (H2H)</h3> <div class="term-description">A period during which an advertiser will run two competing solutions at the same time to assess which one performs better. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30057 glossary type-glossary status-publish alphabet-h"> <div class="anchor" id="header-bidding"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Header Bidding</h3> <div class="term-description">Header bidding is an advanced programmatic technique wherein publishers offer inventory to multiple ad exchanges simultaneously before making calls to their publisher ad servers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37105 glossary type-glossary status-publish alphabet-h"> <div class="anchor" id="html"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">HTML</h3> <div class="term-description">An acronym for Hypertext Markup Language (HTML), which is the coding language for rendering interactive content on open web. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-i">I</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-37107 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="identity-data-resolution"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Identity Data & Resolution</h3> <div class="term-description">Process of collecting and matching identifiers across devices and touchpoints to build a cohesive, omnichannel view of individual customers, enabling marketers to deliver personalized, contextually relevant messaging throughout the customer journey. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30055 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="identity-graph"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Identity Graph</h3> <div class="term-description">Identity Graph links identifiers across devices, browsers and apps. Prospects that are not yet customers or shoppers are linked to identifiers the same way as existing customers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30053 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="impression"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Impression (or Display)</h3> <div class="term-description">An opportunity to serve an ad to a consumer on a digital device. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37000 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="in-market-audience"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">In-market Audience</h3> <div class="term-description">People who are likely in the market to purchase a given product or service. See <a href="https://www.criteo.com/digital-advertising-glossary/#commerce-intent/">Commerce Intent</a>. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37114 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="in-moment-context"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">In-moment Context</h3> <div class="term-description">Criteo uses scaled Commerce Intent data to match to a likely product / consumer / page ranking. Using this technique allows Criteo to serve relevant ads based on page context. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37112 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="incrementality"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Incrementality</h3> <div class="term-description">Incrementality is an advanced method to measure marketing effectiveness that seeks to show that those that purchased did so because they were exposed to advertising content (i.e. “attribution”). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30051 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="io"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Insertion Order (IO)</h3> <div class="term-description">The contract signed by an advertiser/agency to validate a new budget for an advertising campaign. It is signed by the advertiser. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37116 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="interactions"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Interactions</h3> <div class="term-description">Touchpoints of when a consumer sees, clicks, visits a store, or other activity related to the marketing and monetization efforts of our customers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30046 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="iab"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Interactive Advertising Bureau (IAB)</h3> <div class="term-description">A trade body organization that helps sets standards and guidelines for digital advertising. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30049 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="interest-map"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Interest Map</h3> <div class="term-description">Criteo Shopper Graph data collective that associates people’s activity and transaction patterns to standard product, category, and brand identifiers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37120 glossary type-glossary status-publish alphabet-i"> <div class="anchor" id="inventory-management"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Inventory Management</h3> <div class="term-description">A process used by media owners to package and monetize the ad space in their digital properties. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-k">K</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-29975 glossary type-glossary status-publish alphabet-k"> <div class="anchor" id="KPI"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Key Performance Indicator (KPI)</h3> <div class="term-description">The target or result that you want to achieve. In other words, it’s how you measure the success of a campaign. Common KPIs are <a href="#ROAS">ROAS</a>, <a href="#COS">COS</a>, and <a href="#CPL">CPL</a> and <a href="#CPV">CPV</a> . </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-l">L</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-37123 glossary type-glossary status-publish alphabet-l"> <div class="anchor" id="last-touch-attribution"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Last-Touch Attribution</h3> <div class="term-description">See "<a href="#attribution">Attribution</a>". A widespread type of attribution model, that assigns 100% credit to the final touchpoints (i.e., clicks) that immediately precede sales or conversions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37133 glossary type-glossary status-publish alphabet-l"> <div class="anchor" id="clv"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Lifetime Value (CLV)</h3> <div class="term-description">Customer Lifetime Value (CLV) is a metric to capture the net profit contributed by a customer. Companies aim to ensure a high CLV through marketing techniques. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30045 glossary type-glossary status-publish alphabet-l"> <div class="anchor" id="liquid-design"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Liquid Design</h3> <div class="term-description">Liquid ad layouts are based on percentages of the current browser window’s size. They remain consistent in size and relative page weight regardless of who is viewing the page. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37135 glossary type-glossary status-publish alphabet-l"> <div class="anchor" id="look-alike"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Look-alike</h3> <div class="term-description">An AI-driven audience scoring process to identify similar audiences to an initial segment (called “seed data”), that is frequently a marketer’s existing first party data. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30043 glossary type-glossary status-publish alphabet-l"> <div class="anchor" id="lookalike-finder"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Lookalike Finder</h3> <div class="term-description">A core feature of the Criteo DSP. It creates audiences called Similar Audiences by using AI and the Criteo Shopper Graph to find new consumers with similar characteristics to a company’s best customer. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-m">M</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30039 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="management-center"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Management Center (formerly CPP)</h3> <div class="term-description">Criteo’s performance-monitoring interface used both internally and externally to track the daily performance of advertisers and publishers and to monitor/change budgets and CPC of our advertisers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37141 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="marketer"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Marketer</h3> <div class="term-description">A marketer engages and grows customers for their organization’s products and services by matching content to desirable audiences. The function of marketing encompasses audience definition (who & where), content creation (what), budget and bid price allocation across media (how much), and content matching tactics (what & when) to drive improved outcomes (how well). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37143 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="measure"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Measure</h3> <div class="term-description">Media measurement quantifies the exposure and relative success of advertising campaigns against the goals and KPIs set out in the planning phase. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30037 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="measurement-data"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Measurement Data</h3> <div class="term-description">Data derived from analyzing the performance of marketing campaigns across the marketing funnel. Some of the data points captured across the marketing funnel include; Impressions, page views, clicks, unique visits, leads, sales/purchases, repeat purchases. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37146 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="media-plan"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Media Plan</h3> <div class="term-description">Media planning is the process by which marketers determine who to engage, where to reach them, when to message, and how frequently to maximize engagements and ROI. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37148 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="mindshare"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Mindshare (marketing term)</h3> <div class="term-description">Percent of an advertiser's pre-defined audience that is exposed to at least one ad. See <a href="#reach">Reach</a>. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30035 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="mobile-ads"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Mobile Ads</h3> <div class="term-description">Standardized ad units designed for mobile devices, including smartphones and tablets. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-34387 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="mobile-advertising-identifiers"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Mobile Advertising Identifiers (MAIDs)</h3> <div class="term-description">Unique and anonymous identifiers provided by a mobile device’s operating system. Apple plans to change the usage of its mobile identifiers (IDFA) on Apple devices to ask users to “opt-in” to any rival apps not controlled by Apple before allowing them to receive the IDFA. Note, Apple does not apply these same policies to its own apps. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37153 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="monetization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Monetization</h3> <div class="term-description">Monetization is the process of turning an asset into revenue, for Media Owners this can be ad space on their digital properties, their data or converting visitors into customers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37155 glossary type-glossary status-publish alphabet-m"> <div class="anchor" id="multi-touch-attribution"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Multi-Touch Attribution</h3> <div class="term-description">See "<a href="#attribution">Attribution</a>". Type of attribution models that assign credit to multiple touchpoints (i.e., clicks) that precede sales or conversions. Linear or time-decay are typical multi-touch attribution models (as opposed to last-click or first-click models that give credit to a single touchpoint). </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-n">N</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30033 glossary type-glossary status-publish alphabet-n"> <div class="anchor" id="native-ads"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Native Ads</h3> <div class="term-description">Ads that look and feel like the surrounding content in an attempt to improve consumers' experience by letting ads blend into the content backdrop. Ads on Pinterest (such as Promoted Pins) are a good example of native ads. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37160 glossary type-glossary status-publish alphabet-n"> <div class="anchor" id="network"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Network</h3> <div class="term-description">Criteo’s direct publisher and supply relationships ensure the most efficient paths to achieve marketer outcomes. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-o">O</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-37163 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="omnichannel-retail"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Omnichannel Retail</h3> <div class="term-description">Refers to a retail environment selling products across online and offline channels and creating a consistent customer experience across those sales channels. Typical channels include online retailers, marketplaces, social channels and brick-and-mortar stores. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37165 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="olv"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Online Video (OLV)</h3> <div class="term-description"><a href="https://www.criteo.com/blog/online-video-advertising-guide/">OLV</a> is a video ad format commonly referred to in reference to video advertising on web and mobile app devices (as opposed to Connected TV devices). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30031 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="open-internet"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Open Internet</h3> <div class="term-description">Also called the Open Web, which refers to digital publishing and advertising outside walled gardens, such as search and social platforms. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30029 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="opt-out"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Opt-Out</h3> <div class="term-description">A user-signaled preference to no longer receive behaviorally targeted ads. Users can opt-out of receiving behaviorally targeted ads from Criteo on or our Privacy page after clicking on the blue 'i' icon on each Criteo banner. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37170 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="outcome"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Outcome</h3> <div class="term-description">An “outcome” achieves one or more success metrics (aka “KPI”) that our Marketer and Media Owner customers specify . </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-37172 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="outcome-optimization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Outcome Optimization</h3> <div class="term-description">Criteo’s buying solutions are powered by AI to help continuously improve channel, budget, bid, audience and messaging to achieve superior outcomes. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33581 glossary type-glossary status-publish alphabet-o"> <div class="anchor" id="ott"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Over-the-Top (OTT)</h3> <div class="term-description">OTT is any video content "over the top of a cable box". It is an umbrella term that includes both CTV and OLV advertising. Includes services such as Netflix, Hulu, and Sling. This term is considered antiquated and isn't used in Criteo vocabulary. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-p">P</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30027 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="passback"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Passback</h3> <div class="term-description">A media owner's ability to repurpose an unfilled impression as a buying opportunity for the next buyer in their waterfall. This is an antiquated and largely inefficient way of running a media owner ad stack, but still exists today. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36745 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="personalize"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Personalize</h3> <div class="term-description">Personalized marketing uses data to deliver more relevant messages to a desired audience. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36748 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="personally-identifiable-information"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Personally Identifiable Information (PII)</h3> <div class="term-description">An identifier that links or is intended to link to a person’s directly-identifiable offline identity. Examples include a full name, Social Security number, driver’s license number, bank account number, passport number, or email address. Also called Directly Identifiable Information. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30025 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="post-click-sales"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Post-Click Sales</h3> <div class="term-description">Purchase made by a consumer on a website or mobile app within a certain period of time following the user clicking on an ad. This period of time varies by but is typically a maximum of 30 days. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36752 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="prebid-sso"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Prebid SSO</h3> <div class="term-description">The ecosystem’s leading open-source notice and choice framework to generate responsible addressable media identifiers and people’s default privacy signals associated with them. The Prebid solution enables people to signal their preferences with a logged out identifier and optionally supports logged in identifiers to synchronize preferences across devices. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30023 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="pctr"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Predicted Click-Through Rate</h3> <div class="term-description">Expected click-through rate (CTR) for each possible impression that the <a href="https://www.criteo.com/technology/ai-engine/">Criteo AI Engine</a> computes. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30021 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="predictive-bidding"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Predictive Bidding</h3> <div class="term-description">AI-driven algorithm that adjusts the bid based on the current context and right time for each consumer. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36756 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="preferred-deals"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Preferred Deals</h3> <div class="term-description">A feature, via Deal ID, that allows media owners to carve out certain inventory for certain buyers, usually at a fixed minimum price. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30019 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="premium-ad-inventory"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Premium Ad Inventory</h3> <div class="term-description">Ad inventory that is considered to be of high quality and is therefore valued at a higher price. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36758 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="privacy-mesh"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Privacy Mesh</h3> <div class="term-description">A privacy-by-design method to ingest first party data. Criteo’s Privacy Mesh defines provenance, purpose, and governs usage, storage and auditing for any data contributed to the Criteo Commerce Data Platform. We never re-identify, sell or leak Customer data. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-36761 glossary type-glossary status-publish alphabet-p criteo-platform-commerce-grid criteo-technology-supply-packaging criteo-topic-ad-tech"> <div class="anchor" id="private-marketplace"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Private Marketplace (PMP)</h3> <div class="term-description">A Private Marketplace (PMP) refers to the real-time auction of publishers’ ad inventory in an invite-only set up with a selected number of advertisers. PMP is an invite-only auction where a publisher invites advertisers to bid on its inventory. Due to this “invite-only” feature, this auction is termed as a private auction. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/private-marketplace/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/private-marketplace/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30017 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="product-recommendations"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Product Recommendations</h3> <div class="term-description">An AI-driven algorithm to improve the match of digital content for specific products based on the shopper’s specific on-site behavior such as navigation, recency, and the types of other products browsed. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30013 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="programmatic-advertising"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Programmatic Advertising</h3> <div class="term-description">Automated ad buying in real time through a software solution as opposed to the traditional method via phone, email or fax. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36764 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="programmatic-direct"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Programmatic Direct</h3> <div class="term-description">See <a href="https://www.criteo.com/digital-advertising-glossary/#programmatic-advertising">Programmatic Advertising</a>. Programmatic advertising is called "Programmatic Direct" when the deal for buying and selling of this inventory has been made directly between the publisher and advertiser without the involvement of any middlemen. It encompasses programmatic guaranteed deals, preferred deals and private marketplaces (PMP). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36766 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="programmatic-mediation"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Programmatic Mediation</h3> <div class="term-description">See Programmatic Advertising. A platform that allows media owners (typically app developers) to plug in multiple demand sources (historically ad networks) to compete for their inventory, usually in a waterfall setup. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36769 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="pseudonymous-identifier"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Pseudonymous Identifier</h3> <div class="term-description">A form of identifier where an organization has appropriate technical or operational processes in place to keep this identifier distinct from people’s identity. See the antonym <a href="#personally-identifiable-information">Personally Identifiable Information</a>. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30014 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="publisher"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Publisher</h3> <div class="term-description">A website that publishes content (news, etc.) and which often monetizes its traffic by selling ad placements. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-34397 glossary type-glossary status-publish alphabet-p"> <div class="anchor" id="publisher-monetization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Publisher Monetization</h3> <div class="term-description">How media owners leverage their data and content to drive revenue through advertising. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-r">R</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-30009 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="reach"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Reach</h3> <div class="term-description">Share of the marketer's audience exposed to at least one ad. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36774 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="reach-performance-forecasts"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Reach & Performance Forecasts</h3> <div class="term-description">Criteo’s AI-driven estimates the scale of people possible to reach and the outcomes to likely expect for a given campaign based on pre-defined metrics. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29967 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="rta"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Real-Time Audience (RTA)</h3> <div class="term-description">Protocol invented by Criteo that allows us to communicate with the media owner's ad server to determine whether to show ads to the consumer currently browsing the page. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29965 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="rtb"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Real-Time Bidding (RTB)</h3> <div class="term-description">Buying and selling of ad inventory through a programmatic exchange or software solution. Each ad impression is sold to the highest bidder in real time, in the split second it takes a potential customer’s browser or app to load an ad unit. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29963 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="rtco"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Real-Time Creative Optimization (RTCO)</h3> <div class="term-description">A sub-feature of <a href="https://www.criteo.com/technology/dco/">DCO+</a>, Criteo’s Real-Time Creative Optimization instantly calculates which set of predefined visual elements will be the most engaging to a specific consumer at any given time in any given context. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36781 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="recommendation-engine"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Recommendation Engine</h3> <div class="term-description">Criteo’s AI-driven algorithm surfaces the most relevant items to a particular consumer. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29961 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="renderer"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Renderer</h3> <div class="term-description">Proprietary technology that allows us to render fully optimized ads on the media owner's page in real time, enabling billions of ad variations to be available within a given campaign. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29959 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="reseller-program"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Reseller Program</h3> <div class="term-description">Allows retailers to resell Criteo Dynamic Retargeting to their brand partners and allows both parties to reach shoppers with co-branded, dynamic ads delivered across top media owners. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36785 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="retail-ads"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Retail Ads</h3> <div class="term-description">Retail advertising is the process by which retailers use store advertising (online and offline) to drive awareness and interest towards their products to generate sales from their target audience. Through advertising, a retailer attempts to influence their audience to drive a specific marketing objective. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-29971 glossary type-glossary status-publish alphabet-r criteo-solution-retail-media criteo-platform-commerce-max"> <div class="anchor" id="retail-media"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Retail Media</h3> <div class="term-description">A discipline that includes the buying and selling of advertising within retailer websites and apps. The most common ad format is the sponsored product ad, usually shown on search results, category, and/or product detail pages. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/retail-media/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/retail-media/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-29969 glossary type-glossary status-publish alphabet-r criteo-solution-dynamic-retargeting criteo-platform-commerce-growth"> <div class="anchor" id="retargeting"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Retargeting</h3> <div class="term-description">Also called Remarketing, the display of ads to people who have previously interacted with first-party digital web content (e.g. visited a website or engaged with a mobile app). </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/retargeting/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/retargeting/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36789 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="retention"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Retention</h3> <div class="term-description">Customer retention is a marketing goal designed to engage current or previous customers, often by encouraging continued use of an organization’s products or services </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29977 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="roas"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Return on Advertising Spend (ROAS)</h3> <div class="term-description">Shows how much revenue you make for every dollar of ad spend. ROAS is expressed as a ratio, like 2:1. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29957 glossary type-glossary status-publish alphabet-r"> <div class="anchor" id="roi"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Return on Investment (ROI)</h3> <div class="term-description">Digital marketing ROI is usually calculated as Revenue/Cost. Cost usually means initial investment, but also cost of an ad campaign. ROI = 1/COS. In many cases, ROI is equivalent to Return on Ad Spend (ROAS). </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-s">S</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-36809 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="sales"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Sales</h3> <div class="term-description">When a consumer makes a purchase of the desired product or service. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29955 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="same-device-match"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Same-Device Match</h3> <div class="term-description">Links different IDs from different applications or browsers on the same device, such as linking a web cookie to a mobile advertising ID. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29953 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="second-price-auction"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Second-Price Auction</h3> <div class="term-description">Mechanism allowing the highest bidder to win, while paying the second-highest bid plus a penny. Encourages buyers to bid their true value, as their paid price will always be equal to or lower than their bid. Second-price auctions are largely being phased out in favor of First-Price Auctions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29951 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="self-service-platform"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Self-Service Platform</h3> <div class="term-description">Platform with a front end UI that allows marketers to configure and run campaigns and media owners to set parameters on their inventory and check yield. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36814 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="sequenced-ux"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Sequenced UX</h3> <div class="term-description">A storytelling technique that allows a marketer customer to define the frequency and order in which different messages are shown. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36816 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="shopper-graph"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Shopper Graph</h3> <div class="term-description"><a href="https://www.criteo.com/technology/shopper-graph/">The Criteo Shopper Graph</a> connects online and offline shopper IDs across devices, browsers, apps, and other environments for a more holistic view of each user, helping to boost sales, product visibility, and profits, by harnessing the collective power of tens of thousands of actively participating advertisers, brands, publishers, and retailers. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29949 glossary type-glossary status-publish alphabet-s"> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Showrooming</h3> <div class="term-description">Shoppers visiting the store to find, try, and gather information on the products but eventually buying online. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29947 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="similar-audiences"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Similar Audiences</h3> <div class="term-description">Similar Audiences are audiences that look like the first-party seed data, used by marketers to extend reach. Criteo’s Similar Audiences are the output of Criteo’s Lookalike AI scoring. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36819 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="site-optimization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Site Optimization</h3> <div class="term-description">Criteo’s creative optimization technology that in real-time matches the ideal template, and elements within it (e.g., text, image, links), based on data about the viewer and their current environment (e.g., geographic location, connection speed, screen size). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="clickable hoverable post-34389 glossary type-glossary status-publish alphabet-s criteo-topic-ad-tech"> <div class="anchor" id="sparrow"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">SPARROW</h3> <div class="term-description">SPARROW stands for “Secure Private Advertising Remotely Run On Webserver.” Criteo proposed SPARROW to enable audience targeting in Chrome as an alternative to Google’s TURTLEDOVE proposal, some of which have been incorporated into FLEDGE. </div> <div class="button-wrapper"> <a class=' has-arrow' href='https://www.criteo.com/digital-advertising-glossary/sparrow/' ><button class=' button button__thumbnail'><span>Read more</span><span class='arrow-2023'></span></button></a> </div> </div> </div> <a class="article-link" href="https://www.criteo.com/digital-advertising-glossary/sparrow/">Read more</a> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29973 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="static-ad"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Static Ad</h3> <div class="term-description">Unlike dynamic banners, the content of static banners is pre-prepared. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36824 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="supply-path-optimization"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Supply-Path Optimization (SPO)</h3> <div class="term-description">Process in which multiple variables are assessed to drive buyers towards the most efficient buying path. This process reduces the number of intermediaries in the supply-chain until each is adding value. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29941 glossary type-glossary status-publish alphabet-s"> <div class="anchor" id="supply-side-platform"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Supply-Side Platform</h3> <div class="term-description">Yield optimization tool that publishers’ rely on to optimize the yield of their indirect sold inventory. SSPs act as an aggregator of inventory for media buying solutions. Service options (self, managed, hybrid) for all technology does not change the name of the software accessed by the hands-on-keyboard. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-t">T</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-29939 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="tagged-user"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Tagged User</h3> <div class="term-description">A user who visited an advertiser’s website whom Criteo identified with a tag (i.e. usually a cookie, but the tag infrastructure can be extended to other forms of identifiers and data collection). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33539 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="third-party-cookie"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Third-Party Cookie (3P Cookie)</h3> <div class="term-description">A cookie that is created by domains other than the one a user is visiting directly. 3P cookies store cross-organization addressable identifiers that help improve marketers engagement, measurement and optimization. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-33546 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="third-party-data"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Third-Party Data (3P Data)</h3> <div class="term-description">Data sold by a partner. 3P data is used to enhance and scale audiences. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36831 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="third-party-ssp"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Third-Party SSP</h3> <div class="term-description">A SSP not owned by Criteo. We make our advertising demand available to media owners by integrating our buy-side solution into these other sell-side solutions. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36833 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="trade-marketing"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Trade Marketing</h3> <div class="term-description">A B2B marketing strategy focused on wholesalers, retailers and distributors rather than consumers. Its goal is to increase demand from supply chain partners and to push products in front of consumers. Trade Marketing budgets are shifting to online. Trade Marketing is wider than retail media as it can be both offline & online (e.g. retail media is the most typical channel of online trade marketing). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36835 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="triggered-messaging"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Triggered Messaging</h3> <div class="term-description">A rule set that delivers media based on specific consumer activity, often within a specific time after an event (e.g., send thank you email 24-hours after purchase, or send reminder ad banner 24-hours after an abandoned cart). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36837 glossary type-glossary status-publish alphabet-t"> <div class="anchor" id="turtledove"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">TURTLEDOVE</h3> <div class="term-description">TURTLEDOVE (“Two Uncorrelated Requests, Then Locally-Executed Decision On Victory”) proposal attempts to enable consumer retargeting without any marketers receiving any identifier. It operates by making ad auction decisions in the browser itself, rather than at the ad server level. Google has suggested measuring the effectiveness of TURTLEDOVE proposal under the FLEDGE project. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-u">U</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-29937 glossary type-glossary status-publish alphabet-u"> <div class="anchor" id="unique-visitor"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Unique Visitor</h3> <div class="term-description">Counting website visitors on a unique level. When a person visits a site or app, the individual is counted once, no matter how many times or pages the person visits, thus creating a better idea of how many people are visiting. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36840 glossary type-glossary status-publish alphabet-u"> <div class="anchor" id="universal-catalog"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Universal Catalog</h3> <div class="term-description">The uniformed and enriched catalog of products that is cross partner and is composed of the last enriched catalog of each partner. It evolves continuously with time. It's important for Marketers to maintain a normalized catalog, as it is used to drive personalization and optimization. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36842 glossary type-glossary status-publish alphabet-u"> <div class="anchor" id="uplift"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Uplift</h3> <div class="term-description">Uplift is the incremental impact of a treatment (i.e. showing an ad). It is measurable via A/B testing. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29935 glossary type-glossary status-publish alphabet-u"> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">User</h3> <div class="term-description">An individual with access to the Internet. A user can access the Internet through multiple browsers or devices, and thus have multiple cookies/user IDs. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-29933 glossary type-glossary status-publish alphabet-u"> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">User ID</h3> <div class="term-description">A token attributed to a technical identifier, such as a cookie or device ID, and specific to a given browser or device. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-v">V</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-36844 glossary type-glossary status-publish alphabet-v"> <div class="anchor" id="video-completion-rate"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Video Completion Rate (VCR)</h3> <div class="term-description">VCR is a widespread KPI for video campaigns, expressed as a percentage. It is the ratio between the number of completed views and the number of exposed consumers. Usually, a consumer must watch a minimum duration on the video ad for it to count as a completed view. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36846 glossary type-glossary status-publish alphabet-v"> <div class="anchor" id="viewable-advertising"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Viewable Advertising</h3> <div class="term-description">Viewable advertising is a measure of whether a given advert could actually be seen by a human being, as opposed to being out of view or served as the result of automated activity. It also covers how long a certain ad was visible and viewed by a consumer. The industry-standard usually requires at least 50% pixels of the ad in the browser space for at least 1 second of time (2 seconds usually for video). </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-36848 glossary type-glossary status-publish alphabet-v"> <div class="anchor" id="visits"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Visits</h3> <div class="term-description">When a consumer who has seen an advert goes to the desired pages or store to get more information. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-w">W</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-29931 glossary type-glossary status-publish alphabet-w"> <div class="anchor" id="walled-gardens"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Walled Gardens</h3> <div class="term-description">A closed / black-box online environment where advertisers have less access to customer data and have less control over how to measure success. Facebook, Google, Amazon are the best examples of Walled Gardens. </div> </div> </div> </article> </div> <div class="col-md-6 col-lg-4"> <article class="post-30007 glossary type-glossary status-publish alphabet-w"> <div class="anchor" id="webrooming"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Webrooming</h3> <div class="term-description">Shoppers gathering product information online to decide which products to buy but then going to the store to make the purchase. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-y">Y</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-36853 glossary type-glossary status-publish alphabet-y"> <div class="anchor" id="yield"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">Yield</h3> <div class="term-description">Ad yield is the amount of revenue you earn from your ads. In other words, it is an indicator of how successful your advertising efforts were. </div> </div> </div> </article> </div> <div class="col-12"> <h2 class="term-letter-header" id="terms-by-number">#</h2> </div> <div class="col-md-6 col-lg-4"> <article class="post-29929 glossary type-glossary status-publish alphabet-number"> <div class="anchor" id="three-sixty-experience"></div> <div class="post-content"> <div class="post-content-inner"> <h3 class="term-title">360° Experience</h3> <div class="term-description">A digital ad that immerses the consumer in a 360-degree experience that they can control, such as using a mouse or by moving their mobile device. An interactive format that invites consumers to have fun with your ads. </div> </div> </div> </article> </div> </div> </div> </div> <style>.body-lc-regular-font{font-weight:400}.body-lc-medium-font{font-weight:500}.body-lc-semibold-font{font-weight:600}@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 class="grid-container"> <div class="modal-column"> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-8-1.png" alt="" /> </div> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-5.png" alt="" /> </div> </div><div class="modal-column"> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-7.png" alt="" /> </div> <div class="grid-item box"> <img src="https://www.criteo.com/wp-content/uploads/2024/05/card-6.png" alt="" /> </div> </div> </div> </div> <div class="col-md-6 ttright"> <div class="h2">Criteo Trend Tracker</div> <p>Data & Insights to Know and Share</p> <iframe src=" https://www2.criteo.com/l/126241/2024-05-09/85p61n" frameborder="0" class="w-100" title="Criteo Embedded Content" sandbox="allow-scripts allow-same-origin allow-forms" loading="lazy" allow="fullscreen" width="100%" referrerpolicy="no-referrer" name="criteoIframe" > </iframe> </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/" 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=contact_sales__button href='https://www.criteo.com/talk-to-an-expert/' ><button class=' button button__default'><span>Contact Sales</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/company/criteo"> <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"> <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">Customers & Partners</div> <ul class="mt-4" role="navigation"> <li> <a href="/success-stories/"> Success Stories </a> </li> <li> <a href="/agencies/"> Agencies </a> </li> <li> <a href="/marketplace-performance-outcome/"> Marketplace Performance Outcome </a> </li> <li> <a href="/partners/"> Partners </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Privacy</div> <ul class="mt-4" role="navigation"> <li> <a href="/privacy/"> Privacy Policy </a> </li> <li> <a href="/privacy/ccpa-privacy-policy/"> CCPA Privacy Policy </a> </li> <li> <a href="/privacy/corporate-privacy-policy/"> Website Privacy Policy </a> </li> <li> <a href="/privacy/ccpa-privacy-policy/"> Do Not Sell or Share My Personal Information </a> </li> <li> <a href="javascript:Cookiebot.renew()"> Cookie Management </a> </li> <li> <a href="/criteo-privacy-guidelines-for-clients-and-publisher-partners/"> Privacy Guidelines for Clients and Publisher Partners </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">Resources</div> <ul class="mt-4" role="navigation"> <li> <a href="/resources/"> Reports & Research </a> </li> <li> <a href="/blog/"> Blog </a> </li> <li> <a href="/resources/?format=Webinar"> Webinars </a> </li> <li> <a href="/events/"> Events </a> </li> <li> <a href="https://developers.criteo.com/"> Developers </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Legal</div> <ul class="mt-4" role="navigation"> <li> <a href="/terms-and-conditions/"> Terms and Conditions </a> </li> <li> <a href="/legal/"> Legal Mentions </a> </li> <li> <a href="/supply-partner-guidelines/"> Supply Partner Guidelines </a> </li> <li> <a href="/advertising-guidelines/"> Advertising Guidelines </a> </li> <li> <a href="/privacy/our-partners/"> Supported Platforms </a> </li> <li> <a href="/security/"> Security </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">UK notices</div> <ul class="mt-4" role="navigation"> <li> <a href="/wp-content/uploads/2024/06/Modern-Slavery-Statement-2024.pdf"> UK Modern Slavery Act </a> </li> <li> <a href="/wp-content/uploads/2023/12/Criteo-2023-UK-Tax-strategy-report.pdf"> Tax Strategy </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">About</div> <ul class="mt-4" role="navigation"> <li> <a href="https://careers.criteo.com/en/"> Careers </a> </li> <li> <a href="/company/"> Company </a> </li> <li> <a href="https://criteo.investorroom.com/"> Investors </a> </li> <li> <a href="/news/"> In the News </a> </li> <li> <a href="/sustainability/"> Sustainability </a> </li> <li> <a href="https://careers.criteo.com/en/working-at-criteo/diversity-inclusion/"> Diversity, Equity & Inclusion </a> </li> <li> <a href="/contact-us/"> Contact Us </a> </li> </ul> </div> <div class="footer-menu mt-15"> <div class="menu-title">Popular topics</div> <ul class="mt-4" role="navigation"> <li> <a href="/ultimate-guide-to-retail-media/"> Retail Media </a> </li> <li> <a href="/digital-advertising-glossary/retargeting/"> Retargeting </a> </li> <li> <a href="/digital-advertising-glossary/customer-acquisition/"> Customer Acquisition </a> </li> <li> <a href="https://www.criteo.com/digital-advertising-glossary/display-advertising/"> Display Advertising </a> </li> <li> <a href="/digital-advertising-glossary/customer-targeting/"> Customer Targeting </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=contact_sales__button href='https://www.criteo.com/talk-to-an-expert/' ><button class=' button button__default'><span>Contact Sales</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/company/criteo"> <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"> <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/privacy/" class="d-block mb-1">Opt-Out of Criteo Ads</a></div> <div class="copyright"> Copyright © Criteo 2024 </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-en.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">×</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">×</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" id="qppr_frontend_scripts-js-extra"> /* <![CDATA[ */ var qpprFrontData = {"linkData":{"https:\/\/www.criteo.com\/blog\/apparel-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/report-trade-marketing-transition\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/cpg-and-grocery-trend-report\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/uk-fmcg-trend-report-taking-stock-of-the-future-of-grocery\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/an-enlightened-holiday\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7738":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-brazil-br\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-japan-jp\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-korea-en\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-russia-ru\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-korea-kr\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/global-commerce-review-q3-2017-italy-it\/":[1,0,""],"https:\/\/www.criteo.com\/?p=7395":[1,0,""],"https:\/\/www.criteo.com\/?p=7407":[1,0,""],"https:\/\/www.criteo.com\/?p=13857":[1,0,""],"https:\/\/www.criteo.com\/?p=16459":[1,0,""],"https:\/\/www.criteo.com\/blog\/the-growing-retailers-guide-to-cross-channel-marketing\/":[1,0,""],"https:\/\/www.criteo.com\/blog\/gen-z-report\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/digital-marketing-for-small-business\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/interactive-the-pocket-guide-to-health-beauty-marketing\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/ultimate-guide-to-ai-powered-ads\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/advertising-strategies-guide-for-the-social-distancing-economy\/":[0,0,""],"https:\/\/www.criteo.com\/blog\/2020-rebound-report\/":[0,0,""],"https:\/\/www.criteo.com\/solutions\/":[0,0,""],"https:\/\/www.criteo.com\/products\/":[0,0,""],"https:\/\/www.criteo.com\/technology\/":[0,0,""],"https:\/\/www.criteo.com\/?p=15477":[0,0,""],"https:\/\/www.criteo.com\/platform\/":[0,0,""]},"siteURL":"https:\/\/www.criteo.com","siteURLq":"https:\/\/www.criteo.com"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.criteo.com/wp-content/plugins/rw-quick-page-and-post-redirects/js/qppr_frontend_script.min.js?ver=1.0.1" id="qppr_frontend_scripts-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/bs4.min.js" id="criteoBootstrap4-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/iframe.min.js" id="iframe-resizer-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/select2.min.js" id="select2-js"></script> <script type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/theme.min.js?ver=2024112820" id="Criteo2017-scripts-js"></script> <script type="text/javascript" src="https://www.criteo.com/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 type="text/javascript" src="https://www.criteo.com/wp-content/themes/criteo2017/js/glossary.js" id="Criteo2017-glossary-js"></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":"b1YBYkFZWBBYBURaDVYcIlVHUVkNFgdCUApRRQYbVFRZEEoHQko=","queueTime":0,"applicationTime":2194,"atts":"QxECFAlDSx4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>