1 2 3 4 5 6 7 8 9 10 11<!DOCTYPE html> 12<html class="no-js" dir="ltr" lang="en" prefix="og: https://ogp.me/ns# fb: https://ogp.me/ns/fb#"> 13 <head> 14 <meta charset="utf-8"> 15 <meta http-equiv="x-ua-compatible" content="ie=edge"> 16 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 17 18 19 20 21 22 23 24 25 26 <title>Retail News and Trends | Retail Dive</title> 27 28 29 30 31 <meta name="description" content="Retail Dive provides news and analysis for retail executives. We cover topics like retail tech, marketing, e-commerce, logistics, in-store operations, corporate retail news, and more. "/> 32 33 34 35 36 37 38 39 40 <meta property="fb:pages" content="525934007612784"> 41 42 43 44 45
45<script> 46 window.dataLayer = window.dataLayer || []; 47 function gtag(){dataLayer.push(arguments);} 48 gtag('consent','default',{ 49 'ad_storage':'denied', 50 'analytics_storage':'denied', 51 'ad_user_data':'denied', 52 'ad_personalization':'denied', 53 'personalization_storage':'denied', 54 'functionality_storage':'granted', 55 'security_storage':'granted', 56 'wait_for_update': 500 57 }); 58 gtag("set", "ads_data_redaction", true); 59 </script>
59 60 61
61<script src="https://cmp.osano.com/AzqdtLT8Mqkut2TZ/991974d1-3bca-4b6d-93e4-fc7f0c35945c/osano.js"></script>
61 62 <style> 63 .osano-cm-widget{display: none;} 64 </style> 65
65<script> 66 // Notify GTM when analytics consent is granted 67 // This ensures page_view tag re-fires with proper attribution data (source/medium) 68 // if it's initially triggered before analytics consent has been granted 69 Osano.cm.addEventListener("osano-cm-analytics", () => { 70 gtag('event', 'analytics_consent_granted'); 71 }); 72 73 window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { 74 console.log("Script blocked: " + item); 75 }); 76 window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { 77 console.log("Cookie blocked: " + item); 78 }); 79 </script>
79 80 81 82 83 84 85 86
87<script type="module" src="/static/js/dist/darkModeFaviconToggle.bundle.js?242215290926" ></script>
87 88 89 90<!-- ====== FAVICONS ======= --> 91<link rel="icon" type="image/x-icon" sizes="any" href="/favicon.ico?v=3" /> 92<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=3"> 93<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=3"> 94<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=3"> 95<link rel="manifest" href="/site.webmanifest?v=3"> 96<link rel="mask-icon" href="/safari-pinned-tab.svg?v=3" color="#5bbad5"> 97<meta name="msapplication-TileImage" content="/mstile-150x150.png?v=3"> 98<meta name="msapplication-TileColor" content="#603cba"> 99<meta name="theme-color" content="#ffffff"> 100 101 <link rel="alternate" type="application/rss+xml" title="Retail Dive - Latest News Feed" href="https://www.retaildive.com/feeds/news/"/> 102 103 104 <meta property="og:title" content="Retail News and Trends | Retail Dive" /> 105 <meta property="og:description" content="Retail Dive provides news and analysis for retail executives. We cover topics like retail tech, marketing, e-commerce, logistics, in-store operations, corporate retail news, and more. " /> 106 <meta property="og:image" content="https://d12v9rtnomnebu.cloudfront.net/divesite/header_image_logos/retail_dive_feed_header.jpg" /> 107 108 109 110 111 112 113 114 <link rel="stylesheet" href="/static/css/dive_app.css?122215290926"> 115 116 117
118<script type="text/javascript" src="/static/js/ad_blocker_recovery.js?511915290926" defer></script>
118 119 120<!-- These are the 2 necessary scripts for the ad recovery message to work --> 121
121<script data-osano="MARKETING" async src="https://fundingchoicesmessages.google.com/i/pub-8553262192892817?ers=1" nonce="RORABhIXgMhQdZXbks8fZQ"></script>
vendor: 1 bytes, line 121
121
122<script nonce="RORABhIXgMhQdZXbks8fZQ">(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();</script>
122 123 124<!-- If the ad recovery message is blocked, this script shows a backup error message asking users to allow ads -->
125<script>(function(){/* 126 127 Copyright The Closure Library Authors. 128 SPDX-License-Identifier: Apache-2.0 129 */ 130 'use strict';var aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},k;if("function"==typeof Object.setPrototypeOf)k=Object.setPrototypeOf;else{var m;a:{var ca={a:!0},n={};try{n.__proto__=ca;m=n.a;break a}catch(a){}m=!1}k=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null} 131 var p=k,q=function(a,b){a.prototype=ba(b.prototype);a.prototype.constructor=a;if(p)p(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.v=b.prototype},r=this||self,da=function(){},t=function(a){return a};var u;var w=function(a,b){this.g=b===v?a:""};w.prototype.toString=function(){return this.g+""};var v={},x=function(a){if(void 0===u){var b=null;var c=r.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:t,createScript:t,createScriptURL:t})}catch(d){r.console&&r.console.error(d.message)}u=b}else u=b}a=(b=u)?b.createScriptURL(a):a;return new w(a,v)};var A=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var B={},C=null;var D="function"===typeof Uint8Array;function E(a,b,c){return"object"===typeof a?D&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):F(a,b,c):b(a)}function F(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e<a.length;e++){var f=a[e];null!=f&&(d[e]=E(f,b,c))}Array.isArray(a)&&a.s&&G(d);return d}d={};for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(f=a[e],null!=f&&(d[e]=E(f,b,c)));return d} 132 function ea(a){return F(a,function(b){return"number"===typeof b?isFinite(b)?b:String(b):b},function(b){var c;void 0===c&&(c=0);if(!C){C={};for(var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],f=0;5>f;f++){var h=d.concat(e[f].split(""));B[f]=h;for(var g=0;g<h.length;g++){var l=h[g];void 0===C[l]&&(C[l]=g)}}}c=B[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=h=0;h<b.length-2;h+=3){var y=b[h],z=b[h+1];l=b[h+2];g=c[y>>2];y=c[(y&3)<< 133 4|z>>4];z=c[(z&15)<<2|l>>6];l=c[l&63];d[f++]=""+g+y+z+l}g=0;l=e;switch(b.length-h){case 2:g=b[h+1],l=c[(g&15)<<2]||e;case 1:b=b[h],d[f]=""+c[b>>2]+c[(b&3)<<4|g>>4]+l+e}return d.join("")})}var fa={s:{value:!0,configurable:!0}},G=function(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,fa);return a};var H;var J=function(a,b,c){var d=H;H=null;a||(a=d);d=this.constructor.u;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],!(null===d||"object"!=typeof d||Array.isArray(d)||D&&d instanceof Uint8Array))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1<b?(this.l=Math.max(b,a+1-this.j),this.i=null):this.l=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.l?(a+=this.j,(d=this.g[a])?G(d):this.g[a]=I):(d=this.l+this.j,this.g[d]||(this.i=this.g[d]={}),(d=this.i[a])? 134 G(d):this.i[a]=I)},I=Object.freeze(G([])),K=function(a,b){if(-1===b)return null;if(b<a.l){b+=a.j;var c=a.g[b];return c!==I?c:a.g[b]=G([])}if(a.i)return c=a.i[b],c!==I?c:a.i[b]=G([])},M=function(a,b){var c=L;if(-1===b)return null;a.h||(a.h={});if(!a.h[b]){var d=K(a,b);d&&(a.h[b]=new c(d))}return a.h[b]};J.prototype.toJSON=function(){var a=N(this,!1);return ea(a)}; 135 var N=function(a,b){if(a.h)for(var c in a.h)if(Object.prototype.hasOwnProperty.call(a.h,c)){var d=a.h[c];if(Array.isArray(d))for(var e=0;e<d.length;e++)d[e]&&N(d[e],b);else d&&N(d,b)}return a.g},O=function(a,b){H=b=b?JSON.parse(b):null;a=new a(b);H=null;return a};J.prototype.toString=function(){return N(this,!1).toString()};var P=function(a){J.call(this,a)};q(P,J);function ha(a){var b,c=(a.ownerDocument&&a.ownerDocument.defaultView||window).document,d=null===(b=c.querySelector)||void 0===b?void 0:b.call(c,"script[n
135once]");(b=d?d.nonce||d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};var Q=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},R=function(a){this.g=a||r.document||document};R.prototype.appendChild=function(a,b){a.appendChild(b)};var S=function(a,b,c,d,e,f){try{var h=a.g,g=Q(a.g,"SCRIPT");g.async=!0;g.src=b instanceof w&&b.constructor===w?b.g:"type_error:TrustedResourceUrl";ha(g);h.head.appendChild(g);g.addEventListener("load",function(){e();d&&h.head.removeChild(g)});g.addEventListener("error",function(){0<c?S(a,b,c-1,d,e,f):(d&&h.head.removeChild(g),f())})}catch(l){f()}};var ia=r.atob("aHR0cHM6Ly93d3cuZ3N0YXRpYy5jb20vaW1hZ2VzL2ljb25zL21hdGVyaWFsL3N5c3RlbS8xeC93YXJuaW5nX2FtYmVyXzI0ZHAucG5n"),ja=r.atob("WW91IGFyZSBzZWVpbmcgdGhpcyBtZXNzYWdlIGJlY2F1c2UgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlIGlzIGludGVyZmVyaW5nIHdpdGggdGhpcyBwYWdlLg=="),ka=r.atob("RGlzYWJsZSBhbnkgYWQgb3Igc2NyaXB0IGJsb2NraW5nIHNvZnR3YXJlLCB0aGVuIHJlbG9hZCB0aGlzIHBhZ2Uu"),la=function(a,b,c){this.h=a;this.j=new R(this.h);this.g=null;this.i=[];this.l=!1;this.o=b;this.m=c},V=function(a){if(a.h.body&&!a.l){var b= 136 function(){T(a);r.setTimeout(function(){return U(a,3)},50)};S(a.j,a.o,2,!0,function(){r[a.m]||b()},b);a.l=!0}},T=function(a){for(var b=W(1,5),c=0;c<b;c++){var d=X(a);a.h.body.appendChild(d);a.i.push(d)}b=X(a);b.style.bottom="0";b.style.left="0";b.style.position="fixed";b.style.width=W(100,110).toString()+"%";b.style.zIndex=W(2147483544,2147483644).toString();b.style["background-color"]=ma(249,259,242,252,219,229);b.style["box-shadow"]="0 0 12px #888";b.style.color=ma(0,10,0,10,0,10);b.style.display= 137 "flex";b.style["justify-content"]="center";b.style["font-family"]="Roboto, Arial";c=X(a);c.style.width=W(80,85).toString()+"%";c.style.maxWidth=W(750,775).toString()+"px";c.style.margin="24px";c.style.display="flex";c.style["align-items"]="flex-start";c.style["justify-content"]="center";d=Q(a.j.g,"IMG");d.className=A();d.src=ia;d.style.height="24px";d.style.width="24px";d.style["padding-right"]="16px";var e=X(a),f=X(a);f.style["font-weight"]="bold";f.textContent=ja;var h=X(a);h.textContent=ka;Y(a, 138 e,f);Y(a,e,h);Y(a,c,d);Y(a,c,e);Y(a,b,c);a.g=b;a.h.body.appendChild(a.g);b=W(1,5);for(c=0;c<b;c++)d=X(a),a.h.body.appendChild(d),a.i.push(d)},Y=function(a,b,c){for(var d=W(1,5),e=0;e<d;e++){var f=X(a);b.appendChild(f)}b.appendChild(c);c=W(1,5);for(d=0;d<c;d++)e=X(a),b.appendChild(e)},W=function(a,b){return Math.floor(a+Math.random()*(b-a))},ma=function(a,b,c,d,e,f){return"rgb("+W(Math.max(a,0),Math.min(b,255)).toString()+","+W(Math.max(c,0),Math.min(d,255)).toString()+","+W(Math.max(e,0),Math.min(f, 139 255)).toString()+")"},X=function(a){a=Q(a.j.g,"DIV");a.className=A();return a},U=function(a,b){0>=b||null!=a.g&&0!=a.g.offsetHeight&&0!=a.g.offsetWidth||(na(a),T(a),r.setTimeout(function(){return U(a,b-1)},50))},na=function(a){var b=a.i;var c="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];b=c?c.call(b):{next:aa(b)};for(c=b.next();!c.done;c=b.next())(c=c.value)&&c.parentNode&&c.parentNode.removeChild(c);a.i=[];(b=a.g)&&b.parentNode&&b.parentNode.removeChild(b);a.g=null};var pa=function(a,b,c,d,e){var f=oa(c),h=function(l){l.appendChild(f);r.setTimeout(function(){f?(0!==f.offsetHeight&&0!==f.offsetWidth?b():a(),f.parentNode&&f.parentNode.removeChild(f)):a()},d)},g=function(l){document.body?h(document.body):0<l?r.setTimeout(function(){g(l-1)},e):b()};g(3)},oa=function(a){var b=document.createElement("div");b.className=a;b.style.width="1px";b.style.height="1px";b.style.position="absolute";b.style.left="-10000px";b.style.top="-10000px";b.style.zIndex="-10000";return b};var L=function(a){J.call(this,a)};q(L,J);var qa=function(a){J.call(this,a)};q(qa,J);var ra=function(a,b){this.l=a;this.m=new R(a.document);this.g=b;this.i=K(this.g,1);b=M(this.g,2);this.o=x(K(b,4)||"");this.h=!1;b=M(this.g,13);b=x(K(b,4)||"");this.j=new la(a.document,b,K(this.g,12))};ra.prototype.start=function(){sa(this)}; 140 var sa=function(a){ta(a);S(a.m,a.o,3,!1,function(){a:{var b=a.i;var c=r.btoa(b);if(c=r[c]){try{var d=O(P,r.atob(c))}catch(e){b=!1;break a}b=b===K(d,1)}else b=!1}b?Z(a,K(a.g,14)):(Z(a,K(a.g,8)),V(a.j))},function(){pa(function(){Z(a,K(a.g,7));V(a.j)},function(){return Z(a,K(a.g,6))},K(a.g,9),K(a.g,10),K(a.g,11))})},Z=function(a,b){a.h||(a.h=!0,a=new a.l.XMLHttpRequest,a.open("GET",b,!0),a.send())},ta=function(a){var b=r.btoa(a.i);a.l[b]&&Z(a,K(a.g,5))};(function(a,b){r[a]=function(c){for(var d=[],e=0;e<arguments.length;++e)d[e-0]=arguments[e];r[a]=da;b.apply(null,d)}})("__h82AlnkH6D91__",function(a){"function"===typeof window.atob&&(new ra(window,O(qa,window.atob(a)))).start()});}).call(this); 141 142 window.__h82AlnkH6D91__("WyJwdWItODU1MzI2MjE5Mjg5MjgxNyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04NTUzMjYyMTkyODkyODE3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVc0lBMXlKVmRQQWNGaXJQX1lGUTdENkpIZVNZUGV6bWNOM216TmJmYWhldlNobXpBVHkzVzlPLU5LV3MyNkx5cWVXRUx3YnRhZzN1MnZEWHVkZnFFSkVRXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVoRGZtbFAtR2RTZUhBa1lVY2VmWTFQYXh1cDNFdmhndlJDNVM4bms3S2t1TElaUXBFQ05VZTIySUNjcGx4eF9oeVlveHJTdy1iU3FjUkhKZWwyWU1NalFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgzMm02dWJvVVVwaXJ1b1VQMmhkY2R1S2U5S0pzaDlGRDloMDlWOTlYTkpyZkVTRW5HNzh4Vm0yUDZXdjBDNmkwMXZ4Ui11V25ZVVdlWEI3dmNCd1c5cFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFh0cXRhOEVpaV9LUVI4VHNLaDFVUGJ5TFlnNU1ocDFqdVNFemltQVFFeDFjRDJxalJhTjNDM21hSkt1VkVqdGZ5bTZjSXg5emVaLU5IazZMbTE5QjB1ZGdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZzFOVE15TmpJeE9USTRPVEk0TVRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04NTUzMjYyMTkyODkyODE3LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V0QtdnVGQVVZRE9STnItSmY2SnJGSGhYYU1QNlo5NG1CTjFyQ2g5M1FvdVNLSmtJcFBlLW1Uc2NpdHNWOEZ0aUdIdzBFZ1QtOEMzbHpFblJMczduZ0pQQVx1MDAzZFx1MDAzZCJd"); 143</script>
143 144 145 146
147<script src="/static/js/jquery_360.min.js?511915290926"></script>
147 148 149 150
151<script> 152 153 // waitForTriggerHandler() is library for queuing up javascript to be stored and then executed when a trigger 154 // function is called. You can push() any number of functions which will be stored unless and until trigger() 155 // is called. Once trigger() is called any future functions that you push() in will be executed immediately. 156 // It is safe to call .trigger() multiple times. Any arguments passed to .trigger() will also be passed along 157 // to the associated function 158 159 function waitForTriggerHandler() { 160 var function_queue = []; 161 var trigger_arguments = []; 162 this._triggered = false; 163 164 this.push = function(fn) { 165 if (this._triggered) { 166 // just run it immediately if handler has already been triggered 167 fn.apply(null, trigger_arguments); 168 } 169 else { 170 // otherwise add to the queue to run later 171 function_queue.push(fn); 172 } 173 }; 174 175 this.trigger = function() { 176 // any arguments passed to trigger(foo, bar, baz) will also be passed along to functions in the queue 177 178 // first convert any arguments to an array 179 trigger_arguments = Array.prototype.slice.call(arguments); 180 while (function_queue.length){ 181 // for each function in the queue, pop it off and then execute it while passing in any 182 // args that may have been passed to trigger(). 183 function_queue.pop().apply(null, trigger_arguments); 184 // The "null" above is for the value of "this". 185 // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Parameters 186 } 187 this._triggered = true; 188 } 189 190 } 191 192 // set up waitToLoadAds handler 193 window.waitToLoadAds = new waitForTriggerHandler(); 194 // We set up the triggers for this below, they depend on whether we're loading lytics on the page 195</script>
195 196 197 198 199
199<script type="text/javascript"> 200 201 window.googletag = window.googletag || {}; 202 googletag.cmd = googletag.cmd || []; 203 204 // initialize callback (source: https://learn.lytics.com/product-docs/lytics-javascript-tag/receiving-data-from-lytics) 205 !function(){"use strict";var o=window.jstag||(window.jstag={}),r=[];function n(e){o[e]=function(){for(var n=arguments.length,t=new Array(n),i=0;i<n;i++)t[i]=arguments[i];r.push([e,t])}}n("send"),n("mock"),n("identify"),n("pageView"),n("unblock"),n("getid"),n("setid"),n("loadEntity"),n("getEntity"),n("on"),n("once"),n("call"),o.loadScript=function(n,t,i){var e=document.createElement("script");e.async=!0,e.src=n,e.onload=t,e.onerror=i;var o=document.getElementsByTagName("script")[0],r=o&&o.parentNode||document.head||document.body,c=o||r.lastChild;return null!=c?r.insertBefore(e,c):r.appendChild(e),this},o.init=function n(t){return this.config=t,this.loadScript(t.src,function(){if(o.init===n)throw new Error("Load error!");o.init(o.config),function(){for(var n=0;n<r.length;n++){var t=r[n][0],i=r[n][1];o[t].apply(o,i)}r=void 0}()}),this}}(); 206 207 208 // custom init + lytics default install tag from https://activate.getlytics.com/connect?aid=2751 209 // see https://learn.lytics.com/understanding/product-docs/lytics-javascript-tag/configuration#configuration-options 210 211 var lyticsCid = '44fda7674f94228540d8fba6786f9770'; 212 console.log('You are using the Lytics Prod account'); 213 214 215 216 217 jstag.init({ 218 src: `https://c.lytics.io/api/tag/${lyticsCid}/latest.min.js`, 219 pageAnalysis: { 220 dataLayerPull: { 221 disabled: true 222 } 223 } 224 }); 225 jstag.pageView(); 226 227 228 (function(){ 229 var sailthru_cookie, sailthru_user_id; 230 function read_cookie(cookieName) { 231 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 232 var sMatch = (' '+document.cookie).match(re); 233 if (cookieName && sMatch) return unescape(sMatch[1]); 234 return ''; 235 } 236 sailthru_cookie = read_cookie('sailthru_hid'); 237 if (sailthru_cookie.length > 56) { 238 sailthru_user_id = sailthru_cookie.slice(32,56); 239 jstag.send({ st_profile_id: sailthru_user_id }); 240 } 241 })(); 242 243 244 245 246 247 jstag.call('entityReady', () => waitToLoadAds.trigger()); 248 setTimeout(() => waitToLoadAds.trigger(), 1000); // also trigger lytics if it's taking too long 249 250 251 252 waitToLoadAds.push(function (lytics_data) { 253 // lytics_data won't be defined if lytics failed to load correctly. In that case 254 // we don't need to set any segments. 255 if (lytics_data && lytics_data.segments) { 256 googletag.cmd.push(function() { 257 googletag.pubads().setTargeting("LyticsSegments", lytics_data.segments); 258 }); 259 } 260 }); 261 262 function getUID(id) { 263 window.dataLayer.push({'user_id': id}); 264 }; 265 jstag.getid(getUID); 266 267 268 </script>
268 269 270 271 272 273
273<script src="/jsi18n/"></script>
273 274 275 276 277 278 279 280
281<script> 282 // Initialize dataLayer empty array for GTM events 283 window.dataLayer = window.dataLayer || []; 284 window.dataLayer.push({ 285 'site': 'Retail Dive', 286 }); 287 // wrapper function to push GTM events to dataLayer 288 pushGTMEvent = (eventObject) => { 289 // if window.datalayer is not defined, then set to an empty array 290 window.dataLayer.push(eventObject); 291 }; 292</script>
292 293<!-- Google Tag Manager -->
294<script>
vendor: 327 bytes, lines 294-298
294(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 295new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 296j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 297'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 298})(window,document,'script','dataLayer','
298GTM-55G8WRR
vendor: 3 bytes, line 298
298');
298</script>
298 299<!-- End Google Tag Manager --> 300
301<script> 302 let eventParams = {}; 303 304 305 const gtmEventObject = { 306 event: 'page.content', 307 'page.content': { 308 v:11, // seer version 309 ...eventParams 310 } 311 }; 312 window.pushGTMEvent(gtmEventObject); 313 window.lyticsLookup = {"any_agriculture_dive_subs": "aa", "any_automotive_dive_subs": "ab", "any_banking_dive_subs": "ac", "any_biopharma_dive_subs": "ad", "any_cstore_dive_subs": "ae", "any_cfo_dive_subs": "af", "cfo_dive_tech_valid_subs": "ag", "any_cfo_balance_subs": "ah", "any_cio_dive_subs": "ai", "any_construction_dive_subs": "aj", "any_cybersecurity_dive_subs": "ak", "any_higher_ed_dive_subs": "al", "any_k12_dive_subs": "am", "any_facilities_dive_subs": "an", "any_fashion_dive_subs": "ao", "any_food_dive_subs": "ap", "any_grocery_dive_subs": "aq", "any_healthcare_dive_subs": "ar", "any_hotel_dive_subs": "as", "any_hr_dive_subs": "at", "any_legal_dive_subs": "au", "any_manufacturing_dive_subs": "av", "any_marketing_dive_subs": "aw", "any_medtech_dive_subs": "ax", "any_mobile_marketer_subs": "ay", "any_multifamily_dive_subs": "az", "any_packaging_dive_subs": "a0", "any_payments_dive_subs": "a1", "any_pharmavoice_subs": "a2", "any_restaurant_dive_subs": "a3", "any_retail_dive_subs": "a4", "any_smart_cities_dive_subs": "a5", "any_social_media_today_subs": "a6", "any_supplychain_dive_subs": "a7", "any_transport_dive_subs": "a8", "any_utility_dive_subs": "a9", "any_waste_dive_subs": "ba", "lt_15_million_company_revenue": "bb", "lt_20_million_company_revenue": "bc", "gt_100m_company_revenue": "bd", "gt_500m_company_revenue": "be", "250k_to_at_least_5m_company_revenue": "bf", "5m_to_20m_company_revenue": "bg", "20m_5000m_company_revenue": "bh", "all_cfos": "bi", "retail_holiday_edition_valid_subscribers": "bj", "banking_dive_valid_subscribers": "bk", "biopharma_dive_valid_subscribers": "bl", "cfo_dive_valid_subscribers": "bm", "cio_dive_valid_subscribers": "bn", "construction_dive_valid_subscribers": "bo", "education_dive_higher_ed_valid_subscribers": "bp", "education_dive_k12_valid_subscribers": "bq", "food_dive_valid_subscribers": "br", "grocery_dive_valid_subscribers": "bs", "healthcare_dive_valid_subscribers": "bt", "hr_dive_valid_subscribers": "bu", "hr_dive_talent_valid_subscribers": "bv", "marketing_dive_valid_subscribers": "bw", "medtech_dive_valid_subscribers": "bx", "mobile_marketer_valid_subscribers": "by", "restaurant_dive_valid_subscribers": "bz", "retail_dive_valid_subscribers": "b0", "retail_dive_dtc_valid_subscribers": "b1", "smart_cities_dive_valid_subscribers": "b2", "social_media_today_valid_subscribers": "b3", "supply_chain_dive_valid_subscribers": "b4", "transport_dive_valid_subscribers": "b5", "utility_dive_valid_subscribers": "b6", "waste_dive_valid_subscribers": "b7", "all_target_readers": "b8", "automotive_dive_high_quality_target_readers": "b9", "banking_dive_high_quality_target_readers": "ca", "biopharma_dive_target_readers": "cb", "cstore_dive_high_quality_target_readers": "cc", "cfo_dive_high_quality_target_readers_": "cd", "cio_dive_high_quality_target_readers": "ce", "construction_dive_high_quality_target_readers": "cf", "cybersecurity_dive_high_quality_target_readers": "cg", "facilities_dive_high_quality_target_readers": "ch", "fashion_dive_high_quality_target_readers": "ci", "food_dive_high_quality_target_readers": "cj", "grocery_dive_high_quality_target_readers": "ck", "healthcare_dive_target_readers": "cl", "higher_ed_high_quality_target_readers": "cm", "hotel_dive_high_quality_target_readers": "cn", "hr_dive_high_quality_target_readers": "co", "hr_dive_learning_high_quality_target_readers": "cp", "hr_dive_talent_high_quality_target_readers": "cq", "k12_high_quality_target_readers": "cr", "legal_dive_high_quality_target_readers": "cs", "manufacturing_dive_high_quality_target_readers": "ct", "marekting_dive_high_quality_target_readers": "cu", "medtech_high_quality_target_readers": "cv", "mobile_marketer_high_quality_target_readers": "cw", "multifamily_dive_high_quality_target_readers": "cx", "packaging_dive_high_quality_target_readers": "cy", "payments_dive_high_quality_target_readers": "cz", "pharmavoice_high_quality_target_readers": "c0", "restaurant_dive_high_quality_target_readers": "c1", "retail_dive_high_quality_target_readers": "c2", "smart_cities_dive_high_quality_target_readers": "c3", "socialmediatoday_target_readers": "c4", "supply_chain_dive_high_quality_target_readers": "c5", "transport_dive_high_quality_target_readers": "c6", "utility_dive_high_quality_target_readers": "c7", "waste_dive_high_quality_target_readers": "c8", "banking_dive_fintech_valid_subscribers": "c9", "biopharma_dive_emerging_biotech_valid_subscribers": "da", "biopharma_dive_manufacturing_valid_subscribers": "db", "biopharma_dive_marketing_valid_subscribers": "dc", "construction_dive_tech_valid_subscribers": "dd", "education_dive_k12_curriculum_valid_subscribers": "de", "food_dive_ingredients_valid_subscribers": "df", "healthcare_dive_it_valid_subscribers": "dg", "healthcare_dive_payer_valid_subscribers": "dh", "hr_dive_compensation_benefits_valid_subscribers": "di", "hr_dive_compliance_valid_subscribers": "dj", "hr_dive_diversity_inclusion_valid_subscribers": "dk", "hr_dive_learning_valid_subscribers": "dl", "hr_dive_recruiting_valid_subscribers": "dm", "marketing_dive_agencies_valid_subscribers": "dn", "marketing_dive_mobile_val
313id_subscribers": "do", "retail_dive_marketing_valid_subscribers": "dp", "retail_dive_mobile_commerce_valid_subscribers": "dq", "retail_dive_operations_valid_subscribers": "dr", "retail_dive_tech_valid_subscribers": "ds", "supply_chain_dive_operations_valid_subscribers": "dt", "supply_chain_dive_procurement_valid_subscribers": "du", "utility_dive_demand_response_valid_subscribers": "dv", "utility_dive_solar_valid_subscribers": "dw", "utility_dive_storage_valid_subscribers": "dx", "waste_dive_recycling_valid_subscribers": "dy", "all_cio_job_level": "dz", "all_cso_ciso_job_level": "d0", "all_cto_job_level": "d1", "all_users_on_a_primary_list_in_sailthru": "d2", "any_administration_job_function": "d3", "any_analyst_job_level": "d4", "any_associate_job_level": "d5", "any_bank_finance_company_type": "d6", "any_biz_dev_sales_job_function": "d7", "any_clevel_job_level": "d8", "any_construction_company_type": "d9", "any_customer_relations_job_function": "ea", "any_cx_job_function": "eb", "any_director_vp_job_level": "ec", "any_education_company_type": "ed", "any_finance_job_function": "ee", "any_food_and_bev_company_type": "ef", "any_food_service_company_type": "eg", "any_hr_job_function": "eh", "any_manager_job_level": "ei", "any_manufacturing_company_type": "ej", "any_marketing_job_function": "ek", "any_media_company_type": "el", "any_operations_analysis_job_function": "em", "any_operations_job_function": "en", "any_product_job_function": "eo", "any_retail_company_type": "ep", "any_supply_chain_job_function": "eq", "any_tech_company_type": "er", "any_telecom_company_type": "es", "any_transportation_company_type": "et", "any_transportation_job_function": "eu", "any_utility_company_type": "ev", "any_ux_job_function": "ew", "any_waste_recycling_company_type": "ex", "company_size_1_249": "ey", "company_size_1000_4999": "ez", "company_size_1000_plus": "e0", "company_size_250_499": "e1", "company_size_5000_9999": "e2", "seh_k12_at_risk_users_in_2023_churn_campaign": "e3", "seh_k12_at_risk_users_who_clicked_2023_churn_campagin": "e4", "square_food_bev_audience": "e5", "square_restaurant_audience": "e6", "square_retail_audience": "e7", "any_cx_dive_subs": "e8", "any_esg_dive_subs": "e9", "cfo_balance_high_quality_target_readers": "fa", "cx_dive_high_quality_target_readers": "fb", "esg_dive_high_quality_target_readers": "fc", "informauploadsnov2022": "fd", "ladders_uploads_2021": "fe", "ladders_utm_campaign_tracking": "ff", "agriculture_dive_high_quality_target_readers": "fg", "all_marketing_related_audience": "fh", "tech_job_function": "fi", "construction_dive_infrastru
313cture_valid_subscribers": "fj", "construction_dive_labor_safety_valid_subscribers": "fk", "supply_chain_dive_logistics_valid_subscribers": "fl", "payers_on_healthcare": "fm", "providers_on_healthcare": "fn", "wardsauto_valid_subscribers": "fo", "wardsauto_dealer_valid_subscribers": "fp", "any_wardsauto_subs": "fq", "wardsauto_high_quality_target_readers": "fr", "wardsauto_high_quality_target_readers_automakers": "fs", "wardsauto_high_quality_target_readers_dealers": "ft", "wardsauto_high_quality_target_readers_suppliers": "fu", "channel_dive_valid_subscribers": "fv", "any_channel_dive_subs": "fw", "channel_dive_high_quality_target_readers": "fx", "cstore_retail_subs": "fy", "cstore_grocery_subs": "fz", "healthcare_dive_high_quality_target_readers_providers": "f0", "healthcare_dive_high_quality_target_readers_payers": "f1", "healthcare_dive_high_quality_target_readers_health_it": "f2", "2026_outlooks_autorecommended_content_audience": "f3"} 314</script>
314 315 316 317
318<script type="module" src="/static/js/dist/lyticsHelper.bundle.js?242215290926" ></script>
318 319 320 321 322 323 <!-- HTMX for dynamic content loading --> 324 325
326<script src="/static/js/htmx_204.min.js?511915290926"></script>
326 327 328 329 330 331 332 333 334 335
336<script type="text/javascript" src="/static/js/mailcheck.min.js?511915290926" defer></script>
vendor: 1 bytes, line 336
336
337<script type="text/javascript" src="/static/js/dive_mailcheck.js?511915290926" defer></script>
337 338 339 340 341 342
342<script src="/static/js/app.js?511915290926" defer></script>
342 343 344 345
345<script type="text/javascript"> 346 var divecounter_settings = {}; 347 348 349 350 351 </script>
351 352 353
353<script type="text/javascript" src="/static/js/divecounter.js?511915290926"></script>
353 354 355 356 357 358
359<script type="text/javascript"> 360 function read_cookie(cookieName) { 361 var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); 362 var sMatch = (' '+document.cookie).match(re); 363 if (cookieName && sMatch) return unescape(sMatch[1]); 364 return ''; 365 } 366 367 var script = document.createElement('script'); 368 script.type = 'text/javascript'; 369 script.async = true; 370 script.addEventListener('load', function(e) { 371 // we only pass the template this context variable on newsposts 372 let informaData = false; 373 374 if (window.IIRISTracker) { 375 var sailthru_id = read_cookie('sailthru_hid'); 376 if (sailthru_id.length > 56) { 377 sailthru_id = sailthru_id.slice(32,56); 378 } 379 380 var notProduction = 'False' === 'True'; 381 var domain = 'www.retaildive.com'.split('.')[1]; 382 // on non-prod environment, there is specific collector domain to send the data to. 383 var cDomain = notProduction ? 'com-informa-prod1.mini.snplow.net' : 'c.' + domain + '.com' // removed .com previous line 384 var cfg = { 385 config: { 386 td: {}, 387 snowplow: { 388 context: {} 389 } 390 } 391 }; 392 cfg.config.idsource = 'sailthruid'; 393 cfg.config.snowplow.appId = domain; 394 cfg.config.snowplow.cDomain = cDomain; 395 cfg.config.td.lob = 'it'; 396 cfg.config.td.domain = domain; 397 cfg.config.snowplow.contentTagEnabled = !!informaData 398 cfg.config.snowplow.context = informaData 399 window.IIRISTracker.initConfig(cfg); 400 window.IIRISTracker.setTrackingUID(sailthru_id); 401 var irisEvt = new Event('trackerLoaded'); 402 window.dispatchEvent(irisEvt); 403 } else { 404 window.addEventListener('trackerLoaded', function(evt) { 405 if(window.IIRISTracker) { 406 window.IIRISTracker.setTrackingUID(sailthru_id); 407 } 408 }); 409 } 410 }); 411 script.src = 'https://static.iris.informa.com/widgets/v3.0/iris-t.js'; 412 document.getElementsByTagName('head')[0].appendChild(script); 413</script>
413 414 415 416 417 418 419 420 421 422 423
423<script type="text/javascript"> 424 jQuery.browser = {}; 425 (function () { 426 jQuery.browser.msie = false; 427 jQuery.browser.version = 0; 428 if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { 429 jQuery.browser.msie = true; 430 jQuery.browser.version = RegExp.$1; 431 } 432 })(); 433 </script>
433 434 <!-- for modal signup form --> 435 436
436<script type="text/javascript" src="/static/js/jquery.simplemodal.divefork.min.js?511915290926" defer></script>
436 437 438 439 440 <style> 441 442 /* dynamic style overrides based on DB go here*/ 443 444 </style> 445 446 447 448 449 450 <link rel="preload" as="image" href="https://imgproxy.divecdn.com/WxEjI6tBCAx12UvUO-lYivKSM4juJ7sJaSUc0ExzIqk/g:nowe:0:130/c:1280:723/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp" imagesrcset="https://imgproxy.divecdn.com/vrJQHPCqSMegyMf2R0SNQhydS-0qh3BMYVgzcXJrUZQ/g:nowe:0:130/c:1280:723/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 400w, https://imgproxy.divecdn.com/wXt-5SEiU9JCsuRvJ33jgjnMo6FytLar3umElDiDvn4/g:nowe:0:130/c:1280:723/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 800w, https://imgproxy.divecdn.com/WxEjI6tBCAx12UvUO-lYivKSM4juJ7sJaSUc0ExzIqk/g:nowe:0:130/c:1280:723/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 1200w, https://imgproxy.divecdn.com/SwezfhI1vK39ZQOmtEbh0uoH1hB4ZOLclWcDNfxlDio/g:nowe:0:130/c:1280:723/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 1600w" imagesizes="(min-width: 64em) 60vw, 100vw"> 451 452 453 454
454<script> 455 456 $(document).ready(function() { 457 if (window.location.search.toLowerCase().indexOf('suppressannouncement') !== -1) { 458 var msg_to_add = '<div class="columns">' + 459 '<div class="message message--success">' + 460 'You got it, you will not see this message in future emails! Enjoy the news.' + 461 '<img class="message__close" src="/static/img/components/messages/close.svg?511915290926" alt="close">'+ 462 '</div></div>'; 463 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 464 } 465 }); 466 </script>
466 467 468
468<script> 469 470 $(document).ready(function() { 471 if (window.location.search.toLowerCase().indexOf('suppresstrials') !== -1) { 472 var msg_to_add = '<div class="columns">' + 473 '<div class="message message--success">' + 474 'You got it, you will not see this message in future emails! Enjoy the news.' + 475 '<img class="message__close" src="/static/img/components/messages/close.svg?511915290926" alt="close">'+ 476 '</div></div>'; 477 /** place message in the correct section of the page. Hacky but temporary **/ 478 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 479 } 480 if (window.location.search.toLowerCase().indexOf('futureupdates') !== -1) { 481 let sitename = window.siteName; 482 var msg_to_add = '<div class="columns">' + 483 '<div class="message message--success">' + 484 'Retail Dive subscription updated: You will no longer receive newsletters from Retail Dive. Based on your selection, we will keep you up to date as we launch into more industries.' + 485 '<img class="message__close" src="/static/img/components/messages/close.svg?511915290926" alt="close">'+ 486 '</div></div>'; 487 /** place message in the correct section of the page. Hacky but temporary **/ 488 $('.dash-top > .row > .columns > .row').prepend(msg_to_add); 489 } 490 }); 491 </script>
491 492 493 494 495 496
497<script type="module" src="/static/js/dist/signupReferrer.bundle.js?242215290926" ></script>
497 498 499 500 501 502
503<script type="module" src="/static/js/dist/searchTracking.bundle.js?242215290926" ></script>
503 504 505 506
507<script type="module" src="/static/js/dist/navRelatedQuestionsTracking.bundle.js?242215290926" ></script>
507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523
523<script type="text/javascript" src="/static/js/prestitial.js?511915290926"></script>
523 524 525 526 527 528 529
529<script data-osano="MARKETING" async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
529 530 531 532 533 534 535 536 537 538 539 540 <!-- DoubleVerify Page Tag - START --> 541
541<script data-osano="MARKETING" async src="https://pub.doubleverify.com/dvtag/19913272/DV424940/pub.js"></script>
541 542
542<script> 543 window.onDvtagReady = function(callback, timeout = 750) { 544 window.dvtag = window.dvtag || {}; 545 dvtag.cmd = dvtag.cmd || []; 546 dvtag.queueAdRequest = dvtag.queueAdRequest || function() {}; 547 const opt = { 548 callback, 549 timeout, 550 timestamp: new Date().getTime() 551 }; 552 dvtag.cmd.push(function() { 553 dvtag.queueAdRequest(opt); 554 }); 555 setTimeout(function() { 556 const cb = opt.callback; 557 opt.callback = null; 558 if (cb) cb(); 559 }, timeout); 560 }; 561 </script>
561 562 <!-- DoubleVerify Page Tag - END --> 563 564 565
566<script type="text/javascript" src="/static/js/dist/adTemplates.bundle.js?242215290926" defer></script>
vendor: 1 bytes, line 566
566
567<script> 568 const desktopWidth = 1024; 569 570 window.dfp_visibility = window.innerWidth >= desktopWidth ? 'desktop' : 'mobile'; 571 572 const dfpDisplayConfiguration = { 573 "prestitialEnabled": true, 574 "leaderboardEnabled": true, 575 "sidebarAdsEnabled": true, 576 "visibility": window.dfp_visibility 577 }; 578 579 580 var googletag = googletag || {}; 581 googletag.cmd = googletag.cmd || []; 582 googletag.cmd.push(function () { 583 584 585 586 587 googletag.pubads().setTargeting("topics", ["dashboard"]); 588 589 590 591 592 if ((typeof divecounter !== "undefined") && (divecounter.getMarketingData().is_subscriber)) { 593 googletag.pubads().setTargeting("is_subscriber", "yes"); 594 } 595 596 const site = window.location.host 597 googletag.pubads().setTargeting("site", site); 598 599 const first_path = window.location.pathname.split( '/' )[1]; 600 googletag.pubads().setTargeting("first_path", first_path); 601 602 603 604 605 // Set ad targeting on the trendline to show the ads designated for it 606 607 608 const isTopicPage = window.location.pathname.indexOf('/topic/') !== -1; 609 if(isTopicPage) { 610 googletag.pubads().setTargeting('is_topics_page', 'true'); 611 } 612 613 614 const cookies = document.cookie.split("; "); 615 const utmMedium = cookies.find(cookie => cookie.startsWith("utmMedium=")); 616 const utmMediumValue = utmMedium ? utmMedium.split("=")[1] : null; 617 const ppc = utmMediumValue && utmMediumValue.toUpperCase() === "CPC" ? "1" : "0"; 618 googletag.pubads().setTargeting("ppc", ppc); 619 620 }); 621 622 googletag.cmd.push(function () { 623 googletag.pubads().setCentering(true); 624 googletag.pubads().collapseEmptyDivs(false); // Whether to collapse the slots even before the ads are fetched. 625 googletag.setConfig({ singleRequest: true }); 626 window.onDvtagReady?.(); // Notify DoubleVerify page tag that slots are defined. 627 googletag.enableServices(); 628 }); 629</script>
629 630 631 632 633
634<script>window.fallbackAds = '[{\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/holiday\u002Dshopping\u002Dbehavior/567/?utm_source\u003DRD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022Inside consumer holiday shopping behavior\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Consumers are signaling they want value when it comes to quality,\u005Cu00a0convenience and experiences.\u005Cu00a0\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/B\u002DQyJWG9YJS2Ynh8QQNO9I52JnjY4Z8TML3OoaGdKzw/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9MYXN0LU1pbnV0ZS1TaG9wcGluZ19IZWFkZXJfVGFyZ2V0LnBuZw\u003D\u003D.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/how\u002Dartificial\u002Dintelligence\u002Dis\u002Dshaping\u002Dretail/537/?utm_source\u003DRD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022How AI is transforming retail\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022More retailers are leaning on AI as a tool, tapping into the tech to improve customer service and support supply chain functions.\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/L4wipD0jqtXu\u002DOnOdruaFH6gb0wKUKf4BfaiSEPsMMo/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02NzY0MzM5NTIuanBn.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/retail\u002Dsupply\u002Dchain/79/?utm_source\u003DRD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022The state of retail supply chains in 2025\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Companies look to\u005Cu00a0trim expenses and streamline operations during a crutial year for\u005Cu00a0supply chain management.\u005Cu00a0\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/LOvbKM8EmlB6Gl9ul4FfXyiQxAZT2kZ81bV693atujE/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdXBwbHktY2hhaW4tcmVjb3ZlcnlESEwuanBn.webp\u0022, \u0022attribution\u0022: \u0022\u0022}, {\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/e\u002Dcommerce\u002Dretail\u002Ddtc\u002Dtrends/405/?utm_source\u003DRD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022headline\u0022: \u0022Key e\u002Dcommerce trends impacting retail\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022From pivots in digital strategies to challenges retailers must overcome with reverse logistics, here are some of the forces shaping online retail.\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/WAB\u002D3k3kL0IDFG586H9_mj69_NfEa5iyoroK6LtJDR4/g:ce/rs:fit:640:361/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy02OTY1ODAyNTIuanBn.webp\u0022, \u0022attribution\u0022: \u0022\u0022}]'</script>
634 635 636
637<script type="module" src="/static/js/dist/onBoardDiagnostics.bundle.js?242215290926" ></script>
637 638 639 640 641 642 643 644 645 646 647 <!-- NEW RELIC SYNTHETICS CANARY --> 648 </head> 649 650 651 <body class="dash flush-top"> 652 <!-- Accessibility skip-nav link --> 653 <a href="#skip-link-target" class="button button--loud skip-nav-link" tabindex="1">Skip to main content</a> 654 655 656 <!-- Google Tag Manager (noscript) --> 657 <noscript><iframe data-osano="ESSENTIAL" src="https://www.googletagmanager.com/ns.html?id=GTM-55G8WRR" height="0" width="0" style="display:none;visibility:hidden"> 658 </iframe></noscript> 659 <!-- End Google Tag Manager (noscript) --> 660 661 662 663 664 665 666 667 668 <div id="prestitial-init" style="display: none;" class="prestitial-init"></div> 669 <div id="prestitial-oop" style="display: none;"></div> 670 <div id="prestitial-outer" style="display: none;" class="prestitial content-overlay"> 671 <section class="site-menu" aria-label="Site menu"> 672 <div class="site-menu-inner"> 673 674 <img src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.svg" alt="Retail Dive" class="pub-logo"> 675 676 </div> 677 </section> 678 <section class="paychek-page-wrapper row"> 679 <div class="paychek-button large-4 large-push-8 columns"> 680 <div> 681 CONTINUE TO SITE â 682 </div> 683 </div> 684 <div class="paychek large-8 large-pull-4 columns"> 685 686 <div id="paychekgoeshere"></div> 687
687<script type="text/javascript"> 688 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 689 690 prestitialAds.showOverlay(); 691 692 } 693 </script>
693 694
694<script type="text/javascript"> 695 696 if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { 697 // Initialize but don't show yet - wait to see if OOP loads 698 prestitialAds.initialize(7); 699 700 prestitialAds.setPrestitialPossibleCookie(); 701 const prestitial_ad_unit_path = '/3618/retaildive/retaildiveprestitial'; 702 703 704 let oopStatus = 'pending'; 705 let standardStatus = 'pending'; 706 let resolved = false; 707 708 function resolvePrestitial() { 709 if (resolved) return; 710 711 if (oopStatus === 'loaded') { 712 resolved = true; 713 prestitialAds.showOOPPrestitial(); 714 // Wait for OOP ad content to exist before hiding overlay 715 prestitialAds.waitForOOPAdContent(function() { 716 $('div#prestitial-init').hide(); // hide the all white overlay 717 // Wait for Airtory to close (either by user or timeout) 718 // before closing OOP wrapper and restoring the page scroll. 719 prestitialAds.watchForOOPAdClose(function() { 720 prestitialAds.closePrestitial(); 721 }); 722 }); 723 } else if (oopStatus === 'empty' && standardStatus === 'loaded') { 724 resolved = true; 725 prestitialAds.showStandardPrestitial(); 726 $.modal.close(); 727 $('div#prestitial-init').hide(); // hide the all white overlay 728 } else if (oopStatus === 'empty' && standardStatus === 'empty') { 729 resolved = true; 730 prestitialAds.closePrestitial(); 731 } 732 // else: one or both slots are still pending, wait for the other to report. 733 } 734 735 googletag.cmd.push(function () { 736 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 737 738 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 739 const slotElementId = event.slot.getSlotElementId(); 740 741 if (slotElementId === 'prestitial-oop') { 742 oopStatus = event.isEmpty ? 'empty' : 'loaded'; 743 resolvePrestitial(); 744 } else if (slotElementId === 'paychekgoeshere') { 745 standardStatus = (event.isEmpty || prestitialAds.testingNoAd()) ? 'empty' : 'loaded'; 746 resolvePrestitial(); 747 } 748 } 749 }); 750 751 // Set the _prestitialViewed cookie after there has been a prestitial impression 752 googletag.pubads().addEventListener('impressionViewable', function (event) { 753 if (event.slot.getAdUnitPath() == prestitial_ad_unit_path) { 754 prestitialAds.setCookie( 755 "_prestitialViewed", 756 (new Date()).getTime(), 757 prestitialAds.daysBetweenPrestitial 758 ); 759 } 760 }); 761 }); 762 763 764 if (prestitialAds.testingNoAd()) { 765 766 } else { 767 768 769 if (prestitialAds.screenMeetsSizeReqs()) { 770 googletag.cmd.push(function() { 771 googletag.defineSlot( 772 prestitial_ad_unit_path, 773 [[500, 300], [640, 480]], 774 'paychekgoeshere' 775 ).addService(googletag.pubads()); 776 777 googletag.defineOutOfPageSlot( 778 prestitial_ad_unit_path, 779 'prestitial-oop' 780 ).addService(googletag.pubads()); 781 }); 782 } 783 784 waitToLoadAds.push(function() { 785 786 googletag.cmd.push(function () { 787 788 // Both slots must be displayed (requested) so GAM has a chance to 789 // fill either one; resolvePrestitial() needs both slotRenderEnded 790 // events to decide which ad (if any) to actually show. 791 window.onDvtagReady?.(() => googletag.display('paychekgoeshere')); 792 window.onDvtagReady?.(() => googletag.display('prestitial-oop')); 793 }); 794 }); 795 } 796 797 798 setTimeout( 799 function () { 800 if (prestitialAds.overrideTimeout()) { 801 802 return; 803 } 804 805 if (!resolved && standardStatus === 'loaded') { 806 807 oopStatus = 'empty'; 808 resolvePrestitial(); 809 } 810 811 if (!resolved) { 812 813 resolved = true; 814 if (!prestitialAds.prestitialAdIsClosed()) {
815 prestitialAds.closePrestitial(); 816 } 817 return; 818 } 819 820 if (standardStatus === 'loaded' && oopStatus !== 'loaded') { 821 822 setTimeout( 823 function () { 824 // if the prestitial is already hidden, then don't hide it again. 825 if (!prestitialAds.prestitialAdIsClosed()) { 826 prestitialAds.closePrestitial(); 827 } 828 }, 829 prestitialAds.timeoutSeconds() 830 ); 831 } 832 833 }, 834 835 2900 836 ); 837 prestitialAds.sentPrestitialEligibleEvent(); 838 } else if (typeof prestitialAds !== 'undefined' && !prestitialAds.pageIsPrestitialEligible()){ 839 840 prestitialAds.closePrestitial(); 841 } 842 </script>
842 843 </div> 844 </section> 845 </div> 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 <!-- leaderboard --> 863 864 865 866 867 <div class="leaderboard-wrap"> 868 869 <div class="hide-small show-large"> 870 871 872<div id='dfp-leaderboard-desktop' style="min-height: 90px"> 873
873<script> 874 if (window.dfp_visibility === 'desktop') { 875 googletag.cmd.push(function() { 876 googletag.defineSlot( 877 '/3618/retaildive/retaildiveleaderboard', 878 [[970, 180], [728, 90], [970, 90]], 879 'dfp-leaderboard-desktop' 880 ).addService(googletag.pubads()); 881 }); 882 } 883 waitToLoadAds.push(function() { 884 googletag.cmd.push(function() { 885 if (window.dfp_visibility === 'desktop') { 886 window.onDvtagReady?.(() => googletag.display('dfp-leaderboard-desktop')); 887 } 888 }) 889 }); 890 </script>
890 891</div> 892</div> 893 894 </div> 895
895<script> 896 googletag.cmd.push(function() { 897 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 898 899 if (event.slot.getAdUnitPath() === '/3618/retaildive/retaildiveleaderboard' && !event.isEmpty) { 900 $(window).blur(function () { 901 if (document.activeElement === $('#dfp-leaderboard- iframe')[0]) { 902 try { 903 localStorage.setItem('leaderboard_signup_path', document.location.pathname); 904 } catch (e) { 905 // local storage could not be available due to privacy settings or something 906 } 907 } 908 }); 909 } 910 }); 911 }) 912 </script>
912 913 914 915 916 917 <!-- ITT cross pub nav --> 918 919 920 921<!-- Nav that lists the site's related publications including itt sites --> 922 923<div class="itt-cross-nav"> 924 <div class="itt-cross-nav-inner"> 925 <div class="desktop-section-wrapper"> 926 <a class="itt-brand analytics t-ittbanner-logo" href="https://www.informatechtarget.com/"> 927 <img class="itt-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/ITechTarget-Orbit-W_rgb.png" alt="Informa Tech Target Logo" height="16"> 928 <span class="itt-brand-name nav-item">Informa TechTarget</span> 929 <span class="nav-divider nav-item">|</span> 930 </a> 931 <ul class="itt-pubs list-no-bullets"> 932 933 <li> 934 <a href="https://www.customerexperiencedive.com/" 935 class="nav-item-link analytics t-ittbanner-related-cx-dive">CX Dive</a> 936 </li> 937 938 <li> 939 <a href="https://www.grocerydive.com/" 940 class="nav-item-link analytics t-ittbanner-related-grocery-dive">Grocery Dive</a> 941 </li> 942 943 <li> 944 <a href="https://www.marketingdive.com/" 945 class="nav-item-link analytics t-ittbanner-related-marketing-dive">Marketing Dive</a> 946 </li> 947 948 <li> 949 <a href="https://www.supplychaindive.com/" 950 class="nav-item-link analytics t-ittbanner-related-supply-chain-dive">Supply Chain Dive</a> 951 </li> 952 953 </ul> 954 </div> 955 <div> 956 <a href="https://www.informatechtarget.com/our-brands/" class="desktop-cta nav-item-link analytics t-ittbanner-brands"> 957 <span>Explore our brands</span> 958 <img class="external-link-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/link-external-wht.svg" alt="Informa TechTarget Brands" height="12"> 959 </a> 960 <a href="https://www.informatechtarget.com/" class="mobile-cta nav-item-link analytics t-ittbanner-mobile">An Informa TechTarget Publication</a> 961 </div> 962 </div> 963</div> 964 965 966 967 968 <div class="page-container"> 969 970 971 972 973 974 975 976 977 978<header role="banner"> 979 <nav id="top" class="site-menu" aria-label="Site menu"> 980 <div class="site-menu-inner"> 981 <!-- logo --> 982 <div class="pub-logo-wrapper"> 983 <a href="/" class="analytics t-dash-navigation"> 984 985 <img class="pub-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.svg" alt="Retail Dive" height="28"> 986 987 </a> 988 </div> 989 <!-- desktop menu, not visible on mobile/tablet --> 990 <div class="menu-content-wrapper"> 991 <ul class="desktop-menu-main"> 992 993 <li> 994 <a href="/deep-dive/" class="nav-menu-item analytics t-deepdive-navigation">Deep Dive</a> 995 </li> 996 997 998 999 <li> 1000 <a href="/topic/podcasts/" class="nav-menu-item analytics t-podcasts-navigation"> 1001 Podcasts 1002 </a> 1003 </li> 1004 1005 1006 <li> 1007 <a href="/library/" class="nav-menu-item analytics t-library-navigation">Library</a> 1008 </li> 1009 1010 1011 <li> 1012 <a href="/events/" class="nav-menu-item analytics t-events-navigation">Events</a> 1013 </li> 1014 1015 1016 <li> 1017 <a href="/press-release/" class="nav-menu-item analytics t-press-releases-navigation">Press Releases</a> 1018 </li> 1019 1020 1021 1022 1023 <li class="topics top-nav-dropdown-item"> 1024 <button class="nav-menu-item topics-dropdown-item"> 1025 Topics
1026 <span class="dropdown-toggle-arrow"></span> 1027 </button> 1028 </li> 1029 </ul> 1030 <!-- mobile menu toggle icon, not visible on desktop --> 1031 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button mobile-nav-signup-button analytics t-signup-navigation button"> 1032 Sign up 1033 </a> 1034 <button class="mobile-menu-toggle"> 1035 1036 1037 <img src="/static/img/menu_icons/menu_search.svg?511915290926" alt="menu" loading="lazy"> 1038 1039 </button> 1040 <!-- newsletter and search, only shown on desktop --> 1041 <ul class="desktop-menu-sub list-no-bullets"> 1042 <li> 1043 <button class="search-toggle search-button-front analytics t-search-navigation-top"> 1044 1045 1046 <img src="/static/img/menu_icons/ai_search_black.svg?511915290926" alt="search" width="16" height="16" loading="lazy"> 1047 1048 1049 <span class="sub-link">Search</span> 1050 1051 </button> 1052 </li> 1053 <li> 1054 1055 <a href="/signup/?signup_location=header" rel="nofollow" class="nav-menu-item nav-signup-button desktop-nav-signup-button analytics t-signup-navigation button"> 1056 <img src="/static/img/email_icons/mail.svg?511915290926" width="16" height="11" loading="lazy" alt=""> 1057 Sign up 1058 </a> 1059 </li> 1060 </ul> 1061 1062 </div> 1063 </div> 1064 </nav> 1065</header> 1066 1067 1068 1069<div 1070 class="menu-search menu-search--semantic js-search-hide" 1071 data-related-questions-url="/search/related-questions/" 1072 data-search-url="/search/" 1073> 1074 <div class="menu-search-inner-wrapper menu-search-panel" role="region" aria-label="Search panel"> 1075 <form action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/" class="menu-search-form"> 1076 <label for="search-desktop"> 1077 <span class="screen-reader-text search">Search</span> 1078 </label> 1079 <div class="menu-search-input-wrap"> 1080 <input id="search-desktop" type="search" name="q" placeholder="Ask a question..." data-role="none" autocomplete="off"> 1081 <button type="button" class="close menu-search-close" aria-label="Close search"> 1082 <img src="/static/img/menu_icons/close.svg?511915290926" width="16" height="16" alt="" loading="lazy"> 1083 </button> 1084 <button type="submit" value="" data-role="none" class="search-button-front menu-search-submit analytics t-search-navigation-drawer" aria-label="Search"> 1085 <img src="/static/img/menu_icons/ai_search.svg?511915290926" alt="" height="16" width="16" loading="lazy"> 1086 </button> 1087 </div> 1088 </form> 1089 <section class="menu-search-paa" aria-label="People also ask"> 1090 <div class="menu-search-paa__header"> 1091 <h2 class="dash-header">People also ask</h2> 1092 </div> 1093 <ul class="menu-search-paa__list js-menu-search-related-questions"> 1094 <li class="menu-search-paa__item menu-search-paa__item--loading">Loading questions...</li> 1095 </ul> 1096 </section> 1097 </div> 1098</div> 1099 1100 1101 1102<nav class="topics menu-bar" aria-label="Menu bar"> 1103 <ul class="list-no-bullets"> 1104 1105 1106 <li> 1107 <a class="analytics t-topic-navigation-operations" href="/topic/operations/">Operations</a> 1108 </li> 1109 1110 1111 <li> 1112 <a class="analytics t-topic-navigation-marketing" href="/topic/marketing/">Marketing</a> 1113 </li> 1114 1115 1116 <li> 1117 <a class="analytics t-topic-navigation-technology" href="/topic/technology/">Technology</a> 1118 </li> 1119 1120 1121 <li> 1122 <a class="analytics t-topic-navigation-dtc" href="/topic/dtc/">DTC</a> 1123 </li> 1124 1125 1126 <li> 1127 <a class="analytics t-topic-navigation-distressed-retail" href="/topic/distressed-retail/">Distressed Retail</a> 1128 </li> 1129 1130 1131 <li> 1132 <a class="analytics t-topic-navigation-department-stores" href="/topic/department-stores/">Department Stores</a> 1133 </li> 1134 1135 1136 <li> 1137 <a class="analytics t-topic-navigation-executives" href="/topic/executives/">Executives</a> 1138 </li> 1139 1140 1141 <li> 1142 <a class="analytics t-topic-navigation-financial-news" href="/topic/financial-news/">Financial News</a> 1143 </li> 1144 1145 1146 <li> 1147 <a class="analytics t-topic-navigation-consumer-trends" href="/topic/consumer-trends/">Trends</a> 1148 </li> 1149 1150 1151 <li> 1152 <a class="analytics t-topic-navigation-e-commerce" href="/topic/e-commerce/">E-Commerce</a> 1153 </li> 1154 1155 1156 <li> 1157 <a class="analytics t-topic-navigation-holiday-shopping-season" href="/topic/holiday-shopping-season/">Holidays</a> 1158 </li> 1159 1160 </ul> 1161</nav> 1162 1163 1164
1165<script type="module" src="/static/js/dist/navSignupHelper.bundle.js?242215290926" ></script>
1165 1166 1167
1168<script> 1169 window.siteName = 'Retail Dive'; 1170</script>
1170 1171 1172 1173 1174 1175 1176 1177 <div class="search-overlay"></div> 1178 <div class="page-wrapper "> 1179 1180 <div class="page-inner-wrapper" id="skip-link-target"> 1181 1182 1183 1184 1185 <section class="dash-top"> 1186 <div class="row"> 1187 <div class="large-12 medium-10 medium-centered columns"> 1188 <div class="row"> 1189 1190 1191 1192 <div class="large-6 columns"> 1193 <section class="hero-article"> 1194 1195 <figure class="hero-article__container"> 1196 <a href="/news/retailers-consumers-upcoming-holiday-season-what-to-expect/831003/" class="analytics t-dash-hero-img" aria-labelledby="hero-item-title" > 1197 1198 1199 1200 <img 1201 class="hero-article__img analytics t-dash-hero-img" 1202 src="https://imgproxy.divecdn.com/WxEjI6tBCAx12UvUO-lYivKSM4juJ7sJaSUc0ExzIqk/g:nowe:0:130/c:1280:723/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp" 1203 width="1200" height="675" 1204 srcset="https://imgproxy.divecdn.com/vrJQHPCqSMegyMf2R0SNQhydS-0qh3BMYVgzcXJrUZQ/g:nowe:0:130/c:1280:723/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 400w, https://imgproxy.divecdn.com/wXt-5SEiU9JCsuRvJ33jgjnMo6FytLar3umElDiDvn4/g:nowe:0:130/c:1280:723/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 800w, https://imgproxy.divecdn.com/WxEjI6tBCAx12UvUO-lYivKSM4juJ7sJaSUc0ExzIqk/g:nowe:0:130/c:1280:723/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 1200w, https://imgproxy.divecdn.com/SwezfhI1vK39ZQOmtEbh0uoH1hB4ZOLclWcDNfxlDio/g:nowe:0:130/c:1280:723/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 1600w" 1205 sizes="(min-width: 64em) 60vw, 100vw" 1206 alt="People walking by Nordstrom's New York City store at the holidays." 1207 1208 > 1209 1210 1211 </a> 1212 1213 1214 <figcaption> 1215 <img class="hero-article__attribution-icon" 1216 src="/static/images/info-icon.png?511915290926" 1217 width="16" height="16" 1218 alt="Image attribution tooltip" 1219 tabindex="0"> 1220 1221 <div class="hero-article__attribution">Daphne Howland/Retail Dive</div> 1222 <!-- included to allow for opaque icon when hovering over the attribution --> 1223 <img class="hero-article__attribution-icon" 1224 src="/static/images/info-icon.png?511915290926" 1225 width="16" height="16" 1226 alt="Image attribution tooltip" 1227 tabindex="-1"> 1228 </figcaption> 1229 1230 1231 </figure> 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 <h1 id="hero-item-title"> 1243 <a href="/news/retailers-consumers-upcoming-holiday-season-what-to-expect/831003/" class="analytics t-dash-hero-title" > 1244 Retailers, consumers both on edge as the holidays approach 1245 </a> 1246 </h1> 1247 1248 1249 <p class="hero-article__teaser">
1249Shoppers will find lean inventories this season as they scour stores for the right items at the right price — and the hunt has already begun. 1250 <a class="call-out-link analytics t-dash-hero-readmore nowrap" href="/news/retailers-consumers-upcoming-holiday-season-what-to-expect/831003/" >Read more 1251 <span class="call-out-link__arrow">â</span> 1252 </a> 1253 </p> 1254 1255 </section> 1256 </div> 1257 1258 <div class="large-6 columns"> 1259 <section class="top-stories"> 1260 <h2 class="dash-header">Top stories</h2> 1261 <ol> 1262 1263 <li> 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 <h3> 1277 <a href="/news/mattel-names-new-ceo-roger-lynch/831759/" class="analytics t-dash-top-1" > 1278 Mattel names new CEO 1279 </a> 1280 </h3> 1281 </li> 1282 1283 <li> 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 <h3> 1297 <a href="/news/1-800-flowers-sells-personalizationmallcom-things-remembered/831762/" class="analytics t-dash-top-2" > 1298 1-800-Flowers to sell PersonalizationMall.com, Things Remembered 1299 </a> 1300 </h3> 1301 </li> 1302 1303 <li> 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 <h3> 1317 <a href="/news/senate-passes-common-cents-bill/831674/" class="analytics t-dash-top-3" > 1318 Senate passes Common Cents bill 1319 </a> 1320 </h3> 1321 </li> 1322 1323 <li> 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 <h3> 1337 <a href="/news/target-cuts-prices-consumer-sentiment-sours/831627/" class="analytics t-dash-top-4" > 1338 Target cuts prices as consumer sentiment sours 1339 </a> 1340 </h3> 1341 </li> 1342 1343 <li> 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 <h3> 1357 <a href="/news/sephora-marks-spencer-uk-beauty-retail-shop-in-shops/831603/" class="analytics t-dash-top-5" > 1358 Sephora furthers UK ambitions via M&S shop-in-shops 1359 </a> 1360 </h3> 1361 </li> 1362 1363 </ol> 1364 </section> 1365 </div> 1366 </div> 1367 </div> 1368 </div> 1369 </section> 1370 1371 1372 1373 1374 1375 <div class="row"> 1376 <div class="medium-10 medium-centered large-12">
1377 <section id="main-content" class="main-content large-8 columns"> 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 <section class="dash-feed"> 1390 1391 <h2 class="dash-header hide-small show-large">The Latest</h2> 1392 1393 <ul class="feed layout-stack-xxl"> 1394 1395 1396 1397 1398 1399 <li class="row feed__item feed-item-ad"> 1400 1401 1402<div class="hybrid-ad-wrapper show-small hide-large"> 1403 <div class="hybrid-ad-inner-wrapper"> 1404 1405 <div class="show-small hide-large"> 1406 1407 1408 <div id='dfp-hybrid1-mobile'> 1409
1409<script> 1410 if (window.dfp_visibility === 'mobile' ) { 1411 googletag.cmd.push(function() { 1412 googletag.defineSlot( 1413 '/3618/retaildive/retaildivehybrid1', 1414 [[300, 250], 'fluid'], 1415 'dfp-hybrid1-mobile' 1416 ).addService(googletag.pubads()); 1417 }); 1418 } 1419 waitToLoadAds.push(function() { 1420 googletag.cmd.push(function() { 1421 if (window.dfp_visibility === 'mobile' ) { 1422 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-mobile')); 1423 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1424 var adUnitPath = '/3618/retaildive/retaildivehybrid1'; 1425 var onProformative = false; 1426 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1427 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1428 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-mobile'; 1429 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1430 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1431 } 1432 } 1433 }); 1434 } 1435 }); 1436 }); 1437 </script>
1437 1438 </div> 1439 1440 </div> 1441 </div> 1442</div> 1443 1444 1445 1446 1447 </li> 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 <li class="row feed__item"> 1458 <div class="medium-4 columns "> 1459 1460 <figure class="feed__image-container"> 1461 <a class="feed__image analytics t-dash-feed-item-1" aria-labelledby="feed-item-title-1" href="/news/store-concepts-launched-2026-target-foot-locker-dicks-michaels/831350/" > 1462 1463 1464 1465 <img 1466 class="" 1467 src="https://imgproxy.divecdn.com/ZQWvupoirusMXoz2O_5oGR5vEBK7kkXskPkw-UWPH-s/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TY3JlZW5zaG90XzIwMjYtMDgtMTRfMTEzNjAzLnBuZw==.webp" 1468 width="1200" height="675" 1469 srcset="https://imgproxy.divecdn.com/lIf4k2ClgfYx6vdTZphjKJc5xuwQq3C-vH3fLBLqA8k/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TY3JlZW5zaG90XzIwMjYtMDgtMTRfMTEzNjAzLnBuZw==.webp 300w, https://imgproxy.divecdn.com/DtMtzmu0HTPC7lrRSh4plCtlL_yrXkkElFm_QU-Zas0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TY3JlZW5zaG90XzIwMjYtMDgtMTRfMTEzNjAzLnBuZw==.webp 600w, https://imgproxy.divecdn.com/ZQWvupoirusMXoz2O_5oGR5vEBK7kkXskPkw-UWPH-s/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TY3JlZW5zaG90XzIwMjYtMDgtMTRfMTEzNjAzLnBuZw==.webp 1200w" 1470 sizes="(min-width: 40em ) 25vw, 100vw" 1471 alt="The interior of Michaels new store format." 1472 1473 loading="lazy" 1474 1475 > 1476 1477 1478 </a> 1479 1480 1481 <figcaption> 1482 <img class="feed__attribution-icon" 1483 src="/static/images/info-icon.png?511915290926" 1484 width="16" height="16" 1485 alt="Image attribution tooltip" 1486 tabindex="0"> 1487 1488 <div class="feed__attribution">Courtesy of Michaels</div> 1489 <!-- included to allow for opaque icon when hovering over the attribution --> 1490 <img class="feed__attribution-icon" 1491 src="/static/images/info-icon.png?511915290926" 1492 width="16" height="16" 1493 alt="Image attribution tooltip" 1494 tabindex="-1"> 1495 </figcaption> 1496 1497 1498 </figure> 1499 1500 </div> 1501 <div class="medium-8 columns "> 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 <h3 id="feed-item-title-1" class="feed__title feed__title--display"> 1513 <a href="/news/store-concepts-launched-2026-target-foot-locker-dicks-michaels/831350/" class="analytics t-dash-feed-item-1" > 1514 1515 5 store concepts that launched in 2026 1516 </a> 1517 </h3> 1518 1519 <p class="feed__description">From Target’s revamped beauty space to Michaels’ new experiential store format, retailers have been busy this year refreshing their physical footprints.</p> 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 <div> 1532 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 1533 </div> 1534 1535 1536 </div> 1537 </li> 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 <li class="row feed__item"> 1553 <div class="medium-4 columns "> 1554 1555 <figure class="feed__image-container"> 1556 <a class="feed__image analytics t-dash-feed-item-2" aria-labelledby="feed-item-title-2" href="/spons/black-friday-2026-ready-the-infrastru
1556cture-and-compliance-checklist-retail/831107/" rel="sponsored" > 1557 1558 1559 1560 <img 1561 class="" 1562 src="https://imgproxy.divecdn.com/k86sU506vbwnC31PfFT9hEovHMQeVHCFSBn_iT7CXC8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zaW5jaF9oZWFkZXJfaW1hZ2UuanBn.webp" 1563 width="1200" height="675" 1564 srcset="https://imgproxy.divecdn.com/M4IMdfTlVNspnUinJ1vIu3A6-VlrRbjTDyoCof1NAnE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zaW5jaF9oZWFkZXJfaW1hZ2UuanBn.webp 300w, https://imgproxy.divecdn.com/q1opHJN8h_8_XaJsc1DVTofwPTuCIceNUXpQeSAMXSU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zaW5jaF9oZWFkZXJfaW1hZ2UuanBn.webp 600w, https://imgproxy.divecdn.com/k86sU506vbwnC31PfFT9hEovHMQeVHCFSBn_iT7CXC8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zaW5jaF9oZWFkZXJfaW1hZ2UuanBn.webp 1200w" 1565 sizes="(min-width: 40em ) 25vw, 100vw" 1566 alt="A person uses a laptop displaying a Black Friday sale page with a âFRIDAYâ banner and product discounts; a notebook, pen, red mug, and potted plant sit nearby." 1567 1568 loading="lazy" 1569 1570 > 1571 1572 1573 </a> 1574 1575 1576 <figcaption> 1577 <img class="feed__attribution-icon" 1578 src="/static/images/info-icon.png?511915290926" 1579 width="16" height="16" 1580 alt="Image attribution tooltip" 1581 tabindex="0"> 1582 1583 <div class="feed__attribution">ArtistGNDphotography via Getty Images</div> 1584 <!-- included to allow for opaque icon when hovering over the attribution --> 1585 <img class="feed__attribution-icon" 1586 src="/static/images/info-icon.png?511915290926" 1587 width="16" height="16" 1588 alt="Image attribution tooltip" 1589 tabindex="-1"> 1590 </figcaption> 1591 1592 1593 </figure> 1594 1595 </div> 1596 <div class="medium-8 columns "> 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 <div class="label label--sponsored "> 1608 1609 Sponsored 1610 1611 1612 1613 <span class="label--sponsored-by">by Sinch</span> 1614 1615 </div> 1616 1617 1618 1619 1620 <h3 id="feed-item-title-2" class="feed__title feed__title--display"> 1621 <a href="/spons/black-friday-2026-ready-the-infrastructure-and-compliance-checklist-retail/831107/" class="analytics t-dash-feed-item-2" rel="sponsored" > 1622 1623 Black Friday 2026 ready: The infrastructure and compliance checklist retailers canât afford to skip 1624 </a> 1625 </h3> 1626 1627 <p class="feed__description">Large databases are vulnerable to tough new barriers targeting high numbers of consumer complaints and large unsubscribe rates.</p> 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 <div> 1640 <a href="/topic/consumer-trends/" class="topic-tag analytics t-dash-feed-item-topic">Consumer Trends</a> 1641 </div> 1642 1643 1644 </div> 1645 </li> 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 <li class="row feed__item"> 1661 <div class="medium-4 columns "> 1662 1663 <figure class="feed__image-container"> 1664 <a class="feed__image analytics t-dash-feed-item-3" aria-labelledby="feed-item-title-3" href="/news/inflation-slams-consumer-sentiment-four
1664-month-low-fed-monetary-policy/831599/" > 1665 1666 1667 1668 <img 1669 class="" 1670 src="https://imgproxy.divecdn.com/Iuj98vuZIFh6791Qb_2lTcy5Q-Pvu-Qw_povCCL_FH8/g:nowe:76:12/c:947:535/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTkwNDQ1NzQ3LmpwZw==.webp" 1671 width="1200" height="675" 1672 srcset="https://imgproxy.divecdn.com/75kqNVsYr_Alcd4HdLHoP1HHAfghPXWJ31IkgxFAhnk/g:nowe:76:12/c:947:535/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTkwNDQ1NzQ3LmpwZw==.webp 300w, https://imgproxy.divecdn.com/4b2bkM5j9ReleJId6OtkHqb0-Isb7dq6oyUoNjeUt3I/g:nowe:76:12/c:947:535/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTkwNDQ1NzQ3LmpwZw==.webp 600w, https://imgproxy.divecdn.com/Iuj98vuZIFh6791Qb_2lTcy5Q-Pvu-Qw_povCCL_FH8/g:nowe:76:12/c:947:535/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTkwNDQ1NzQ3LmpwZw==.webp 1200w" 1673 sizes="(min-width: 40em ) 25vw, 100vw" 1674 alt="A person is seen shopping at a grocery store." 1675 1676 loading="lazy" 1677 1678 > 1679 1680 1681 </a> 1682 1683 1684 <figcaption> 1685 <img class="feed__attribution-icon" 1686 src="/static/images/info-icon.png?511915290926" 1687 width="16" height="16" 1688 alt="Image attribution tooltip" 1689 tabindex="0"> 1690 1691 <div class="feed__attribution">Spencer Platt via Getty Images</div> 1692 <!-- included to allow for opaque icon when hovering over the attribution --> 1693 <img class="feed__attribution-icon" 1694 src="/static/images/info-icon.png?511915290926" 1695 width="16" height="16" 1696 alt="Image attribution tooltip" 1697 tabindex="-1"> 1698 </figcaption> 1699 1700 1701 </figure> 1702 1703 </div> 1704 <div class="medium-8 columns "> 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 <h3 id="feed-item-title-3" class="feed__title feed__title--display"> 1721 <a href="/news/inflation-slams-consumer-sentiment-four-month-low-fed-monetary-policy/831599/" class="analytics t-dash-feed-item-3" > 1722 1723 Inflation slams consumer sentiment to 4-month low 1724 </a> 1725 </h3> 1726 1727 <p class="feed__description">Despite their dimming sentiments toward inflation and business conditions, consumers have shown no sign of cutting spending.</p> 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 <div> 1740 <a href="/topic/consumer-trends/" class="topic-tag analytics t-dash-feed-item-topic">Consumer Trends</a> 1741 </div> 1742 1743 1744 </div> 1745 </li> 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 <li class="row feed__item"> 1761 <div class="medium-4 columns "> 1762 1763 <figure class="feed__image-container"> 1764 <a class="feed__image analytics t-dash-feed-item-4" aria-labelledby="feed-item-title-4" href="/news/best-buy-tiktok-shop-launch/831527/" > 1765 1766 1767 1768 <img 1769 class="" 1770 src="https://imgproxy.divecdn.com/12C01LYX2lRDfx2uKLFdc-VgZsUmXXj1MvQ669dRvMQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
1770Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CQlktVGlrVG9rLVNob3AtMS0xLXRoZWdlbS1ibG9nLWRlZmF1bHQuanBn.webp" 1771 width="1200" height="675" 1772 srcset="https://imgproxy.divecdn.com/fWSIxB4zywg2U0DnN5rRPq1urF_JZ_5lQ13jj35juLg/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CQlktVGlrVG9rLVNob3AtMS0xLXRoZWdlbS1ibG9nLWRlZmF1bHQuanBn.webp 300w, https://imgproxy.divecdn.com/h3Nr4__ywD4M0N8hZ6iJ1Hvl3CaDcDjE_KGGO1dAcYo/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CQlktVGlrVG9rLVNob3AtMS0xLXRoZWdlbS1ibG9nLWRlZmF1bHQuanBn.webp 600w, https://imgproxy.divecdn.com/12C01LYX2lRDfx2uKLFdc-VgZsUmXXj1MvQ669dRvMQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9CQlktVGlrVG9rLVNob3AtMS0xLXRoZWdlbS1ibG9nLWRlZmF1bHQuanBn.webp 1200w" 1773 sizes="(min-width: 40em ) 25vw, 100vw" 1774 alt="Best Buy launches on TikTok Shop" 1775 1776 loading="lazy" 1777 1778 > 1779 1780 1781 </a> 1782 1783 1784 <figcaption> 1785 <img class="feed__attribution-icon" 1786 src="/static/images/info-icon.png?511915290926" 1787 width="16" height="16" 1788 alt="Image attribution tooltip" 1789 tabindex="0"> 1790 1791 <div class="feed__attribution">Courtesy of Best Buy</div> 1792 <!-- included to allow for opaque icon when hovering over the attribution --> 1793 <img class="feed__attribution-icon" 1794 src="/static/images/info-icon.png?511915290926" 1795 width="16" height="16" 1796 alt="Image attribution tooltip" 1797 tabindex="-1"> 1798 </figcaption> 1799 1800 1801 </figure> 1802 1803 </div> 1804 <div class="medium-8 columns "> 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 <h3 id="feed-item-title-4" class="feed__title feed__title--display"> 1821 <a href="/news/best-buy-tiktok-shop-launch/831527/" class="analytics t-dash-feed-item-4" > 1822 1823 Best Buy to launch on TikTok Shop 1824 </a> 1825 </h3> 1826 1827 <p class="feed__description">Customers will be able to purchase products directly through the social commerce platform, with orders fulfilled by the retailer. </p> 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 <div> 1840 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 1841 </div> 1842 1843 1844 </div> 1845 </li> 1846 1847 1848 1849 1850 1851 1852 1853 1854 <li class="row feed__item feed-item-ad"> 1855 1856 1857<div class="hybrid-ad-wrapper show-small hide-large"> 1858 <div class="hybrid-ad-inner-wrapper"> 1859 1860 <div class="show-small hide-large"> 1861 1862 1863 <div id='dfp-hybrid3-mobile'> 1864
1864<script> 1865 if (window.dfp_visibility === 'mobile' ) { 1866 googletag.cmd.push(function() { 1867 googletag.defineSlot( 1868 '/3618/retaildive/retaildivehybrid3', 1869 [[300, 250], 'fluid'], 1870 'dfp-hybrid3-mobile' 1871 ).addService(googletag.pubads()); 1872 }); 1873 } 1874 waitToLoadAds.push(function() { 1875 googletag.cmd.push(function() { 1876 if (window.dfp_visibility === 'mobile' ) { 1877 window.onDvtagReady?.(() => googletag.display('dfp-hybrid3-mobile')); 1878 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1879 var adUnitPath = '/3618/retaildive/retaildivehybrid3'; 1880 var onProformative = false; 1881 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1882 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 1883 var selector = '.pf-comments__ad-wrapper #dfp-hybrid3-mobile'; 1884 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1885 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1886 } 1887 } 1888 }); 1889 } 1890 }); 1891 }); 1892 </script>
1892 1893 </div> 1894 1895 </div> 1896 </div> 1897</div> 1898 1899 1900 1901 1902 1903<div class="hybrid-ad-wrapper hide-small show-large"> 1904 <div class="hybrid-ad-inner-wrapper"> 1905 1906 <div class="hide-small show-large"> 1907 1908 1909 <div id='dfp-hybrid2-desktop'> 1910
1910<script> 1911 if (window.dfp_visibility === 'desktop' ) { 1912 googletag.cmd.push(function() { 1913 googletag.defineSlot( 1914 '/3618/retaildive/retaildivehybrid2', 1915 [[300, 250], 'fluid'], 1916 'dfp-hybrid2-desktop' 1917 ).addService(googletag.pubads()); 1918 }); 1919 } 1920 waitToLoadAds.push(function() { 1921 googletag.cmd.push(function() { 1922 if (window.dfp_visibility === 'desktop' ) { 1923 window.onDvtagReady?.(() => googletag.display('dfp-hybrid2-desktop')); 1924 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 1925 var adUnitPath = '/3618/retaildive/retaildivehybrid2'; 1926 var onProformative = false; 1927 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 1928 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 1929 var selector = '.pf-comments__ad-wrapper #dfp-hybrid2-desktop'; 1930 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 1931 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 1932 } 1933 } 1934 }); 1935 } 1936 }); 1937 }); 1938 </script>
1938 1939 </div> 1940 1941 </div> 1942 </div> 1943</div> 1944 1945 1946 1947 1948 </li> 1949 1950 1951 1952 1953 1954 1955 1956 <li class="row feed__item"> 1957 <div class="medium-4 columns "> 1958 1959 <figure class="feed__image-container"> 1960 <a class="feed__image analytics t-dash-feed-item-5" aria-labelledby="feed-item-title-5" href="/news/michael-kors-capri-sale-acquisition-j-crew-barn-jacket-anniversary/831321/" > 1961 1962 1963 1964 <img 1965 class="" 1966 src="https://imgproxy.divecdn.com/pM3gAf81Xi0NZo363qOMZz7-K5hnCfT-Dxt2VZEAZKw/g:nowe:283:953/c:4471:2526/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EU0NGODA4MC5KUEc=.webp" 1967 width="1200" height="675" 1968 srcset="https://imgproxy.divecdn.com/APWBoR0OK22VsKD_DnhVg-MsUdJKsA3e0rOORaf99mU/g:nowe:283:953/c:4471:2526/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EU0NGODA4MC5KUEc=.webp 300w, https://imgproxy.divecdn.com/IzkYFEwOFzhQp-CqVvaTLaJdjYMuCTRanHCuBVSXqTk/g:nowe:283:953/c:4471:2526/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EU0NGODA4MC5KUEc=.webp 600w, https://imgproxy.divecdn.com/pM3gAf81Xi0NZo363qOMZz7-K5hnCfT-Dxt2VZEAZKw/g:nowe:283:953/c:4471:2526/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9EU0NGODA4MC5KUEc=.webp 1200w" 1969 sizes="(min-width: 40em ) 25vw, 100vw" 1970 alt="A Michael Kors storefront." 1971 1972 loading="lazy" 1973 1974 > 1975 1976 1977 </a> 1978 1979 1980 <figcaption> 1981 <img class="feed__attribution-icon" 1982 src="/static/images/info-icon.png?511915290926" 1983 width="16" height="16" 1984 alt="Image attribution tooltip" 1985 tabindex="0"> 1986 1987 <div class="feed__attribution">Daphne Howland/Retail Dive</div> 1988 <!-- included to allow for opaque icon when hovering over the attribution --> 1989 <img class="feed__attribution-icon" 1990 src="/static/images/info-icon.png?511915290926" 1991 width="16" height="16" 1992 alt="Image attribution tooltip" 1993 tabindex="-1"> 1994 </figcaption> 1995 1996 1997 </figure> 1998 1999 </div> 2000 <div class="medium-8 columns "> 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 <div class="label label--medium"> 2012 2013 Column 2014 2015 2016 </div> 2017 2018 2019 2020 2021 <h3 id="feed-item-title-5" class="feed__title feed__title--display"> 2022 <a href="/news/michael-kors-capri-sale-acquisition-j-crew-barn-jacket-anniversary/831321/" class="analytics t-dash-feed-item-5" > 2023 2024 The Weekly Closeout: What will happen to Michael Kors and J. Crew celebrates its Barn Jacket 2025 </a> 2026 </h3> 2027 2028 <p class="feed__description">Also, Sweaty Betty owner Wolverine World Wide eliminated the active group president role last week.</p> 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 <div> 2041 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2042 </div> 2043 2044 2045 </div> 2046 </li> 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 <li class="row feed__item"> 2062 <div class="medium-4 columns "> 2063 2064 <figure class="feed__image-container"> 2065 <a class="feed__image analytics t-dash-feed-item-6" aria-labelledby="feed-item-title-6" href="/news/walmart-ceo-dynamic-pricing-concerns/831490/" > 2066 2067 2068 2069 <img 2070 class="" 2071 src="https://imgproxy.divecdn.com/dlMwBvt7tnlJO9QSwGG2fkEgzgcmfY2BCCFQ_qvEaNI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2071Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp" 2072 width="1200" height="675" 2073 srcset="https://imgproxy.divecdn.com/1op6qrNsM-1VwgIaolkK_oYd1IxPO6IO3OT3tvaghNw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp 300w, https://imgproxy.divecdn.com/vagtaZJ7t8YtwWvd11WybzWNuOs2HQnmEloeiOr0i5Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp 600w, https://imgproxy.divecdn.com/dlMwBvt7tnlJO9QSwGG2fkEgzgcmfY2BCCFQ_qvEaNI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp 1200w" 2074 sizes="(min-width: 40em ) 25vw, 100vw" 2075 alt="A close-up of a digital price tag." 2076 2077 loading="lazy" 2078 2079 > 2080 2081 2082 </a> 2083 2084 2085 <figcaption> 2086 <img class="feed__attribution-icon" 2087 src="/static/images/info-icon.png?511915290926" 2088 width="16" height="16" 2089 alt="Image attribution tooltip" 2090 tabindex="0"> 2091 2092 <div class="feed__attribution">Courtesy of Walmart</div> 2093 <!-- included to allow for opaque icon when hovering over the attribution --> 2094 <img class="feed__attribution-icon" 2095 src="/static/images/info-icon.png?511915290926" 2096 width="16" height="16" 2097 alt="Image attribution tooltip" 2098 tabindex="-1"> 2099 </figcaption> 2100 2101 2102 </figure> 2103 2104 </div> 2105 <div class="medium-8 columns "> 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 <h3 id="feed-item-title-6" class="feed__title feed__title--display"> 2117 <a href="/news/walmart-ceo-dynamic-pricing-concerns/831490/" class="analytics t-dash-feed-item-6" > 2118 2119 Walmart CEO addresses dynamic pricing concerns 2120 </a> 2121 </h3> 2122 2123 <p class="feed__description">John Furner issued a letter attempting to dispel pricing concerns about digital shelf labels and Sparky, but some say a Walmart patent leaves the door open.</p> 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 <div> 2136 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2137 </div> 2138 2139 2140 </div> 2141 </li> 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 <li class="row feed__item"> 2157 <div class="medium-4 columns "> 2158 2159 <figure class="feed__image-container"> 2160 <a class="feed__image analytics t-dash-feed-item-7" aria-labelledby="feed-item-title-7" href="/news/wayfair-ups-investment-in-sports-for-values-focused-brand-platform/831615/" > 2161 2162 2163 2164 <img 2165 class="" 2166 src="https://imgproxy.divecdn.com/7HteLA5ZTB3c1KZsKxO6dMkb_v3wD1-BuBLpq7QeDzw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2166Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWctNjdlYWQyMDUtZjQwYS00OWQxLWE1MzgtYzM4OTYxNDk2OTQ0LnBuZw==.webp" 2167 width="1200" height="675" 2168 srcset="https://imgproxy.divecdn.com/-RjUK5TPIpJFr2sotlVscWX3t0J0A-fEkwQllC-ZnLU/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWctNjdlYWQyMDUtZjQwYS00OWQxLWE1MzgtYzM4OTYxNDk2OTQ0LnBuZw==.webp 300w, https://imgproxy.divecdn.com/IXav2I2uP75sipegK_VnpRxVUiZ84FXa0XE8-jGA1cI/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWctNjdlYWQyMDUtZjQwYS00OWQxLWE1MzgtYzM4OTYxNDk2OTQ0LnBuZw==.webp 600w, https://imgproxy.divecdn.com/7HteLA5ZTB3c1KZsKxO6dMkb_v3wD1-BuBLpq7QeDzw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWctNjdlYWQyMDUtZjQwYS00OWQxLWE1MzgtYzM4OTYxNDk2OTQ0LnBuZw==.webp 1200w" 2169 sizes="(min-width: 40em ) 25vw, 100vw" 2170 alt="Matthew Stafford, his wife, Kelly, and their four daughters star in Wayfair's new "Wayfair Delivers" campaign." 2171 2172 loading="lazy" 2173 2174 > 2175 2176 2177 </a> 2178 2179 2180 <figcaption> 2181 <img class="feed__attribution-icon" 2182 src="/static/images/info-icon.png?511915290926" 2183 width="16" height="16" 2184 alt="Image attribution tooltip" 2185 tabindex="0"> 2186 2187 <div class="feed__attribution">Courtesy of Wayfair</div> 2188 <!-- included to allow for opaque icon when hovering over the attribution --> 2189 <img class="feed__attribution-icon" 2190 src="/static/images/info-icon.png?511915290926" 2191 width="16" height="16" 2192 alt="Image attribution tooltip" 2193 tabindex="-1"> 2194 </figcaption> 2195 2196 2197 </figure> 2198 2199 </div> 2200 <div class="medium-8 columns "> 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 <h3 id="feed-item-title-7" class="feed__title feed__title--display"> 2217 <a href="/news/wayfair-ups-investment-in-sports-for-values-focused-brand-platform/831615/" class="analytics t-dash-feed-item-7" > 2218 2219 Wayfair ups investment in sports for values-focused brand platform 2220 </a> 2221 </h3> 2222 2223 <p class="feed__description">The retailer is amplifying its latest effort by increasing advertising investment across the networks airing football games to five times its previous spend.</p> 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 <div> 2236 <a href="/topic/marketing/" class="topic-tag analytics t-dash-feed-item-topic">Marketing</a> 2237 </div> 2238 2239 2240 </div> 2241 </li> 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 <li class="row feed__item"> 2257 <div class="medium-4 columns "> 2258 2259 <figure class="feed__image-container"> 2260 <a class="feed__image analytics t-dash-feed-item-8" aria-labelledby="feed-item-title-8" href="/news/podcast-the-backroom-target-turnaround-progress/831241/" > 2261 2262 2263 2264 <img 2265 class="" 2266 src="https://imgproxy.divecdn.com/Kau2BRAruS9NTy2ptvN8pK58Oz5FG62xjNnzEwJCVTA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2266Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SZWF0YWlsX0NvbnZlcnNhdGlvbmFsX0NvbW1lcmNlX0hlYWRlci1pbmRpZ28uanBn.webp" 2267 width="1200" height="675" 2268 srcset="https://imgproxy.divecdn.com/glim_K6-l_JNBOMhvHqTHUPGkkoVt7yg2rhact9Mjag/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SZWF0YWlsX0NvbnZlcnNhdGlvbmFsX0NvbW1lcmNlX0hlYWRlci1pbmRpZ28uanBn.webp 300w, https://imgproxy.divecdn.com/ELjZmyNd2vLkzkcqURXYPy3KZRnaE_VHgV5wzjeytpc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SZWF0YWlsX0NvbnZlcnNhdGlvbmFsX0NvbW1lcmNlX0hlYWRlci1pbmRpZ28uanBn.webp 600w, https://imgproxy.divecdn.com/Kau2BRAruS9NTy2ptvN8pK58Oz5FG62xjNnzEwJCVTA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9SZWF0YWlsX0NvbnZlcnNhdGlvbmFsX0NvbW1lcmNlX0hlYWRlci1pbmRpZ28uanBn.webp 1200w" 2269 sizes="(min-width: 40em ) 25vw, 100vw" 2270 alt="A quotation mark on a blue background." 2271 2272 loading="lazy" 2273 2274 > 2275 2276 2277 </a> 2278 2279 2280 <figcaption> 2281 <img class="feed__attribution-icon" 2282 src="/static/images/info-icon.png?511915290926" 2283 width="16" height="16" 2284 alt="Image attribution tooltip" 2285 tabindex="0"> 2286 2287 <div class="feed__attribution">Kendall Davis/Retail Dive</div> 2288 <!-- included to allow for opaque icon when hovering over the attribution --> 2289 <img class="feed__attribution-icon" 2290 src="/static/images/info-icon.png?511915290926" 2291 width="16" height="16" 2292 alt="Image attribution tooltip" 2293 tabindex="-1"> 2294 </figcaption> 2295 2296 2297 </figure> 2298 2299 </div> 2300 <div class="medium-8 columns "> 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 <div class="label label--medium"> 2312 2313 <img class="label__icon" src="/static/img/components/labels/podcasts/podcast_grey_5.svg?511915290926"> 2314 Podcast 2315 2316 2317 </div> 2318 2319 2320 2321 2322 <h3 id="feed-item-title-8" class="feed__title feed__title--display"> 2323 <a href="/news/podcast-the-backroom-target-turnaround-progress/831241/" class="analytics t-dash-feed-item-8" > 2324 2325 The Backroom: A status check on Targetâs turnaround 2326 </a> 2327 </h3> 2328 2329 <p class="feed__description">Since naming Michael Fiddelke CEO, the retailer has made headway on its recovery with sales and traffic growth despite the bumps along the way.</p> 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 <div> 2342 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2343 </div> 2344 2345 2346 </div> 2347 </li> 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 <li class="row feed__item feed-item-ad"> 2359 2360 2361<div class="hybrid-ad-wrapper show-small hide-large"> 2362 <div class="hybrid-ad-inner-wrapper"> 2363 2364 <div class="show-small hide-large"> 2365 2366 2367 <div id='dfp-hybrid4-mobile'> 2368
2368<script> 2369 if (window.dfp_visibility === 'mobile' ) { 2370 googletag.cmd.push(function() { 2371 googletag.defineSlot( 2372 '/3618/retaildive/retaildivehybrid4', 2373 [[300, 250], 'fluid'], 2374 'dfp-hybrid4-mobile' 2375 ).addService(googletag.pubads()); 2376 }); 2377 } 2378 waitToLoadAds.push(function() { 2379 googletag.cmd.push(function() { 2380 if (window.dfp_visibility === 'mobile' ) { 2381 window.onDvtagReady?.(() => googletag.display('dfp-hybrid4-mobile')); 2382 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 2383 var adUnitPath = '/3618/retaildive/retaildivehybrid4'; 2384 var onProformative = false; 2385 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 2386 var adUnitPathWithVisibility = adUnitPath + '-mobile'; 2387 var selector = '.pf-comments__ad-wrapper #dfp-hybrid4-mobile'; 2388 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 2389 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 2390 } 2391 } 2392 }); 2393 } 2394 }); 2395 }); 2396 </script>
2396 2397 </div> 2398 2399 </div> 2400 </div> 2401</div> 2402 2403 2404 2405 2406 2407<div class="hybrid-ad-wrapper hide-small show-large"> 2408 <div class="hybrid-ad-inner-wrapper"> 2409 2410 <div class="hide-small show-large"> 2411 2412 2413 <div id='dfp-hybrid3-desktop'> 2414
2414<script> 2415 if (window.dfp_visibility === 'desktop' ) { 2416 googletag.cmd.push(function() { 2417 googletag.defineSlot( 2418 '/3618/retaildive/retaildivehybrid3', 2419 [[300, 250], 'fluid'], 2420 'dfp-hybrid3-desktop' 2421 ).addService(googletag.pubads()); 2422 }); 2423 } 2424 waitToLoadAds.push(function() { 2425 googletag.cmd.push(function() { 2426 if (window.dfp_visibility === 'desktop' ) { 2427 window.onDvtagReady?.(() => googletag.display('dfp-hybrid3-desktop')); 2428 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 2429 var adUnitPath = '/3618/retaildive/retaildivehybrid3'; 2430 var onProformative = false; 2431 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 2432 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 2433 var selector = '.pf-comments__ad-wrapper #dfp-hybrid3-desktop'; 2434 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 2435 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 2436 } 2437 } 2438 }); 2439 } 2440 }); 2441 }); 2442 </script>
2442 2443 </div> 2444 2445 </div> 2446 </div> 2447</div> 2448 2449 2450 2451 2452 </li> 2453 2454 2455 2456 2457 2458 <li class="row feed__item"> 2459 <div class="medium-4 columns "> 2460 2461 <figure class="feed__image-container"> 2462 <a class="feed__image analytics t-dash-feed-item-9" aria-labelledby="feed-item-title-9" href="/news/davids-bridal-wedding-vendor-platform-pearl-connect/831475/" > 2463 2464 2465 2466 <img 2467 class="" 2468 src="https://imgproxy.divecdn.com/7x4MKFG74rWL4KRs0NquhmAUN4yrBlXIqNUamb_IDn8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kYXZpZHNfYnJpZGFsX3BlYXJsX2Nvbm5lY3QuanBn.webp" 2469 width="1200" height="675" 2470 srcset="https://imgproxy.divecdn.com/g3WEVto0NbGLkNZ7Ny9ks_zYZuHILj2Zppcpp30qz90/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kYXZpZHNfYnJpZGFsX3BlYXJsX2Nvbm5lY3QuanBn.webp 300w, https://imgproxy.divecdn.com/JooZZ2KMOb-CJgzdszqrkJxumvCmaJKg0WoUkpqQa-g/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kYXZpZHNfYnJpZGFsX3BlYXJsX2Nvbm5lY3QuanBn.webp 600w, https://imgproxy.divecdn.com/7x4MKFG74rWL4KRs0NquhmAUN4yrBlXIqNUamb_IDn8/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kYXZpZHNfYnJpZGFsX3BlYXJsX2Nvbm5lY3QuanBn.webp 1200w" 2471 sizes="(min-width: 40em ) 25vw, 100vw" 2472 alt="David's Bridal Pearl Connect platform" 2473 2474 loading="lazy" 2475 2476 > 2477 2478 2479 </a> 2480 2481 2482 <figcaption> 2483 <img class="feed__attribution-icon" 2484 src="/static/images/info-icon.png?511915290926" 2485 width="16" height="16" 2486 alt="Image attribution tooltip" 2487 tabindex="0"> 2488 2489 <div class="feed__attribution">Courtesy of David's Bridal</div> 2490 <!-- included to allow for opaque icon when hovering over the attribution --> 2491 <img class="feed__attribution-icon" 2492 src="/static/images/info-icon.png?511915290926" 2493 width="16" height="16" 2494 alt="Image attribution tooltip" 2495 tabindex="-1"> 2496 </figcaption> 2497 2498 2499 </figure> 2500 2501 </div> 2502 <div class="medium-8 columns "> 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 <h3 id="feed-item-title-9" class="feed__title feed__title--display"> 2519 <a href="/news/davids-bridal-wedding-vendor-platform-pearl-connect/831475/" class="analytics t-dash-feed-item-9" > 2520 2521 Davidâs Bridal wants to make it easy for vendors to engage with couples 2522 </a> 2523 </h3> 2524 2525 <p class="feed__description">The retailer’s AI-powered platform, Pearl Connect, gives vendors leads based on couples who are actively planning their weddings.</p> 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 <div> 2538 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2539 </div> 2540 2541 2542 </div> 2543 </li> 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 <li class="row feed__item"> 2559 <div class="medium-4 columns "> 2560 2561 <figure class="feed__image-container"> 2562 <a class="feed__image analytics t-dash-feed-item-10" aria-labelledby="feed-item-title-10" href="/news/holiday-season-ecommerce-sales-growth-2026/831121/" > 2563 2564 2565 2566 <img 2567 class="" 2568 src="https://imgproxy.divecdn.com/yZ0vYSJWK08WXZ9HOf0KvhXKkiM2rK1XZW0KSHKlVAE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2568Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgzOTgwNzM4LmpwZw==.webp" 2569 width="1200" height="675" 2570 srcset="https://imgproxy.divecdn.com/nvkfW2aVjAL85msxyeD0IlWcROqZ8_Mm8_mnnnB-iYE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgzOTgwNzM4LmpwZw==.webp 300w, https://imgproxy.divecdn.com/nIdDBAFoI1T-GXrWBmrExm18UctIqAZ9g8bv3u4CWVQ/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgzOTgwNzM4LmpwZw==.webp 600w, https://imgproxy.divecdn.com/yZ0vYSJWK08WXZ9HOf0KvhXKkiM2rK1XZW0KSHKlVAE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMTgzOTgwNzM4LmpwZw==.webp 1200w" 2571 sizes="(min-width: 40em ) 25vw, 100vw" 2572 alt="A woman shops on her computer in front of a Christmas tree." 2573 2574 loading="lazy" 2575 2576 > 2577 2578 2579 </a> 2580 2581 2582 <figcaption> 2583 <img class="feed__attribution-icon" 2584 src="/static/images/info-icon.png?511915290926" 2585 width="16" height="16" 2586 alt="Image attribution tooltip" 2587 tabindex="0"> 2588 2589 <div class="feed__attribution">Getty Images</div> 2590 <!-- included to allow for opaque icon when hovering over the attribution --> 2591 <img class="feed__attribution-icon" 2592 src="/static/images/info-icon.png?511915290926" 2593 width="16" height="16" 2594 alt="Image attribution tooltip" 2595 tabindex="-1"> 2596 </figcaption> 2597 2598 2599 </figure> 2600 2601 </div> 2602 <div class="medium-8 columns "> 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 <h3 id="feed-item-title-10" class="feed__title feed__title--display"> 2619 <a href="/news/holiday-season-ecommerce-sales-growth-2026/831121/" class="analytics t-dash-feed-item-10" > 2620 2621 Consumers arenât just buying gifts this holiday season. Theyâre stocking up on essentials. 2622 </a> 2623 </h3> 2624 2625 <p class="feed__description">Total online spend in the U.S. will top $275 billion, according to Adobe, but many will use seasonal deals to stockpile necessities. </p> 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 <div> 2638 <a href="/topic/marketing/" class="topic-tag analytics t-dash-feed-item-topic">Marketing</a> 2639 </div> 2640 2641 2642 </div> 2643 </li> 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 <li class="row feed__item"> 2659 <div class="medium-4 columns "> 2660 2661 <figure class="feed__image-container"> 2662 <a class="feed__image analytics t-dash-feed-item-11" aria-labelledby="feed-item-title-11" href="/news/chewy-coo-gaining-last-mile-delivery-edge/830796/" > 2663 2664 2665 2666 <img 2667 class="" 2668 src="https://imgproxy.divecdn.com/ImC71RdiPRLaBhiJfXflR4CG87tMjR_kEJW5-C7wAxs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2668Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yQjZBOTU4NS5qcGc=.webp" 2669 width="1200" height="675" 2670 srcset="https://imgproxy.divecdn.com/ZBgylwGIbzvA6O3kdyGRyxBqx-zY-v7Dxg3apnOakJw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yQjZBOTU4NS5qcGc=.webp 300w, https://imgproxy.divecdn.com/IJh8DAJrOh1pZb_GsTqhFb48PqCH6x1A7T2VONqplrY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yQjZBOTU4NS5qcGc=.webp 600w, https://imgproxy.divecdn.com/ImC71RdiPRLaBhiJfXflR4CG87tMjR_kEJW5-C7wAxs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8yQjZBOTU4NS5qcGc=.webp 1200w" 2671 sizes="(min-width: 40em ) 25vw, 100vw" 2672 alt="Chewy, fulfillment center, conveyor belt" 2673 2674 loading="lazy" 2675 2676 > 2677 2678 2679 </a> 2680 2681 2682 <figcaption> 2683 <img class="feed__attribution-icon" 2684 src="/static/images/info-icon.png?511915290926" 2685 width="16" height="16" 2686 alt="Image attribution tooltip" 2687 tabindex="0"> 2688 2689 <div class="feed__attribution">Permission granted by Chewy</div> 2690 <!-- included to allow for opaque icon when hovering over the attribution --> 2691 <img class="feed__attribution-icon" 2692 src="/static/images/info-icon.png?511915290926" 2693 width="16" height="16" 2694 alt="Image attribution tooltip" 2695 tabindex="-1"> 2696 </figcaption> 2697 2698 2699 </figure> 2700 2701 </div> 2702 <div class="medium-8 columns "> 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 <h3 id="feed-item-title-11" class="feed__title feed__title--display"> 2714 <a href="/news/chewy-coo-gaining-last-mile-delivery-edge/830796/" class="analytics t-dash-feed-item-11" > 2715 2716 3 tips from Chewyâs COO on gaining a last-mile delivery edge 2717 </a> 2718 </h3> 2719 2720 <p class="feed__description">Personalization and close carrier collaboration can help shippers win in a space where Amazon and Walmart loom large.</p> 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 <div> 2733 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2734 </div> 2735 2736 2737 </div> 2738 </li> 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 <li class="row feed__item"> 2754 <div class="medium-4 columns "> 2755 2756 <figure class="feed__image-container"> 2757 <a class="feed__image analytics t-dash-feed-item-12" aria-labelledby="feed-item-title-12" href="/news/walmart-fashion-home-beauty-merchant-teams-style-organization/831464/" > 2758 2759 2760 2761 <img 2762 class="" 2763 src="https://imgproxy.divecdn.com/8o6TExbZsxEVJfOTtwB0DsL-52CX--VUOje1vtaoCXc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2763Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9XYWxtYXJ0X2Zhc2hpb24uanBn.webp" 2764 width="1200" height="675" 2765 srcset="https://imgproxy.divecdn.com/BqOPphika8a6Jy67uU0acfcjuGKaerUWEneTomm8TWw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9XYWxtYXJ0X2Zhc2hpb24uanBn.webp 300w, https://imgproxy.divecdn.com/mud_F9VCMsLgZQPT1QJRu0Lj8Pmqu_IUcJyHLNSegwo/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9XYWxtYXJ0X2Zhc2hpb24uanBn.webp 600w, https://imgproxy.divecdn.com/8o6TExbZsxEVJfOTtwB0DsL-52CX--VUOje1vtaoCXc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9XYWxtYXJ0X2Zhc2hpb24uanBn.webp 1200w" 2766 sizes="(min-width: 40em ) 25vw, 100vw" 2767 alt="Rendering of a Walmart fashion kiosk." 2768 2769 loading="lazy" 2770 2771 > 2772 2773 2774 </a> 2775 2776 2777 <figcaption> 2778 <img class="feed__attribution-icon" 2779 src="/static/images/info-icon.png?511915290926" 2780 width="16" height="16" 2781 alt="Image attribution tooltip" 2782 tabindex="0"> 2783 2784 <div class="feed__attribution">Courtesy of Walmart</div> 2785 <!-- included to allow for opaque icon when hovering over the attribution --> 2786 <img class="feed__attribution-icon" 2787 src="/static/images/info-icon.png?511915290926" 2788 width="16" height="16" 2789 alt="Image attribution tooltip" 2790 tabindex="-1"> 2791 </figcaption> 2792 2793 2794 </figure> 2795 2796 </div> 2797 <div class="medium-8 columns "> 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 <h3 id="feed-item-title-12" class="feed__title feed__title--display"> 2814 <a href="/news/walmart-fashion-home-beauty-merchant-teams-style-organization/831464/" class="analytics t-dash-feed-item-12" > 2815 2816 Walmart consolidates merchant teams with focus on style 2817 </a> 2818 </h3> 2819 2820 <p class="feed__description">Nearly 20 years after embarking on its ill-fated, fashion-oriented “Project Impact,” the retail giant is merging its fashion, home and beauty businesses.</p> 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 <div> 2833 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2834 </div> 2835 2836 2837 </div> 2838 </li> 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 <li class="row feed__item"> 2854 <div class="medium-4 columns "> 2855 2856 <figure class="feed__image-container"> 2857 <a class="feed__image analytics t-dash-feed-item-13" aria-labelledby="feed-item-title-13" href="/news/target-store-hamptons-bridgehampton-gray/831356/" > 2858 2859 2860 2861 <img 2862 class="" 2863 src="https://imgproxy.divecdn.com/Fojx4wVJbKlIxF76Od6A-m6dCKy4Rl-apUJdGKBgv_s/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2863Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzYuNDBfX19hbV8xMDI0LnBuZw==.webp" 2864 width="1200" height="675" 2865 srcset="https://imgproxy.divecdn.com/cuiYv1_W4PWqn5f2hj-ax3s7cYZwo3gJfLpjh5JI5A0/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzYuNDBfX19hbV8xMDI0LnBuZw==.webp 300w, https://imgproxy.divecdn.com/xDMn0ipzNdKTUVutbmBtGFdVUZMS79mGD7zF5ZE71tg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzYuNDBfX19hbV8xMDI0LnBuZw==.webp 600w, https://imgproxy.divecdn.com/Fojx4wVJbKlIxF76Od6A-m6dCKy4Rl-apUJdGKBgv_s/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzYuNDBfX19hbV8xMDI0LnBuZw==.webp 1200w" 2866 sizes="(min-width: 40em ) 25vw, 100vw" 2867 alt="A Target location in Bridgehampton" 2868 2869 loading="lazy" 2870 2871 > 2872 2873 2874 </a> 2875 2876 2877 <figcaption> 2878 <img class="feed__attribution-icon" 2879 src="/static/images/info-icon.png?511915290926" 2880 width="16" height="16" 2881 alt="Image attribution tooltip" 2882 tabindex="0"> 2883 2884 <div class="feed__attribution">Permission granted by Target</div> 2885 <!-- included to allow for opaque icon when hovering over the attribution --> 2886 <img class="feed__attribution-icon" 2887 src="/static/images/info-icon.png?511915290926" 2888 width="16" height="16" 2889 alt="Image attribution tooltip" 2890 tabindex="-1"> 2891 </figcaption> 2892 2893 2894 </figure> 2895 2896 </div> 2897 <div class="medium-8 columns "> 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 <h3 id="feed-item-title-13" class="feed__title feed__title--display"> 2909 <a href="/news/target-store-hamptons-bridgehampton-gray/831356/" class="analytics t-dash-feed-item-13" > 2910 2911 Target is opening a store in the Hamptons. Itâs not red. 2912 </a> 2913 </h3> 2914 2915 <p class="feed__description">The retailer’s signature color is not part of the external facade of the building at its new location in Bridgehampton, New York.</p> 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 <div> 2928 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 2929 </div> 2930 2931 2932 </div> 2933 </li> 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 <li class="row feed__item"> 2949 <div class="medium-4 columns "> 2950 2951 <figure class="feed__image-container"> 2952 <a class="feed__image analytics t-dash-feed-item-14" aria-labelledby="feed-item-title-14" href="/news/neighborhood-intelligence-bed-bath-beyond-reworks-fathom-deal/831381/" > 2953 2954 2955 2956 <img 2957 class="" 2958 src="https://imgproxy.divecdn.com/QwA0zq09oqYwsv0ejPa1TR-yCtvfDy4xEfvAoqdFZio/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
2958Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wNV9NQVlfTUIzX1RDU19GVF9XT1JUSDc2MDIuanBn.webp" 2959 width="1200" height="675" 2960 srcset="https://imgproxy.divecdn.com/MRJ6C8YIm_K0GQishAMYgFzZAyqqDQ2CfGsW2Ii0Cp0/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wNV9NQVlfTUIzX1RDU19GVF9XT1JUSDc2MDIuanBn.webp 300w, https://imgproxy.divecdn.com/FG3zpc2E4Aw2tUBnNz5JmWjWcZx3cRPVVm50oWd_9Ek/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wNV9NQVlfTUIzX1RDU19GVF9XT1JUSDc2MDIuanBn.webp 600w, https://imgproxy.divecdn.com/QwA0zq09oqYwsv0ejPa1TR-yCtvfDy4xEfvAoqdFZio/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS8wNV9NQVlfTUIzX1RDU19GVF9XT1JUSDc2MDIuanBn.webp 1200w" 2961 sizes="(min-width: 40em ) 25vw, 100vw" 2962 alt="The exterior of Bed Bath & Beyond's co-branded concept with The Container Store" 2963 2964 loading="lazy" 2965 2966 > 2967 2968 2969 </a> 2970 2971 2972 <figcaption> 2973 <img class="feed__attribution-icon" 2974 src="/static/images/info-icon.png?511915290926" 2975 width="16" height="16" 2976 alt="Image attribution tooltip" 2977 tabindex="0"> 2978 2979 <div class="feed__attribution">Courtesy of Bed Bath & Beyond</div> 2980 <!-- included to allow for opaque icon when hovering over the attribution --> 2981 <img class="feed__attribution-icon" 2982 src="/static/images/info-icon.png?511915290926" 2983 width="16" height="16" 2984 alt="Image attribution tooltip" 2985 tabindex="-1"> 2986 </figcaption> 2987 2988 2989 </figure> 2990 2991 </div> 2992 <div class="medium-8 columns "> 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 <h3 id="feed-item-title-14" class="feed__title feed__title--display"> 3004 <a href="/news/neighborhood-intelligence-bed-bath-beyond-reworks-fathom-deal/831381/" class="analytics t-dash-feed-item-14" > 3005 3006 Neighborhood Intelligence reworks Fathom deal 3007 </a> 3008 </h3> 3009 3010 <p class="feed__description">The company formerly known as Bed Bath & Beyond Inc. intends to leverage "substantially all” of its digital assets, including tZero, Medici-related assets and investments in GrainChain.</p> 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 <div> 3023 <a href="/topic/financial-news/" class="topic-tag analytics t-dash-feed-item-topic">Financial News</a> 3024 </div> 3025 3026 3027 </div> 3028 </li> 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 <li class="row feed__item"> 3044 <div class="medium-4 columns "> 3045 3046 <figure class="feed__image-container"> 3047 <a class="feed__image analytics t-dash-feed-item-15" aria-labelledby="feed-item-title-15" href="/news/tjx-ceo-distribution-model-el-nino/831118/" > 3048 3049 3050 3051 <img 3052 class="" 3053 src="https://imgproxy.divecdn.com/HK8WYhZnX7fmtInaRP_ESgU60iMuFIJno6Y30wZxmzs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3053Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9USl9NYXh4LmpwZw==.webp" 3054 width="1200" height="675" 3055 srcset="https://imgproxy.divecdn.com/Iep3HPvaDbDqatCzMe4hzUaLGmW6-suTigLtsTAIZxI/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9USl9NYXh4LmpwZw==.webp 300w, https://imgproxy.divecdn.com/wWkPvF4sfo2Q2_Q_oomDTf27rA9aEAXULHBb7BeNYgA/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9USl9NYXh4LmpwZw==.webp 600w, https://imgproxy.divecdn.com/HK8WYhZnX7fmtInaRP_ESgU60iMuFIJno6Y30wZxmzs/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9USl9NYXh4LmpwZw==.webp 1200w" 3056 sizes="(min-width: 40em ) 25vw, 100vw" 3057 alt="A sign hangs at the entrance of a T.J. Maxx store on February 28, 2024 in Chicago, Illinois." 3058 3059 loading="lazy" 3060 3061 > 3062 3063 3064 </a> 3065 3066 3067 <figcaption> 3068 <img class="feed__attribution-icon" 3069 src="/static/images/info-icon.png?511915290926" 3070 width="16" height="16" 3071 alt="Image attribution tooltip" 3072 tabindex="0"> 3073 3074 <div class="feed__attribution">Scott Olson via Getty Images</div> 3075 <!-- included to allow for opaque icon when hovering over the attribution --> 3076 <img class="feed__attribution-icon" 3077 src="/static/images/info-icon.png?511915290926" 3078 width="16" height="16" 3079 alt="Image attribution tooltip" 3080 tabindex="-1"> 3081 </figcaption> 3082 3083 3084 </figure> 3085 3086 </div> 3087 <div class="medium-8 columns "> 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 <h3 id="feed-item-title-15" class="feed__title feed__title--display"> 3104 <a href="/news/tjx-ceo-distribution-model-el-nino/831118/" class="analytics t-dash-feed-item-15" > 3105 3106 TJX CEO: Distribution model will help weather El Niño 3107 </a> 3108 </h3> 3109 3110 <p class="feed__description">The off-price retailer’s supply chain strategy allows it to hold inventory instead of going straight to stores. </p> 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 <div> 3123 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 3124 </div> 3125 3126 3127 </div> 3128 </li> 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 <li class="row feed__item"> 3144 <div class="medium-4 columns "> 3145 3146 <figure class="feed__image-container"> 3147 <a class="feed__image analytics t-dash-feed-item-16" aria-labelledby="feed-item-title-16" href="/news/staples-chief-marketer-hard-button-ad-campaign/83
31470795/" > 3148 3149 3150 3151 <img 3152 class="" 3153 src="https://imgproxy.divecdn.com/4UkjtmxKkkH7ICbAIdBWil_hUpYcpanl_W4RBK9UrXM/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWFnZV9oMHMzSDFMLnBuZw==.webp" 3154 width="1200" height="675" 3155 srcset="https://imgproxy.divecdn.com/UyJBqknVW-vN5cRN0N9T50nyNV-90hr2Fx8TN7b8qdc/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWFnZV9oMHMzSDFMLnBuZw==.webp 300w, https://imgproxy.divecdn.com/aV5BpIyw2QHo7A24-S2_uVK9CfvDWLU-b7u85R5ocuQ/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWFnZV9oMHMzSDFMLnBuZw==.webp 600w, https://imgproxy.divecdn.com/4UkjtmxKkkH7ICbAIdBWil_hUpYcpanl_W4RBK9UrXM/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9pbWFnZV9oMHMzSDFMLnBuZw==.webp 1200w" 3156 sizes="(min-width: 40em ) 25vw, 100vw" 3157 alt="A person faces a black Hard Button and red Easy Button on a desk." 3158 3159 loading="lazy" 3160 3161 > 3162 3163 3164 </a> 3165 3166 3167 <figcaption> 3168 <img class="feed__attribution-icon" 3169 src="/static/images/info-icon.png?511915290926" 3170 width="16" height="16" 3171 alt="Image attribution tooltip" 3172 tabindex="0"> 3173 3174 <div class="feed__attribution">Permission granted by Staples</div> 3175 <!-- included to allow for opaque icon when hovering over the attribution --> 3176 <img class="feed__attribution-icon" 3177 src="/static/images/info-icon.png?511915290926" 3178 width="16" height="16" 3179 alt="Image attribution tooltip" 3180 tabindex="-1"> 3181 </figcaption> 3182 3183 3184 </figure> 3185 3186 </div> 3187 <div class="medium-8 columns "> 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 <h3 id="feed-item-title-16" class="feed__title feed__title--display"> 3199 <a href="/news/staples-chief-marketer-hard-button-ad-campaign/830795/" class="analytics t-dash-feed-item-16" > 3200 3201 Staplesâ chief marketer on introducing a hard button amid bigger B2B push 3202 </a> 3203 </h3> 3204 3205 <p class="feed__description">A full-funnel campaign focuses on a dark alter ego for the easy button that leads to workplace conundrums like misprinted store signs.</p> 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 <div> 3218 <a href="/topic/marketing/" class="topic-tag analytics t-dash-feed-item-topic">Marketing</a> 3219 </div> 3220 3221 3222 </div> 3223 </li> 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 <li class="row feed__item"> 3239 <div class="medium-4 columns "> 3240 3241 <figure class="feed__image-container"> 3242 <a class="feed__image analytics t-dash-feed-item-17" aria-labelledby="feed-item-title-17" href="/news/stitch-fix-q4
3242-sales-expectations-in-check-loses-active-clients/831210/" > 3243 3244 3245 3246 <img 3247 class="" 3248 src="https://imgproxy.divecdn.com/FGfKrVidFGYd9J0KsD0LmjcqurKB2_tDr6U1-xMgeBs/g:nowe:0:6/c:1200:677/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdGl0Y2hmaXguanBn.webp" 3249 width="1200" height="675" 3250 srcset="https://imgproxy.divecdn.com/p0CxqZp95pkoJyli8fUMfsE_nYXXdw50e8YurAa43xg/g:nowe:0:6/c:1200:677/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdGl0Y2hmaXguanBn.webp 300w, https://imgproxy.divecdn.com/Be81XwtpTr0drNrarr1UOpBuOPERXjTQw3RK-wuCj5s/g:nowe:0:6/c:1200:677/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdGl0Y2hmaXguanBn.webp 600w, https://imgproxy.divecdn.com/FGfKrVidFGYd9J0KsD0LmjcqurKB2_tDr6U1-xMgeBs/g:nowe:0:6/c:1200:677/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdGl0Y2hmaXguanBn.webp 1200w" 3251 sizes="(min-width: 40em ) 25vw, 100vw" 3252 alt="A woman sits in front of Stitch Fix boxes." 3253 3254 loading="lazy" 3255 3256 > 3257 3258 3259 </a> 3260 3261 3262 <figcaption> 3263 <img class="feed__attribution-icon" 3264 src="/static/images/info-icon.png?511915290926" 3265 width="16" height="16" 3266 alt="Image attribution tooltip" 3267 tabindex="0"> 3268 3269 <div class="feed__attribution">Permission granted by Stitch Fix</div> 3270 <!-- included to allow for opaque icon when hovering over the attribution --> 3271 <img class="feed__attribution-icon" 3272 src="/static/images/info-icon.png?511915290926" 3273 width="16" height="16" 3274 alt="Image attribution tooltip" 3275 tabindex="-1"> 3276 </figcaption> 3277 3278 3279 </figure> 3280 3281 </div> 3282 <div class="medium-8 columns "> 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 <h3 id="feed-item-title-17" class="feed__title feed__title--display"> 3299 <a href="/news/stitch-fix-q4-sales-expectations-in-check-loses-active-clients/831210/" class="analytics t-dash-feed-item-17" > 3300 3301 Stitch Fix keeps sales expectations in check as it loses active clients 3302 </a> 3303 </h3> 3304 3305 <p class="feed__description">The apparel-box retailer is gaining market share, but the tough consumer backdrop took a toll at the end of its fiscal year, executives said Wednesday.</p> 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 <div> 3318 <a href="/topic/financial-news/" class="topic-tag analytics t-dash-feed-item-topic">Financial News</a> 3319 </div> 3320 3321 3322 </div> 3323 </li> 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 <li class="row feed__item"> 3339 <div class="medium-4 columns "> 3340 3341 <figure class="feed__image-container"> 3342 <a class="feed__image analytics t-dash-feed-item-18" aria-labelledby="feed-item-title-18" href="/news/lowes-drone-delivery-pilot-wing-doordash/831233/" > 3343 3344 3345 3346 <img 3347 class="" 3348 src="https://imgproxy.divecdn.com/Pii70aWaZQ3OYIk8hWUcXk8aCFmXS3gmYgZtLiGHdao/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3348Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kcm9uZV9mbGlnaHQuanBn.webp" 3349 width="1200" height="675" 3350 srcset="https://imgproxy.divecdn.com/TFiaEz3S5yvvumHtzsDON1Gx-2hfLcxbaM8VlEt-5xI/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kcm9uZV9mbGlnaHQuanBn.webp 300w, https://imgproxy.divecdn.com/2EpoCB-tFCd69SnNYVH8Mtu1RV3xqO4uDoZlENe6sOA/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kcm9uZV9mbGlnaHQuanBn.webp 600w, https://imgproxy.divecdn.com/Pii70aWaZQ3OYIk8hWUcXk8aCFmXS3gmYgZtLiGHdao/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9kcm9uZV9mbGlnaHQuanBn.webp 1200w" 3351 sizes="(min-width: 40em ) 25vw, 100vw" 3352 alt="A Wing drone carrying a package." 3353 3354 loading="lazy" 3355 3356 > 3357 3358 3359 </a> 3360 3361 3362 <figcaption> 3363 <img class="feed__attribution-icon" 3364 src="/static/images/info-icon.png?511915290926" 3365 width="16" height="16" 3366 alt="Image attribution tooltip" 3367 tabindex="0"> 3368 3369 <div class="feed__attribution">Courtesy of Lowe's</div> 3370 <!-- included to allow for opaque icon when hovering over the attribution --> 3371 <img class="feed__attribution-icon" 3372 src="/static/images/info-icon.png?511915290926" 3373 width="16" height="16" 3374 alt="Image attribution tooltip" 3375 tabindex="-1"> 3376 </figcaption> 3377 3378 3379 </figure> 3380 3381 </div> 3382 <div class="medium-8 columns "> 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 <h3 id="feed-item-title-18" class="feed__title feed__title--display"> 3399 <a href="/news/lowes-drone-delivery-pilot-wing-doordash/831233/" class="analytics t-dash-feed-item-18" > 3400 3401 Loweâs debuts drone delivery pilot with Wing, DoorDash 3402 </a> 3403 </h3> 3404 3405 <p class="feed__description">The initial rollout at a North Carolina store involves over 100 SKUs and could later expand to other locations.</p> 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 <div> 3418 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 3419 </div> 3420 3421 3422 </div> 3423 </li> 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 <li class="row feed__item"> 3439 <div class="medium-4 columns "> 3440 3441 <figure class="feed__image-container"> 3442 <a class="feed__image analytics t-dash-feed-item-19" aria-labelledby="feed-item-title-19" href="/news/bed-bath-and-beyond-credit-union-express-nineties-nostalgia/830739/" > 3443 3444 3445 3446 <img 3447 class="" 3448 src="https://imgproxy.divecdn.com/vwSlWfjK1ZirYlwT24Hnm-KIF3_sM8YNPHlyrOERn8o/g:nowe:0:4/c:960:542/rs:fill:1200:675:1/Z3M6Ly9kaX
3448Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9leHByZXNzX2FyY2hpdmVfLV8xXzEuanBlZw==.webp" 3449 width="1200" height="675" 3450 srcset="https://imgproxy.divecdn.com/cpX_SmWES-r56DKQU8iezx8RwdJGuCaplv0xHLUeaqA/g:nowe:0:4/c:960:542/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9leHByZXNzX2FyY2hpdmVfLV8xXzEuanBlZw==.webp 300w, https://imgproxy.divecdn.com/GLrghtsFKj1LJyhDJmjBD__fhLv9OrYCmijEmE7HDBU/g:nowe:0:4/c:960:542/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9leHByZXNzX2FyY2hpdmVfLV8xXzEuanBlZw==.webp 600w, https://imgproxy.divecdn.com/vwSlWfjK1ZirYlwT24Hnm-KIF3_sM8YNPHlyrOERn8o/g:nowe:0:4/c:960:542/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9leHByZXNzX2FyY2hpdmVfLV8xXzEuanBlZw==.webp 1200w" 3451 sizes="(min-width: 40em ) 25vw, 100vw" 3452 alt="A person puts on a baseball cap, looking off to the right." 3453 3454 loading="lazy" 3455 3456 > 3457 3458 3459 </a> 3460 3461 3462 <figcaption> 3463 <img class="feed__attribution-icon" 3464 src="/static/images/info-icon.png?511915290926" 3465 width="16" height="16" 3466 alt="Image attribution tooltip" 3467 tabindex="0"> 3468 3469 <div class="feed__attribution">Courtesy of Express</div> 3470 <!-- included to allow for opaque icon when hovering over the attribution --> 3471 <img class="feed__attribution-icon" 3472 src="/static/images/info-icon.png?511915290926" 3473 width="16" height="16" 3474 alt="Image attribution tooltip" 3475 tabindex="-1"> 3476 </figcaption> 3477 3478 3479 </figure> 3480 3481 </div> 3482 <div class="medium-8 columns "> 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 <div class="label label--medium"> 3494 3495 Column 3496 3497 3498 </div> 3499 3500 3501 3502 3503 <h3 id="feed-item-title-19" class="feed__title feed__title--display"> 3504 <a href="/news/bed-bath-and-beyond-credit-union-express-nineties-nostalgia/830739/" class="analytics t-dash-feed-item-19" > 3505 3506 The Weekly Closeout: Bed Bath & Beyond parent plots a credit union and Express goes back to the â90s 3507 </a> 3508 </h3> 3509 3510 <p class="feed__description">Neighborhood Intelligence hopes to simplify home ownership with the move. Meanwhile, the apparel retailer is tapping into nostalgia.</p> 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 <div> 3523 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 3524 </div> 3525 3526 3527 </div> 3528 </li> 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 <li class="row feed__item"> 3544 <div class="medium-4 columns "> 3545 3546 <figure class="feed__image-container"> 3547 <a class="feed__image analytics t-dash-feed-item-20" aria-labelledby="feed-item-title-20" href="/news/halloween-spending-surpass-2025-record/831239/" > 3548 3549 3550 3551 <img 3552 class="" 3553 src="https://imgproxy.divecdn.com/MXUS4ClzOtPTQbTtzZaHlMHV8tekDEiie3UcMoQrGAw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3553Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9oYWxsb3dlZW5fcHVtcGtpbi5qcGc=.webp" 3554 width="1200" height="675" 3555 srcset="https://imgproxy.divecdn.com/nkGoVD93RDmbJl4TXm9Q6Ghn39P-53Fiq-Ah9-w20GY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9oYWxsb3dlZW5fcHVtcGtpbi5qcGc=.webp 300w, https://imgproxy.divecdn.com/2kW11Fg1h6JtdJnOgv1p_OOsADz5SExyA91yn8lWSD0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9oYWxsb3dlZW5fcHVtcGtpbi5qcGc=.webp 600w, https://imgproxy.divecdn.com/MXUS4ClzOtPTQbTtzZaHlMHV8tekDEiie3UcMoQrGAw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9oYWxsb3dlZW5fcHVtcGtpbi5qcGc=.webp 1200w" 3556 sizes="(min-width: 40em ) 25vw, 100vw" 3557 alt="Carved pumpkin for Halloween." 3558 3559 loading="lazy" 3560 3561 > 3562 3563 3564 </a> 3565 3566 3567 <figcaption> 3568 <img class="feed__attribution-icon" 3569 src="/static/images/info-icon.png?511915290926" 3570 width="16" height="16" 3571 alt="Image attribution tooltip" 3572 tabindex="0"> 3573 3574 <div class="feed__attribution">Courtesy of The Home Depot</div> 3575 <!-- included to allow for opaque icon when hovering over the attribution --> 3576 <img class="feed__attribution-icon" 3577 src="/static/images/info-icon.png?511915290926" 3578 width="16" height="16" 3579 alt="Image attribution tooltip" 3580 tabindex="-1"> 3581 </figcaption> 3582 3583 3584 </figure> 3585 3586 </div> 3587 <div class="medium-8 columns "> 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 <h3 id="feed-item-title-20" class="feed__title feed__title--display"> 3604 <a href="/news/halloween-spending-surpass-2025-record/831239/" class="analytics t-dash-feed-item-20" > 3605 3606 Halloween spending expected to reach $13.5B 3607 </a> 3608 </h3> 3609 3610 <p class="feed__description">Shoppers are approaching the holiday “with affordability in mind,” and looking for ways to maximize value, according to a new report. </p> 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 <div> 3623 <a href="/topic/consumer-trends/" class="topic-tag analytics t-dash-feed-item-topic">Consumer Trends</a> 3624 </div> 3625 3626 3627 </div> 3628 </li> 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 <li class="row feed__item"> 3644 <div class="medium-4 columns "> 3645 3646 <figure class="feed__image-container"> 3647 <a class="feed__image analytics t-dash-feed-item-21" aria-labelledby="feed-item-title-21" href="/news/target-inside-out-ad-campaign-marketing-design-legacy/831146/" > 3648 3649 3650 3651 <img 3652 class="" 3653 src="https://imgproxy.divecdn.com/LxIHr7cTakLqC5Mmam9LAnck280LpmO-0QTbku_JYDw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3653Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YXJnZXQtaW5zaWRlLW91dC5wbmc=.webp" 3654 width="1200" height="675" 3655 srcset="https://imgproxy.divecdn.com/t03BRYV7LLIq63lCMbkdEO2nvgRN7K8FhPHyZVTT-a4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YXJnZXQtaW5zaWRlLW91dC5wbmc=.webp 300w, https://imgproxy.divecdn.com/rZFXE9rO6jCjUCTyWT11d0LyPM0CPzvhLqqidRX8MnE/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YXJnZXQtaW5zaWRlLW91dC5wbmc=.webp 600w, https://imgproxy.divecdn.com/LxIHr7cTakLqC5Mmam9LAnck280LpmO-0QTbku_JYDw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YXJnZXQtaW5zaWRlLW91dC5wbmc=.webp 1200w" 3656 sizes="(min-width: 40em ) 25vw, 100vw" 3657 alt="Target "Inside Out" ad creative" 3658 3659 loading="lazy" 3660 3661 > 3662 3663 3664 </a> 3665 3666 3667 <figcaption> 3668 <img class="feed__attribution-icon" 3669 src="/static/images/info-icon.png?511915290926" 3670 width="16" height="16" 3671 alt="Image attribution tooltip" 3672 tabindex="0"> 3673 3674 <div class="feed__attribution">Courtesy of Target</div> 3675 <!-- included to allow for opaque icon when hovering over the attribution --> 3676 <img class="feed__attribution-icon" 3677 src="/static/images/info-icon.png?511915290926" 3678 width="16" height="16" 3679 alt="Image attribution tooltip" 3680 tabindex="-1"> 3681 </figcaption> 3682 3683 3684 </figure> 3685 3686 </div> 3687 <div class="medium-8 columns "> 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 <h3 id="feed-item-title-21" class="feed__title feed__title--display"> 3704 <a href="/news/target-inside-out-ad-campaign-marketing-design-legacy/831146/" class="analytics t-dash-feed-item-21" > 3705 3706 Targetâs new campaign puts design legacy at center of marketing 3707 </a> 3708 </h3> 3709 3710 <p class="feed__description">The effort will extend to creator partnerships and experiential activations and arrives as the retailer’s turnaround efforts begin to show results.</p> 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 <div> 3723 <a href="/topic/marketing/" class="topic-tag analytics t-dash-feed-item-topic">Marketing</a> 3724 </div> 3725 3726 3727 </div> 3728 </li> 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 <li class="row feed__item"> 3744 <div class="medium-4 columns "> 3745 3746 <figure class="feed__image-container"> 3747 <a class="feed__image analytics t-dash-feed-item-22" aria-labelledby="feed-item-title-22" href="/news/how-the-retail-crime-bill-could-bolster-ice/829731/" > 3748 3749 3750 3751 <img 3752 class="" 3753 src="https://imgproxy.divecdn.com/DupkoQ0zOkc2cOv4g2qlu9CtbBXZZGjlhxQMMU3a32A/g:nowe:0:76/c:1024:578/rs:fill:1200:675:1/Z3M6Ly9kaX
3753Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjI5Mzc4MDA5LmpwZw==.webp" 3754 width="1200" height="675" 3755 srcset="https://imgproxy.divecdn.com/mU26oG8z7RY_4qscG5mXm2CK8NBs-Ofsd6yoF0YPHS0/g:nowe:0:76/c:1024:578/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjI5Mzc4MDA5LmpwZw==.webp 300w, https://imgproxy.divecdn.com/QHNkUdoDtvZNqmLQG-yTQviHGoHBKAYe5KWmr7d_U2c/g:nowe:0:76/c:1024:578/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjI5Mzc4MDA5LmpwZw==.webp 600w, https://imgproxy.divecdn.com/DupkoQ0zOkc2cOv4g2qlu9CtbBXZZGjlhxQMMU3a32A/g:nowe:0:76/c:1024:578/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjI5Mzc4MDA5LmpwZw==.webp 1200w" 3756 sizes="(min-width: 40em ) 25vw, 100vw" 3757 alt="Federal agents inspecting a car's open trunk." 3758 3759 loading="lazy" 3760 3761 > 3762 3763 3764 </a> 3765 3766 3767 <figcaption> 3768 <img class="feed__attribution-icon" 3769 src="/static/images/info-icon.png?511915290926" 3770 width="16" height="16" 3771 alt="Image attribution tooltip" 3772 tabindex="0"> 3773 3774 <div class="feed__attribution">Kayla Bartkowski via Getty Images</div> 3775 <!-- included to allow for opaque icon when hovering over the attribution --> 3776 <img class="feed__attribution-icon" 3777 src="/static/images/info-icon.png?511915290926" 3778 width="16" height="16" 3779 alt="Image attribution tooltip" 3780 tabindex="-1"> 3781 </figcaption> 3782 3783 3784 </figure> 3785 3786 </div> 3787 <div class="medium-8 columns "> 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 <div class="label label--medium"> 3799 3800 Deep Dive 3801 3802 3803 </div> 3804 3805 3806 3807 3808 <h3 id="feed-item-title-22" class="feed__title feed__title--display"> 3809 <a href="/news/how-the-retail-crime-bill-could-bolster-ice/829731/" class="analytics t-dash-feed-item-22" > 3810 3811 How the retail crime bill could bolster ICE 3812 </a> 3813 </h3> 3814 3815 <p class="feed__description">Concerns are mounting that organized retail crime-fighting legislation, which passed the U.S. House and is now before the Senate, could drag retailers into mass deportations that have little to do with theft.</p> 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 <div> 3828 <a href="/topic/operations/" class="topic-tag analytics t-dash-feed-item-topic">Operations</a> 3829 </div> 3830 3831 3832 </div> 3833 </li> 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 <li class="row feed__item"> 3849 <div class="medium-4 columns "> 3850 3851 <figure class="feed__image-container"> 3852 <a class="feed__image analytics t-dash-feed-item-23" aria-labelledby="feed-item-title-23" href="/news/tapestry-sell-via-google-gemini-app-ai-mode/830890/" > 3853 3854 3855 3856 <img 3857 class="" 3858 src="https://imgproxy.divecdn.com/MzZ7CYPRABJJNJzJEP4tY-b-UKz5DUVHAzxUAIh1WBk/g:nowe:52:193/c:3971:2244/rs:fill:1200:675:1/Z3M6Ly9kaX
3858Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUctNDczOS5qcGc=.webp" 3859 width="1200" height="675" 3860 srcset="https://imgproxy.divecdn.com/gHN3vj9iHl5aTc-J6OUm-Tkh7g68JrSwqTKok0ZsB_o/g:nowe:52:193/c:3971:2244/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUctNDczOS5qcGc=.webp 300w, https://imgproxy.divecdn.com/m8_gyJg9heWMc51HO5JY9Q8Mf8fEujkdZdm9vvP_KyQ/g:nowe:52:193/c:3971:2244/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUctNDczOS5qcGc=.webp 600w, https://imgproxy.divecdn.com/MzZ7CYPRABJJNJzJEP4tY-b-UKz5DUVHAzxUAIh1WBk/g:nowe:52:193/c:3971:2244/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9JTUctNDczOS5qcGc=.webp 1200w" 3861 sizes="(min-width: 40em ) 25vw, 100vw" 3862 alt="A Kate Spade storefront in Georgetown" 3863 3864 loading="lazy" 3865 3866 > 3867 3868 3869 </a> 3870 3871 3872 <figcaption> 3873 <img class="feed__attribution-icon" 3874 src="/static/images/info-icon.png?511915290926" 3875 width="16" height="16" 3876 alt="Image attribution tooltip" 3877 tabindex="0"> 3878 3879 <div class="feed__attribution">Cara Salpini/Retail Dive</div> 3880 <!-- included to allow for opaque icon when hovering over the attribution --> 3881 <img class="feed__attribution-icon" 3882 src="/static/images/info-icon.png?511915290926" 3883 width="16" height="16" 3884 alt="Image attribution tooltip" 3885 tabindex="-1"> 3886 </figcaption> 3887 3888 3889 </figure> 3890 3891 </div> 3892 <div class="medium-8 columns "> 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 <h3 id="feed-item-title-23" class="feed__title feed__title--display"> 3909 <a href="/news/tapestry-sell-via-google-gemini-app-ai-mode/830890/" class="analytics t-dash-feed-item-23" > 3910 3911 Tapestry to sell via Googleâs Gemini app, AI Mode 3912 </a> 3913 </h3> 3914 3915 <p class="feed__description">Coach and Kate Spade items are now available for purchase in Google’s AI shopping ecosystem. </p> 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 <div> 3928 <a href="/topic/marketing/" class="topic-tag analytics t-dash-feed-item-topic">Marketing</a> 3929 </div> 3930 3931 3932 </div> 3933 </li> 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 <li class="row feed__item"> 3949 <div class="medium-4 columns "> 3950 3951 <figure class="feed__image-container"> 3952 <a class="feed__image analytics t-dash-feed-item-24" aria-labelledby="feed-item-title-24" href="/news/lower-income-households-financially-vulnerable-financial-health-network/831129/" > 3953 3954 3955 3956 <img 3957 class="" 3958 src="https://imgproxy.divecdn.com/hNFJF-NSN_OvdwovwaAYUPShIZ_A3xO-QFIiRsWhWdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
3958Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzI1MTczMDY1LmpwZw==.webp" 3959 width="1200" height="675" 3960 srcset="https://imgproxy.divecdn.com/xnxb0CVwnA9t4gamDdU1hqLOaksU4iiie1YUJGe-DH0/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzI1MTczMDY1LmpwZw==.webp 300w, https://imgproxy.divecdn.com/pJfey1QMmM6ftJkSk5VSZoBsJy0BwW71Eud20QvuQjc/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzI1MTczMDY1LmpwZw==.webp 600w, https://imgproxy.divecdn.com/hNFJF-NSN_OvdwovwaAYUPShIZ_A3xO-QFIiRsWhWdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzI1MTczMDY1LmpwZw==.webp 1200w" 3961 sizes="(min-width: 40em ) 25vw, 100vw" 3962 alt="A woman shops on her computer in her home." 3963 3964 loading="lazy" 3965 3966 > 3967 3968 3969 </a> 3970 3971 3972 <figcaption> 3973 <img class="feed__attribution-icon" 3974 src="/static/images/info-icon.png?511915290926" 3975 width="16" height="16" 3976 alt="Image attribution tooltip" 3977 tabindex="0"> 3978 3979 <div class="feed__attribution">Getty Images</div> 3980 <!-- included to allow for opaque icon when hovering over the attribution --> 3981 <img class="feed__attribution-icon" 3982 src="/static/images/info-icon.png?511915290926" 3983 width="16" height="16" 3984 alt="Image attribution tooltip" 3985 tabindex="-1"> 3986 </figcaption> 3987 3988 3989 </figure> 3990 3991 </div> 3992 <div class="medium-8 columns "> 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 <h3 id="feed-item-title-24" class="feed__title feed__title--display"> 4009 <a href="/news/lower-income-households-financially-vulnerable-financial-health-network/831129/" class="analytics t-dash-feed-item-24" > 4010 4011 More lower-income households feel financially vulnerable 4012 </a> 4013 </h3> 4014 4015 <p class="feed__description">With pandemic-era support gone and inflation taking a toll, many consumers can't pay their bills and feel bleak about the future, according to research from The Financial Health Network and the University of Southern California.</p> 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 <div> 4028 <a href="/topic/consumer-trends/" class="topic-tag analytics t-dash-feed-item-topic">Consumer Trends</a> 4029 </div> 4030 4031 4032 </div> 4033 </li> 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 <li class="row feed__item"> 4049 <div class="medium-6 columns "> 4050 4051 <figure class="feed__image-container"> 4052 <a class="feed__image analytics t-dash-feed-item-25" aria-labelledby="feed-item-title-25" href="/news/monthly-retail-sales-from-the-us-commerce-department/574252/" > 4053 4054 4055 4056 <img 4057 class="" 4058 src="https://imgproxy.divecdn.com/dXTfLuxLu--3t7R8_n4MZtfB0AzO8y_zIJ8kMvGJGp4/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
4058Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lZGVzaWduLTU4My1yZXRhaWwtc2FsZXMtdHJhY2tlci1oZXJvLmpwZw==.webp" 4059 width="1200" height="675" 4060 srcset="https://imgproxy.divecdn.com/M2UJmFOrIwYKt1te9PU23i7K4uee9vQCUcXQj6gOWQk/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lZGVzaWduLTU4My1yZXRhaWwtc2FsZXMtdHJhY2tlci1oZXJvLmpwZw==.webp 300w, https://imgproxy.divecdn.com/sUvz5VNsKkclOfIZfXJ5J7csL1EG4mfKve6OhjwVeUs/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lZGVzaWduLTU4My1yZXRhaWwtc2FsZXMtdHJhY2tlci1oZXJvLmpwZw==.webp 600w, https://imgproxy.divecdn.com/dXTfLuxLu--3t7R8_n4MZtfB0AzO8y_zIJ8kMvGJGp4/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lZGVzaWduLTU4My1yZXRhaWwtc2FsZXMtdHJhY2tlci1oZXJvLmpwZw==.webp 1200w" 4061 sizes="(min-width: 40em ) 25vw, 100vw" 4062 alt="" 4063 4064 loading="lazy" 4065 4066 > 4067 4068 4069 </a> 4070 4071 4072 <figcaption> 4073 <img class="feed__attribution-icon" 4074 src="/static/images/info-icon.png?511915290926" 4075 width="16" height="16" 4076 alt="Image attribution tooltip" 4077 tabindex="0" loading="lazy"> 4078 4079 <div class="feed__attribution">Shaun Lucas/Retail Dive/Retail Dive, data from Getty Images</div> 4080 <!-- included to allow for opaque icon when hovering over the attribution --> 4081 <img class="feed__attribution-icon" 4082 src="/static/images/info-icon.png?511915290926" 4083 width="16" height="16" 4084 alt="Image attribution tooltip" 4085 tabindex="-1" loading="lazy"> 4086 </figcaption> 4087 4088 4089 </figure> 4090 4091 </div> 4092 <div class="medium-6 columns "> 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 <h3 id="feed-item-title-25" class="feed__title feed__title--display"> 4104 <a href="/news/monthly-retail-sales-from-the-us-commerce-department/574252/" class="analytics t-dash-feed-item-25" > 4105 4106 August retail sales jump 6.7% as big retailers take market share 4107 </a> 4108 </h3> 4109 4110 <p class="feed__description">Online sales grew over 10% year over year, and analysts say major players are attracting price-conscious shoppers away from smaller competitors. </p> 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 <span class="secondary-label"> 4121 4122 Updated Sept. 16, 2026 4123 </span> 4124 4125 4126 4127 4128 4129 4130 4131 <div> 4132 <a href="/topic/financial-news/" class="topic-tag analytics t-dash-feed-item-topic">Financial News</a> 4133 </div> 4134 4135 4136 </div> 4137 </li> 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 <li class="row feed__item"> 4153 <div class="medium-4 columns "> 4154 4155 <figure class="feed__image-container"> 4156 <a class="feed__image analytics t-dash-feed-item-26" aria-labelledby="feed-item-title-26" href="/news/retail-ai-agents-visibility-data-breaches-netskope/831035/" > 4157 4158 4159 4160 <img 4161 class="" 4162 src="https://imgproxy.divecdn.com/gx38GW8Ae70wigwp_dvhtf-pp8T8UyTi0DsU0pzzvVg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaX
4162Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjkxMzI0ODQzLmpwZw==.webp" 4163 width="1200" height="675" 4164 srcset="https://imgproxy.divecdn.com/0C4wwDPBroGCmW6dP43_txkBHlRhNqe5CdqFzPG42bY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjkxMzI0ODQzLmpwZw==.webp 300w, https://imgproxy.divecdn.com/7ac3RcEq8vvQHfodMQ5r4B3Svu76iBU1aEVTQagB37w/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjkxMzI0ODQzLmpwZw==.webp 600w, https://imgproxy.divecdn.com/gx38GW8Ae70wigwp_dvhtf-pp8T8UyTi0DsU0pzzvVg/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0yMjkxMzI0ODQzLmpwZw==.webp 1200w" 4165 sizes="(min-width: 40em ) 25vw, 100vw" 4166 alt="A person stocks shelves inside a Walmart retail store." 4167 4168 loading="lazy" 4169 4170 > 4171 4172 4173 </a> 4174 4175 4176 <figcaption> 4177 <img class="feed__attribution-icon" 4178 src="/static/images/info-icon.png?511915290926" 4179 width="16" height="16" 4180 alt="Image attribution tooltip" 4181 tabindex="0"> 4182 4183 <div class="feed__attribution">Joe Raedle via Getty Images</div> 4184 <!-- included to allow for opaque icon when hovering over the attribution --> 4185 <img class="feed__attribution-icon" 4186 src="/static/images/info-icon.png?511915290926" 4187 width="16" height="16" 4188 alt="Image attribution tooltip" 4189 tabindex="-1"> 4190 </figcaption> 4191 4192 4193 </figure> 4194 4195 </div> 4196 <div class="medium-8 columns "> 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 <h3 id="feed-item-title-26" class="feed__title feed__title--display"> 4213 <a href="/news/retail-ai-agents-visibility-data-breaches-netskope/831035/" class="analytics t-dash-feed-item-26" > 4214 4215 Retailers tamp down shadow AI but struggle to oversee agentic sprawl 4216 </a> 4217 </h3> 4218 4219 <p class="feed__description">The use of AI agents is soaring in the retail sector, but visibility remains a major challenge, with regulated data at risk.</p> 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 <div> 4232 <a href="/topic/technology/" class="topic-tag analytics t-dash-feed-item-topic">Technology</a> 4233 </div> 4234 4235 4236 </div> 4237 </li> 4238 4239 4240 </ul> 4241 4242 4243 4244 4245 4246<div class="pagination"> 4247 4248 4249 <a href="?page=2" class="button button--soft"> 4250 <!--first page pagination for Dash and Topics--> 4251 4252 4253 More stories<img class="button__icon button__icon--small button__icon--right" src="/static/img/components/buttons/right-arrow.svg?511915290926" alt=""> 4254 4255 </a> 4256 4257 4258</div> 4259 4260 4261 </section> 4262 4263 4264 </section> 4265 <aside class="sidebar large-4 columns"> 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278<div class="hybrid-ad-wrapper hide-small show-large"> 4279 <div class="hybrid-ad-inner-wrapper"> 4280 4281 <div class="hide-small show-large"> 4282 4283 4284 <div id='dfp-hybrid1-desktop'> 4285
4285<script> 4286 if (window.dfp_visibility === 'desktop' ) { 4287 googletag.cmd.push(function() { 4288 googletag.defineSlot( 4289 '/3618/retaildive/retaildivehybrid1', 4290 [[300, 250], 'fluid', [160, 600]], 4291 'dfp-hybrid1-desktop' 4292 ).addService(googletag.pubads()); 4293 }); 4294 } 4295 waitToLoadAds.push(function() { 4296 googletag.cmd.push(function() { 4297 if (window.dfp_visibility === 'desktop' ) { 4298 window.onDvtagReady?.(() => googletag.display('dfp-hybrid1-desktop')); 4299 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 4300 var adUnitPath = '/3618/retaildive/retaildivehybrid1'; 4301 var onProformative = false; 4302 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 4303 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 4304 var selector = '.pf-comments__ad-wrapper #dfp-hybrid1-desktop'; 4305 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 4306 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 4307 } 4308 } 4309 }); 4310 } 4311 }); 4312 }); 4313 </script>
4313 4314 </div> 4315 4316 </div> 4317 </div> 4318</div> 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 <div class="signup sidebar-signup-box hide-small show-large" data-box-priority="0"> 4336 4337 <h3 class="sidebar-signup-box__header">Get the free newsletter</h3> 4338 <p class="sidebar-signup-box__description">Subscribe to Retail Dive for top news, trends & analysis</p> 4339 4340 4341 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 4342 4343 4344 <label for="id_7e163c_email" class="email-input js-email-input"> 4345 <span class="screen-reader-text">Email:</span> 4346 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_7e163c_email"> 4347 </label> 4348 4349 <span class="captcha-container"> 4350 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 4351 </span> 4352 4353 <input type="hidden" name="signup_box_location" value="sidebar"> 4354 <input type="hidden" name="signup_initial_url_path" value="/"> 4355 <input type="hidden" name="signup_internal_referrer"> 4356 <input type="hidden" name="signup_external_referrer"> 4357 <input type="hidden" name="referral_url"> 4358 4359 4360 <input type="hidden" name="js_enabled" value="0" id="id_7e163c_js_enabled"> 4361 4362 4363 4364 <ul class="signup-list list-no-bullets"> 4365 4366 4367 4368 <li> 4369 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4370 <input id="newsletter-sidebar-checkbox-8" 4371 type="checkbox" 4372 name="site_newsletters" 4373 value="8" 4374 class="checkbox" 4375 4376 /> 4377 <label for="newsletter-sidebar-checkbox-8"> 4378 <span class="newsletter-title">Daily Dive</span> 4379 4380 <span class="secondary-label">M-F</span> 4381 4382 </label> 4383 </li> 4384 4385 <li> 4386 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4387 <input id="newsletter-sidebar-checkbox-1791" 4388 type="checkbox" 4389 name="site_newsletters" 4390 value="1791" 4391 class="checkbox" 4392 4393 /> 4394 <label for="newsletter-sidebar-checkbox-1791"> 4395 <span class="newsletter-title">DTC Weekly</span> 4396 4397 <span class="secondary-label">Every Tuesday</span> 4398 4399 </label> 4400 </li> 4401 4402 <li> 4403 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4404 <input id="newsletter-sidebar-checkbox-27" 4405 type="checkbox" 4406 name="site_newsletters" 4407 value="27" 4408 class="checkbox" 4409 4410 /> 4411 <label for="newsletter-sidebar-checkbox-27"> 4412 <span class="newsletter-title">Marketing Weekly</span> 4413
4414 <span class="secondary-label">Every Wednesday</span> 4415 4416 </label> 4417 </li> 4418 4419 <li> 4420 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4421 <input id="newsletter-sidebar-checkbox-28" 4422 type="checkbox" 4423 name="site_newsletters" 4424 value="28" 4425 class="checkbox" 4426 4427 /> 4428 <label for="newsletter-sidebar-checkbox-28"> 4429 <span class="newsletter-title">Tech Weekly</span> 4430 4431 <span class="secondary-label">Every Thursday</span> 4432 4433 </label> 4434 </li> 4435 4436 <li> 4437 <label><span class="screen-reader-text">Select Newsletter:</span></label> 4438 <input id="newsletter-sidebar-checkbox-1792" 4439 type="checkbox" 4440 name="site_newsletters" 4441 value="1792" 4442 class="checkbox" 4443 4444 /> 4445 <label for="newsletter-sidebar-checkbox-1792"> 4446 <span class="newsletter-title">Operations Weekly</span> 4447 4448 <span class="secondary-label">Every Monday</span> 4449 4450 </label> 4451 </li> 4452 4453 4454 4455 <li> 4456 <label><span class="screen-reader-text">Select user consent:</span></label> 4457 <input type="checkbox" name="user_consent" id="id_user_consent-sidebar" value="1" class="checkbox"/> 4458 <label for="id_user_consent-sidebar"> 4459 <span class="signup-user-consent_box"> 4460 <span> 4461 By signing up to receive our newsletter, you agree to our 4462 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 4463 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 4464</span> 4465 4466 </span> 4467 </label> 4468 </li> 4469 </ul> 4470 4471 <button class="button button--loud signup-button" type="submit" value="Sign up">Sign up</button> 4472 4473 4474
4475<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?242215290926" ></script>
4475 4476 4477 4478 <label class="error email_error" style="display:none;">A valid email address is required.</label> 4479 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 4480 </form> 4481 </div> 4482 4483 4484 4485 4486 4487 4488 4489 <div class="sidebar-signup-box-it-pub hide-small show-large" data-box-priority="0"> 4490 <div class="sidebar-signup-box-it-pub__sign-up-form"> 4491 <h3 class="sidebar-signup-box-it-pub__header">Take your <span class="it_signup_headline_industry"></span> knowledge further with <span class="it_signup_site_name"></span></h3> 4492 <p class="sidebar-signup-box-it-pub__description free-signup-text">Sign up for the free <span class="it_signup_site_name"></span> newsletter. <span class="it_signup_copy"></span></p> 4493 <div class="sidebar-signup-box-it-pub__related-publication"> 4494 <img class="sidebar-signup-box-it-pub__related-publication__logo" src="" alt="" /> 4495 <p class="sidebar-signup-box-it-pub__description"> 4496 Interested? Explore more of what <a class='it_signup_pub_link' href=""><span class="it_signup_site_name"></span></a> has to offer. 4497 </p> 4498 <div> 4499 <button class="button button-medium signup-button button-spinner" id="it_media_signup_button" type="button" data-sailthru-list-name=""> 4500 One-click newsletter signup 4501 <div class="lds-ring sidebar-signup-box-spinner"> 4502 <div></div> 4503 <div></div> 4504 <div></div> 4505 <div></div> 4506 </div> 4507 </button> 4508 </div> 4509 </div> 4510 </div> 4511 <div class="sidebar-signup-box-it-pub__success-message"> 4512 <h3 class="sidebar-signup-box__header"> 4513 <svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"> 4514 <path d="M15.6251 25L21.8751 31.25L34.3751 18.75M45.8334 25C45.8334 36.5058 36.5059 45.8333 25.0001 45.8333C13.4941 45.8333 4.16675 36.5058 4.16675 25C4.16675 13.4941 13.4941 4.16667 25.0001 4.16667C36.5059 4.16667 45.8334 13.4941 45.8334 25Z" stroke="#414192" stroke-linecap="round" stroke-linejoin="round"/> 4515 </svg> 4516 <div>You're all set</div> 4517 </h3> 4518 <p class="sidebar-signup-box__description"> 4519 Thanks for signing up! 4520 Please keep an eye out for a confirmation email from 4521 <a href="/cdn-cgi/l/email-protection#026c6775716e6776766770426b76766c6775716e67767667702c616d6f"><span class="__cf_email__" data-cfemail="88e6edfffbe4edfcfcedfac8e1fcfce6edfffbe4edfcfcedfaa6ebe7e5">[email protected]</span></a> 4522 To ensure we make it into your inbox regularly, 4523 add us to your allow list, mark us as a safe sender, or add us to your address book. 4524 Check out more from 4525 <a class='it_signup_pub_link' href=""><span class="it_signup_pub_link"></span></a> 4526 </p> 4527 </div> 4528</div> 4529 4530 4531 4532 <div class="subscriber-demographics demographics-form" id="demographics-box-sidebar"></div>
vendor: 121 bytes, lines 4532-4533
4532 4533 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4533<script src="/static/js/subscriberDemographicsForm.js?511915290926"></script>
4533 4534
4534<script> 4535 var siteName = 'Retail Dive' || null; 4536 if (siteName) { 4537 setupFormCallbackAndCreateFormIfSub(siteName, 'sidebar'); 4538 } 4539 </script>
4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 <div class="sidebar-box" data-box-priority="2"> 4554 <h3 class="sidebar-box__header sidebar-box__header--loud"> 4555 Most Popular 4556 </h3> 4557 <ol class="sidebar-box-list sidebar-box-list--ordered"> 4558 4559 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4560 <!-- image --> 4561 <div class="sidebar-box-list__image-container"> 4562 <a class="analytics t-most-popular-sidebar-item-1 hide-small show-large" 4563 href="/news/target-cuts-prices-consumer-sentiment-sours/831627/"> 4564 4565 4566 4567 4568 <img 4569 class="sidebar-box-list__image" 4570 src="https://imgproxy.divecdn.com/0idY8cGb7uOaLGCQbC5RI_KGxO5OOxOlt2noQI_BtNM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzkuMjJfX19hbV8xMDI0LnBuZw==.webp" 4571 width="600" height="338" 4572 srcset="https://imgproxy.divecdn.com/Q9TktuZyFbo4BhtkW6F4t8FdU86-LPbM4fCr5ssjB4o/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzkuMjJfX19hbV8xMDI0LnBuZw==.webp 300w, https://imgproxy.divecdn.com/0idY8cGb7uOaLGCQbC5RI_KGxO5OOxOlt2noQI_BtNM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zY3JlZW5zaG90XzIwMjYtMDktMjJfYXRfMTAuMzkuMjJfX19hbV8xMDI0LnBuZw==.webp 600w" 4573 sizes="25vw" 4574 alt="Target store in Bridgehampton" 4575 4576 loading="lazy" 4577 4578 > 4579 4580 4581 </a> 4582 </div> 4583 <div class="sidebar-box-title-container"> 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 <a class="analytics t-most-popular-sidebar-item-1 sidebar-box-list__item-title" 4597 href="/news/target-cuts-prices-consumer-sentiment-sours/831627/">Target cuts prices as consumer sentiment sours 4598 </a> <!--Article Title--> 4599 </div> 4600 </li> 4601 4602 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4603 <!-- image --> 4604 <div class="sidebar-box-list__image-container"> 4605 <a class="analytics t-most-popular-sidebar-item-2 hide-small show-large" 4606 href="/news/retailers-consumers-upcoming-holiday-season-what-to-expect/831003/"> 4607 4608 4609 4610 4611 <img 4612 class="sidebar-box-list__image" 4613 src="https://imgproxy.divecdn.com/L7QoxTKI0Y4LtokCp285dcMz60M4A5tmu7Dh4hTpjO8/g:nowe:0:130/c:1280:723/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp" 4614 width="600" height="338" 4615 srcset="https://imgproxy.divecdn.com/bU7x1wTtzyi_aYnK15DgfsEz6Zl_0y7H9xschnqcNqs/g:nowe:0:130/c:1280:723/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 300w, https://imgproxy.divecdn.com/L7QoxTKI0Y4LtokCp285dcMz60M4A5tmu7Dh4hTpjO8/g:nowe:0:130/c:1280:723/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9ub3Jkc3Ryb21faG9saWRheV9hbHRfMS5qcGVn.webp 600w" 4616 sizes="25vw" 4617 alt="People walking by Nordstrom's New York City store at the holidays." 4618 4619 loading="lazy" 4620 4621 > 4622 4623 4624 </a> 4625 </div> 4626 <div class="sidebar-box-title-container"> 4627 4628 4629 4630 4631 4632 4633 4634 <a class="analytics t-most-popular-sidebar-item-2 sidebar-box-list__item-title" 4635 href="/news/retailers-consumers-upcoming-holiday-season-what-to-expect/831003/">Retailers, consumers both on edge as the holidays approach 4636 </a> <!--Article Title--> 4637 </div> 4638 </li> 4639 4640 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4641 <!-- image --> 4642 <div class="sidebar-box-list__image-container"> 4643 <a class="analytics t-most-popular-sidebar-item-3 hide-small show-large" 4644 href="/news/walmart-ceo-dynamic-pricing-concerns/831490/"> 4645 4646 4647 4648 4649 <img 4650 class="sidebar-box-list__image" 4651 src="https://imgproxy.divecdn.com/vagtaZJ7t8YtwWvd11WybzWNuOs2HQnmEloeiOr0i5Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaX
4651Zlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp" 4652 width="600" height="338" 4653 srcset="https://imgproxy.divecdn.com/1op6qrNsM-1VwgIaolkK_oYd1IxPO6IO3OT3tvaghNw/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp 300w, https://imgproxy.divecdn.com/vagtaZJ7t8YtwWvd11WybzWNuOs2HQnmEloeiOr0i5Q/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9lbGVjdHJvbmljX3NoZWxmX2xhYmVsX3dhbG1hcnQuanBn.webp 600w" 4654 sizes="25vw" 4655 alt="A close-up of a digital price tag." 4656 4657 loading="lazy" 4658 4659 > 4660 4661 4662 </a> 4663 </div> 4664 <div class="sidebar-box-title-container"> 4665 4666 4667 4668 4669 4670 4671 4672 <a class="analytics t-most-popular-sidebar-item-3 sidebar-box-list__item-title" 4673 href="/news/walmart-ceo-dynamic-pricing-concerns/831490/">Walmart CEO addresses dynamic pricing concerns 4674 </a> <!--Article Title--> 4675 </div> 4676 </li> 4677 4678 <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> 4679 <!-- image --> 4680 <div class="sidebar-box-list__image-container"> 4681 <a class="analytics t-most-popular-sidebar-item-4 hide-small show-large" 4682 href="/news/1-800-flowers-sells-personalizationmallcom-things-remembered/831762/"> 4683 4684 4685 4686 4687 <img 4688 class="sidebar-box-list__image" 4689 src="https://imgproxy.divecdn.com/gyuLdlqggU6phXIhEvQUKBRMSZZOK3qsd3vAdfY11kg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9wbWFsbGVsZm9udGhlc2hlbGYuanBn.webp" 4690 width="600" height="338" 4691 srcset="https://imgproxy.divecdn.com/EOBh4rlIajf2RMcdtlTNsZkX6NkVYJh2KBlsq_csFPY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9wbWFsbGVsZm9udGhlc2hlbGYuanBn.webp 300w, https://imgproxy.divecdn.com/gyuLdlqggU6phXIhEvQUKBRMSZZOK3qsd3vAdfY11kg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9wbWFsbGVsZm9udGhlc2hlbGYuanBn.webp 600w" 4692 sizes="25vw" 4693 alt="Displayed assortment of Elfs on shelves with customized mugs and books." 4694 4695 loading="lazy" 4696 4697 > 4698 4699 4700 </a> 4701 </div> 4702 <div class="sidebar-box-title-container"> 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 <a class="analytics t-most-popular-sidebar-item-4 sidebar-box-list__item-title" 4716 href="/news/1-800-flowers-sells-personalizationmallcom-things-remembered/831762/">1-800-Flowers to sell PersonalizationMall.com, Things Remembered 4717 </a> <!--Article Title--> 4718 </div> 4719 </li> 4720 4721 </ol> 4722 </div> 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 <div class="sidebar-box hide-small show-large" data-box-priority="4"> 4737 <h3 class="sidebar-box__header">Library resources</h3> 4738 <ul class="sidebar-box-list"> 4739 4740 <li class="sidebar-box-list__item flex"> 4741 4742 <div class='sidebar-box-list__icon sidebar-box-list__icon--loud'> 4743 4744 <img src="/static/img/lib_icons/trendline.svg?511915290926" height="25" width="25" alt="editorial resource icon" loading="lazy"> 4745 4746 </div> 4747 4748 <div> 4749 4750 <div class="label label--soft">Trendline</div> 4751 4752 <a class="analytics t-library-sidebar-item-1 sidebar-box-list__item-title" 4753 target="_blank" 4754 href="https://www.retaildive.com/trendline/how-artificial-intelligence-is-shaping-retail/537/?utm_source=RD&utm_medium=Library&utm_campaign=Syntax"> 4755 How AI is transforming retail 4756 </a> 4757 4758 4759 4760 <span class="sponsor-label__leading-text secondary-label">Supported by </span> 4761 <span class="sponsor-label__name secondary-label">Syntax</span> 4762 4763 4764 </div> 4765 </li> 4766 4767 <li class="sidebar-box-list__item flex"> 4768 4769 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 4770 4771 <img src="/static/img/lib_icons/playbook-black.svg?511915290926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 4772 4773 </div> 4774 4775 <div> 4776 4777 <div class="label label--soft">Playbook</div> 4778 4779 <a class="analytics t-library-sidebar-item-2 sidebar-box-list__item-title" 4780 target="_blank" 4781 href="https://packagingdive.tradepub.com/c/pubRD.mpl?secure=1&sr=pp&_t=pp%3A&qf=w_defa11746&ch=library&utm_source=RD&utm_medium=Library&utm_campaign=EFI"> 4782 How To Manage Audit-Ready Product Information 4783 </a> 4784 4785 4786 4787 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 4788 <span class="sponsor-label__name secondary-label">EFI</span> 4789 4790 4791 </div> 4792 </li> 4793 4794 <li class="sidebar-box-list__item flex"> 4795 4796 <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> 4797 4798 <img src="/static/img/lib_icons/webinar-black.svg?511915290926" height="25" width="25" alt="Studio resource icon" loading="lazy"> 4799 4800 </div> 4801 4802 <div> 4803 4804 <div class="label label--soft">Webinar - on demand</div> 4805 4806 <a class="analytics t-library-sidebar-item-3 sidebar-box-list__item-title" 4807 target="_blank" 4808 href="http://resources.industrydive.com/Keeping-Retail-Operations-Simple-as-Tech-Stacks-Grow?utm_source=RD&utm_medium=Library&utm_campaign=HP"> 4809 Donât Break the Store: Modernizing Retail Tech Without the Operational Trade-Offs 4810 </a> 4811 4812 4813 4814 <span class="sponsor-label__leading-text secondary-label">Custom content for </span> 4815 <span class="sponsor-label__name secondary-label">HP</span> 4816 4817 4818 </div> 4819 </li> 4820 4821 </ul> 4822 <a class="analytics t-library-sidebar-all sidebar-box__cta" 4823 aria-label="View all library items" 4824 href="/library/">View all</a> 4825 </div> 4826 4827 4828 4829 4830 4831 4832 4833
4834<div class="sidebar-box js-pressrelease-sidebar-box" data-box-priority=" 6 "> 4835 <h3 class="sidebar-box__header">Company Announcements</h3> 4836 <div class="press-release-placeholder"> 4837 <ul class="sidebar-box-list" 4838 hx-get="/api/v3/htmx/boxes/pressrelease-sidebar-box/" 4839 hx-trigger="load" 4840 hx-swap="outerHTML"> 4841 4842 4843 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4844 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4845 <div class="sidebar-box-title-container"> 4846 <div class="pr-box-skeleton-text-line"></div> 4847 <div class="pr-box-skeleton-text-line"></div> 4848 <div class="pr-box-skeleton-text-line"></div> 4849 <div class="pr-box-skeleton-text-line"></div> 4850 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4851 </div> 4852 </li> 4853 4854 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4855 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4856 <div class="sidebar-box-title-container"> 4857 <div class="pr-box-skeleton-text-line"></div> 4858 <div class="pr-box-skeleton-text-line"></div> 4859 <div class="pr-box-skeleton-text-line"></div> 4860 <div class="pr-box-skeleton-text-line"></div> 4861 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4862 </div> 4863 </li> 4864 4865 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4866 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4867 <div class="sidebar-box-title-container"> 4868 <div class="pr-box-skeleton-text-line"></div> 4869 <div class="pr-box-skeleton-text-line"></div> 4870 <div class="pr-box-skeleton-text-line"></div> 4871 <div class="pr-box-skeleton-text-line"></div> 4872 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4873 </div> 4874 </li> 4875 4876 <li class="sidebar-box-list__item flex pr-box-skeleton-item"> 4877 <div class="sidebar-box-list__thumbnail-container pr-box-skeleton-image"></div> 4878 <div class="sidebar-box-title-container"> 4879 <div class="pr-box-skeleton-text-line"></div> 4880 <div class="pr-box-skeleton-text-line"></div> 4881 <div class="pr-box-skeleton-text-line"></div> 4882 <div class="pr-box-skeleton-text-line"></div> 4883 <div class="pr-box-skeleton-text-line pr-box-skeleton-company-name"></div> 4884 </div> 4885 </li> 4886 4887 </ul> 4888 <span class="sidebar-box__cta"> 4889 <a class="analytics t-pr-sidebar-all" 4890 aria-label="View all press release items" 4891 href="/press-release/">View all</a> 4892 4893 | <a class="analytics t-pr-sidebar-start" href="/press-release/get-started/">Post a press release</a> 4894 4895 </span> 4896 </div> 4897</div> 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 <div class="sidebar-box hide-small show-large" data-box-priority="8"> 4912 <h3 class="sidebar-box__header">What We're Reading</h3> 4913 <ul class="sidebar-box-list"> 4914 4915 4916 <li class="sidebar-box-list__item"> 4917 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//wwd.com/beauty-industry-news/beauty-features/rhode-expands-continental-europe-sephora-1239288988/" 4918 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//wwd.com/beauty-industry-news/beauty-features/rhode-expands-continental-europe-sephora-1239288988/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//wwd.com/beauty-industry-news/beauty-features/rhode-expands-continental-europe-sephora-1239288988/ 2x" height="16" width="16" alt="" loading="lazy">
4919 <span class="label label--soft">Beauty Inc.</span> 4920 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://wwd.com/beauty-industry-news/beauty-features/rhode-expands-continental-europe-sephora-1239288988/" target="_blank"> 4921 Hailey Bieberâs Rhode Expands Into Continental Europe With Sephora 4922 <img src="/static/img/offsite.svg?511915290926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4923 </a> 4924 </li> 4925 4926 <li class="sidebar-box-list__item"> 4927 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.businessoffashion.com/briefings/sports/how-reebok-rebuilt-its-basketball-business-from-the-ground-up/" 4928 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.businessoffashion.com/briefings/sports/how-reebok-rebuilt-its-basketball-business-from-the-ground-up/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.businessoffashion.com/briefings/sports/how-reebok-rebuilt-its-basketball-business-from-the-ground-up/ 2x" height="16" width="16" alt="" loading="lazy"> 4929 <span class="label label--soft">Business of Fashion</span> 4930 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.businessoffashion.com/briefings/sports/how-reebok-rebuilt-its-basketball-business-from-the-ground-up/" target="_blank"> 4931 How Reebok Rebuilt Its Basketball Business from the Ground Up 4932 <img src="/static/img/offsite.svg?511915290926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4933 </a> 4934 </li> 4935 4936 <li class="sidebar-box-list__item"> 4937 <img src="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.reuters.com/legal/government/trump-host-zuckerberg-anthropics-amodei-other-ai-titans-tuesday-2026-09-29/" 4938 srcset="https://www.google.com/s2/favicons?sz=32&domain=https%3A//www.reuters.com/legal/government/trump-host-zuckerberg-anthropics-amodei-other-ai-titans-tuesday-2026-09-29/ 1x, https://www.google.com/s2/favicons?sz=64&domain=https%3A//www.reuters.com/legal/government/trump-host-zuckerberg-anthropics-amodei-other-ai-titans-tuesday-2026-09-29/ 2x" height="16" width="16" alt="" loading="lazy"> 4939 <span class="label label--soft">Reuters</span> 4940 <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.reuters.com/legal/government/trump-host-zuckerberg-anthropics-amodei-other-ai-titans-tuesday-2026-09-29/" target="_blank"> 4941 Trump, AI CEOs sign voluntary safety pact, back data center expansion 4942 <img src="/static/img/offsite.svg?511915290926" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> 4943 </a> 4944 </li> 4945 4946 </ul> 4947 <a class="analytics t-wwr-sidebar-all sidebar-box__cta" 4948 aria-label="View all what we are reading items" 4949 href="/what-we-are-reading">View all</a> 4950 </div> 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963<div class="sidebar-box hide-small show-large" data-box-priority="10"> 4964 <h3 class="sidebar-box__header">Events</h3> 4965 <div class="events-placeholder"> 4966 <ul class="sidebar-box-list" 4967 hx-get="/api/v3/htmx/boxes/events-sidebar-box/" 4968 hx-trigger="load" 4969 hx-swap="outerHTML"> 4970 4971 4972 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 4973 <div class="sidebar-box-list__events-date events-box-skeleton-date">
4974 <span class="events-box-skeleton-day"></span> 4975 <span class="events-box-skeleton-month"></span> 4976 </div> 4977 <div class="sidebar-box-title-container__events"> 4978 <div class="events-box-skeleton-text-line"></div> 4979 <div class="events-box-skeleton-text-line"></div> 4980 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 4981 </div> 4982 </li> 4983 4984 <li class="sidebar-box-list__item flex events-box-skeleton-item"> 4985 <div class="sidebar-box-list__events-date events-box-skeleton-date"> 4986 <span class="events-box-skeleton-day"></span> 4987 <span class="events-box-skeleton-month"></span> 4988 </div> 4989 <div class="sidebar-box-title-container__events"> 4990 <div class="events-box-skeleton-text-line"></div> 4991 <div class="events-box-skeleton-text-line"></div> 4992 <div class="events-box-skeleton-text-line events-box-skeleton-location"></div> 4993 </div> 4994 </li> 4995 4996 </ul> 4997 <div class="sidebar-box__cta"> 4998 <a class="analytics t-events-sidebar-all" href="/events/">View all</a> 4999 5000 | <a class="analytics t-events-sidebar-start" href="/selfservice/event-listings/contact">Promote an event</a> 5001 5002 </div> 5003 </div> 5004</div> 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 <div class="sidebar-box hide-small show-large" data-box-priority="8"> 5016 <h3 class="sidebar-box__header">Industry Intel</h3> 5017 <ul class="sidebar-box-list"> 5018 5019 <li class="sidebar-box-list__item"> 5020 <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" 5021 target="_blank" 5022 href="http://resources.industrydive.com/The-System-of-Work-Why-Workforce-Management-Drives-Business-Execution"> 5023 The System of Work: Why Workforce Management Drives Business Execution 5024 </a> 5025 5026 <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> 5027 5028 5029 5030 <span class="secondary-label">•</span> 5031 5032 <span class="secondary-label">Provided by Workday</span> 5033 5034 </li> 5035 5036 <li class="sidebar-box-list__item"> 5037 <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" 5038 target="_blank" 5039 href="https://resources.industrydive.com/where-did-my-margin-go"> 5040 Where Did My Margin Go? The Financial Fluency Every CPG Founder Needs to Scale 5041 </a> 5042 5043 <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> 5044 5045 5046 5047 <span class="secondary-label">•</span> 5048 5049 <span class="secondary-label">Provided by BELAY</span> 5050 5051 </li> 5052 5053 <li class="sidebar-box-list__item"> 5054 <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" 5055 target="_blank" 5056 href="http://resources.industrydive.com/modern-retail-experience"> 5057 From Strategy to Store-Floor Execution: Office Depotâs Journey to a Modern Retail Experience 5058 </a> 5059 5060 <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> 5061 5062 5063 5064 <span class="secondary-label">•</span> 5065
5066 <span class="secondary-label">Provided by Zebra Technologies</span> 5067 5068 </li> 5069 5070 </ul> 5071 </div> 5072 5073 5074 5075 5076 5077 5078 5079 5080<div class="hybrid-ad-wrapper hide-small show-large"> 5081 <div class="hybrid-ad-inner-wrapper"> 5082 5083 <div class="hide-small show-large"> 5084 5085 5086 <div id='dfp-hybrid4-desktop'> 5087
5087<script> 5088 if (window.dfp_visibility === 'desktop' ) { 5089 googletag.cmd.push(function() { 5090 googletag.defineSlot( 5091 '/3618/retaildive/retaildivehybrid4', 5092 [[300, 250], 'fluid', [160, 600]], 5093 'dfp-hybrid4-desktop' 5094 ).addService(googletag.pubads()); 5095 }); 5096 } 5097 waitToLoadAds.push(function() { 5098 googletag.cmd.push(function() { 5099 if (window.dfp_visibility === 'desktop' ) { 5100 window.onDvtagReady?.(() => googletag.display('dfp-hybrid4-desktop')); 5101 googletag.pubads().addEventListener('slotRenderEnded', function (event) { 5102 var adUnitPath = '/3618/retaildive/retaildivehybrid4'; 5103 var onProformative = false; 5104 if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { 5105 var adUnitPathWithVisibility = adUnitPath + '-desktop'; 5106 var selector = '.pf-comments__ad-wrapper #dfp-hybrid4-desktop'; 5107 if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { 5108 $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') 5109 } 5110 } 5111 }); 5112 } 5113 }); 5114 }); 5115 </script>
5115 5116 </div> 5117 5118 </div> 5119 </div> 5120</div> 5121 5122 5123 5124 5125 5126 5127 </aside> 5128 </div> 5129 </div> 5130 5131 5132 5133 5134 5135 </div> <!-- ends page-inner-wrapper --> 5136 5137 <section class="pre-footer"> 5138 5139 5140 5141 <section class="signup call-out"> 5142 <div class="row"> 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 <div class="large-10 medium-11 medium-centered columns footer-signup" style="display: flex"> 5155 <div class="footer-signup__content"> 5156 5157 <h3>Retail Dive news delivered to your inbox</h3> 5158 <p class="subhead">Get the free daily newsletter read by industry experts</p> 5159 5160 5161 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 5162 5163 5164 <label for="id_dc5af9_email" class="email-input js-email-input"> 5165 <span class="screen-reader-text">Email:</span> 5166 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_dc5af9_email"> 5167 </label> 5168 5169 <span class="captcha-container"> 5170 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 5171 </span> 5172 5173 <input type="hidden" name="signup_box_location" value="bottom"> 5174 <input type="hidden" name="signup_initial_url_path" value="/"> 5175 <input type="hidden" name="signup_internal_referrer"> 5176 <input type="hidden" name="signup_external_referrer"> 5177 <input type="hidden" name="referral_url"> 5178 5179 5180 <input type="hidden" name="js_enabled" value="0" id="id_dc5af9_js_enabled"> 5181 5182 5183 5184 <ul class="signup-list list-no-bullets"> 5185 5186 5187 5188 <li> 5189 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5190 <input id="newsletter-bottom-checkbox-8" 5191 type="checkbox" 5192 name="site_newsletters" 5193 value="8" 5194 class="checkbox" 5195 5196 /> 5197 <label for="newsletter-bottom-checkbox-8"> 5198 <span class="newsletter-title">Daily Dive</span> 5199 5200 <span class="secondary-label">M-F</span> 5201 5202 </label> 5203 </li> 5204 5205 <li> 5206 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5207 <input id="newsletter-bottom-checkbox-1791" 5208 type="checkbox" 5209 name="site_newsletters" 5210 value="1791" 5211 class="checkbox" 5212 5213 /> 5214 <label for="newsletter-bottom-checkbox-1791"> 5215 <span class="newsletter-title">DTC Weekly</span> 5216 5217 <span class="secondary-label">Every Tuesday</span> 5218 5219 </label> 5220 </li> 5221 5222 <li> 5223 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5224 <input id="newsletter-bottom-checkbox-27" 5225 type="checkbox" 5226 name="site_newsletters" 5227 value="27" 5228 class="checkbox" 5229 5230 /> 5231 <label for="newsletter-bottom-checkbox-27">
5232 <span class="newsletter-title">Marketing Weekly</span> 5233 5234 <span class="secondary-label">Every Wednesday</span> 5235 5236 </label> 5237 </li> 5238 5239 <li> 5240 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5241 <input id="newsletter-bottom-checkbox-28" 5242 type="checkbox" 5243 name="site_newsletters" 5244 value="28" 5245 class="checkbox" 5246 5247 /> 5248 <label for="newsletter-bottom-checkbox-28"> 5249 <span class="newsletter-title">Tech Weekly</span> 5250 5251 <span class="secondary-label">Every Thursday</span> 5252 5253 </label> 5254 </li> 5255 5256 <li> 5257 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5258 <input id="newsletter-bottom-checkbox-1792" 5259 type="checkbox" 5260 name="site_newsletters" 5261 value="1792" 5262 class="checkbox" 5263 5264 /> 5265 <label for="newsletter-bottom-checkbox-1792"> 5266 <span class="newsletter-title">Operations Weekly</span> 5267 5268 <span class="secondary-label">Every Monday</span> 5269 5270 </label> 5271 </li> 5272 5273 5274 5275 <li> 5276 <label><span class="screen-reader-text">Select user consent:</span></label> 5277 <input type="checkbox" name="user_consent" id="id_user_consent-bottom" value="1" class="checkbox"/> 5278 <label for="id_user_consent-bottom"> 5279 <span class="signup-user-consent_box"> 5280 <span> 5281 By signing up to receive our newsletter, you agree to our 5282 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 5283 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 5284</span> 5285 5286 </span> 5287 </label> 5288 </li> 5289 </ul> 5290 5291 <button class="button button--loud signup-button" type="submit" value="Sign up">Sign up</button> 5292 5293 5294
5295<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?242215290926" ></script>
5295 5296 5297 5298 <label class="error email_error" style="display:none;">A valid email address is required.</label> 5299 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 5300 </form> 5301 </div> 5302 5303 <div class="footer-signup__image"> 5304 5305 <img class="desktop-image" src="https://imgproxy.divecdn.com/u_gk4ta9nuPPP3E_1oh-2EQB5zJhWNLbceJFJ_mnqKQ/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL3NpdGV0aGVtZXMvZGl2ZS9zaWdudXAtZGl2ZS5wbmc=" width="300" height="300" loading="lazy" alt="Newsletter example on mobile"> 5306 5307 </div> 5308 5309 5310 5311 5312 5313 5314 </div> 5315 </section> 5316 5317 5318 </section> 5319 5320 5321 5322 5323 5324 5325 5326 5327<hr class="footer-hr"> 5328<footer> 5329 <div class="custom-article-footer"> 5330 <div class="row columns"> 5331 <div class="footer-grid"> 5332 <div class="footer-links"> 5333 <img class="pub-logo-footer" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.svg" alt="Retail Dive Logo" height="28" loading="lazy"/> 5334 5335 5336 5337 5338<ul class="social-icon-list social-icon-list__footer"> 5339 5340 <li> 5341 <a href="https://www.linkedin.com/company/retail-dive-retail-news-and-trends" 5342 aria-label="Industry Dive LinkedIn" 5343 class="social-icon-footer analytics t-sitefooter-linkedin"> 5344 <img src="/static/img/social_icons/article_page/linkedin.svg?511915290926" alt=""> 5345 </a> 5346 </li> 5347 5348 5349 <li> 5350 <a href="https://www.facebook.com/retaildive" 5351 aria-label="Industry Dive Facebook" 5352 class="social-icon-footer analytics t-sitefooter-facebook"> 5353 <img src="/static/img/social_icons/article_page/facebook.svg?511915290926" alt=""> 5354 </a> 5355 </li> 5356 5357 5358 <li> 5359 <a href="https://twitter.com/RetailDive" 5360 aria-label="Industry Dive X/Twitter" 5361 class="social-icon-footer analytics t-sitefooter-twitter"> 5362 <img src="/static/img/social_icons/article_page/x.svg?511915290926" alt=""> 5363 </a> 5364 </li> 5365 5366 5367 5368 <li> 5369 <a href="https://www.retaildive.com/feeds/news/" 5370 aria-label="Industry Dive RSS feed" 5371 class="social-icon-footer analytics t-sitefooter-rss"> 5372 <img src="/static/img/social_icons/article_page/rss.svg?511915290926" alt=""> 5373 </a> 5374 </li> 5375</ul> 5376 5377 </div> 5378 <div class="link-wrapper"> 5379 <div class="footer-links"> 5380 <h4 class="uppercase-heading-01">Explore</h4> 5381 <ul class="list-no-bullets"> 5382 <li> 5383 <a href="/about/" class="analytics t-about-sitefooter">About</a> 5384 </li> 5385 5386 <li> 5387 <a href="/editors/" class="analytics t-editors-sitefooter">Editorial Team</a> 5388 </li> 5389 5390 <li> 5391 <a href="/contact/" class="analytics t-feedback-sitefooter">Contact Us</a> 5392 </li> 5393 5394 <li> 5395 <a href="/signup/?signup_location=footer-list&signup_path=/" 5396 rel="nofollow" class="analytics t-signup-sitefooter">Newsletter</a> 5397 </li> 5398 5399 <li> 5400 <a href="/selfservice/article-licensing/submit/" 5401 rel="nofollow" class="analytics t-licensing-sitefooter">Purchase Licensing Rights</a> 5402 </li> 5403 5404 5405 5406 <li> 5407 <a class="analytics t-pr-sitefooter-all" href="/press-release/">Press Releases</a> 5408 </li> 5409 5410 5411 5412 5413 5414 <li> 5415 <a href="/what-we-are-reading/" class="analytics t-wwr-sitefooter">What We're Reading</a> 5416 </li> 5417 5418 5419 5420 5421 </ul> 5422 </div> 5423 <div class="second-column"> 5424 <div class="footer-links"> 5425 <h4 class="uppercase-heading-01">Reach our audience</h4> 5426 <ul class="list-no-bullets"> 5427 5428 <li> 5429 <a href="/advertise/" 5430 class="analytics t-advertising-sitefooter">Advertising</a> 5431 </li> 5432 5433 5434 <li> 5435 <a class="analytics t-pr-sitefooter-all" 5436 href="/press-release/get-started/">Post a press release</a> 5437 </li> 5438 5439 5440 5441 <li> 5442 <a class="analytics t-events-sitefooter-start" href="/selfservice/event-listings/contact">Promote an event</a> 5443 </li> 5444 5445 5446 </ul> 5447 </div> 5448 <div class="footer-links"> 5449 5450 5451 <h4 class="uppercase-heading-01">Related Publications</h4> 5452 <ul class="list-no-bullets"> 5453 5454 <li> 5455 <a href="https://www.customerexperiencedive.com/" 5456 class="analytics t-sitefooter-related-cx-dive">CX Dive</a> 5457 </li> 5458 5459 <li> 5460 <a href="https://www.grocery
5460dive.com/" 5461 class="analytics t-sitefooter-related-grocery-dive">Grocery Dive</a> 5462 </li> 5463 5464 <li> 5465 <a href="https://www.marketingdive.com/" 5466 class="analytics t-sitefooter-related-marketing-dive">Marketing Dive</a> 5467 </li> 5468 5469 <li> 5470 <a href="https://www.supplychaindive.com/" 5471 class="analytics t-sitefooter-related-supply-chain-dive">Supply Chain Dive</a> 5472 </li> 5473 5474 </ul> 5475 5476 5477 </div> 5478 </div> 5479 </div> 5480 </div> 5481 </div> 5482 </div> 5483</footer> 5484<hr class="footer-hr"> 5485<div class="baseline-footer-wrapper"> 5486 <div class="baseline-footer-logo"> 5487 <a href="https://www.informatechtarget.com"> 5488 <img src="/static/img/ITechTarget-Logo.png?511915290926" alt="Informa TechTarget" loading="lazy" /> 5489 </a> 5490 </div> 5491 <div class="baseline-footer-content"> 5492 <div> 5493 5494 This website is owned and operated by 5495 <a href="https://www.informatechtarget.com/" rel="noopener noreferrer">Informa TechTarget</a>, 5496 a global network that informs, influences and connects the world's technology buyers and sellers. 5497 5498 </div> 5499 <br> 5500 <div class="informa-legal-notice"> 5501 5502 5503<div class="baseline-footer"> 5504 © 2025 TechTarget, Inc. or its subsidiaries. All rights reserved. An Informa PLC company. 5505 <br> 5506 <a href="https://www.informatechtarget.com/privacy-policy/">Privacy policy</a> 5507 | <a href="https://www.informatechtarget.com/terms-of-use/">Terms of use</a> 5508 | <a href="https://www.industrydive.com/takedown-policy/">Take down policy</a> 5509 | <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences / Do Not Sell</a> 5510</div> 5511 5512 </div> 5513 </div> 5514</div> 5515 5516 5517 5518 </div> 5519 </div> 5520 5521 5522 5523 <!-- mobile menu, not visible on desktop, must go AFTER footer --> 5524 5525 5526 5527 5528 <nav class="mobile-menu"> 5529 <div class="mm-top-bar"> 5530 <div class="mm-search"> 5531 <form class="mm-search__form" action="/search/" method="GET" data-ajax="false" data-search-track data-search-tracking-url="/search/tracking/"> 5532 <label for="search-mobile" class="screen-reader-text">Search</label> 5533 <input 5534 id="search-mobile" 5535 class="mm-search__input" 5536 type="search" 5537 name="q" 5538 placeholder="Ask a question..." 5539 data-role="none" 5540 autocomplete="off" 5541 > 5542 <button 5543 type="button" 5544 class="mm-search__clear js-mm-search-clear" 5545 aria-label="Clear search" 5546 hidden 5547 > 5548 <img src="/static/img/components/forms/x-circle.svg?511915290926" width="16" height="16" alt=""> 5549 </button> 5550 </form> 5551 </div> 5552 5553 5554 <button type="button" class="mm-top-bar__close js-mm-close" aria-label="Close menu"> 5555 <img src="/static/img/menu_icons/close.svg?511915290926" width="16" height="16" alt=""> 5556 </button> 5557 5558 </div> 5559 5560 5561 5562 5563 5564 5565<ul class="mm-list list-no-bullets"> 5566 <li> 5567 <a href="/" class="analytics t-dash-navigation-mobile"> 5568 <span>Home</span> 5569 </a> 5570 </li> 5571 <li class="mm-accordion"> 5572 <button>
5573 <span>Topics</span> 5574 <span class="accordion-toggle-arrow"> 5575 <img src="/static/img/menu_icons/chevron_down.svg?511915290926" width="16" height="9" alt="down arrow" loading="lazy"> 5576 </span> 5577 </button> 5578 <ul class="list-no-bullets"> 5579 5580 5581 <li> 5582 <a class="analytics t-topic-navigation-mobile-operations" href="/topic/operations/">Operations</a> 5583 </li> 5584 5585 5586 <li> 5587 <a class="analytics t-topic-navigation-mobile-marketing" href="/topic/marketing/">Marketing</a> 5588 </li> 5589 5590 5591 <li> 5592 <a class="analytics t-topic-navigation-mobile-technology" href="/topic/technology/">Technology</a> 5593 </li> 5594 5595 5596 <li> 5597 <a class="analytics t-topic-navigation-mobile-dtc" href="/topic/dtc/">DTC</a> 5598 </li> 5599 5600 5601 <li> 5602 <a class="analytics t-topic-navigation-mobile-distressed-retail" href="/topic/distressed-retail/">Distressed Retail</a> 5603 </li> 5604 5605 5606 <li> 5607 <a class="analytics t-topic-navigation-mobile-department-stores" href="/topic/department-stores/">Department Stores</a> 5608 </li> 5609 5610 5611 <li> 5612 <a class="analytics t-topic-navigation-mobile-executives" href="/topic/executives/">Executives</a> 5613 </li> 5614 5615 5616 <li> 5617 <a class="analytics t-topic-navigation-mobile-financial-news" href="/topic/financial-news/">Financial News</a> 5618 </li> 5619 5620 5621 <li> 5622 <a class="analytics t-topic-navigation-mobile-consumer-trends" href="/topic/consumer-trends/">Trends</a> 5623 </li> 5624 5625 5626 <li> 5627 <a class="analytics t-topic-navigation-mobile-e-commerce" href="/topic/e-commerce/">E-Commerce</a> 5628 </li> 5629 5630 5631 <li> 5632 <a class="analytics t-topic-navigation-mobile-holiday-shopping-season" href="/topic/holiday-shopping-season/">Holidays</a> 5633 </li> 5634 5635 </ul> 5636 </li> 5637 5638 <li> 5639 <a href="/deep-dive/" class="analytics t-deepdive-navigation-mobile"> 5640 <span>Deep Dive</span> 5641 </a> 5642 </li> 5643 5644 5645 5646 <li> 5647 <a href="/topic/podcasts/" class="analytics t-podcasts-navigation-mobile"> 5648 <span>Podcasts</span> 5649 </a> 5650 </li> 5651 5652 5653 <li> 5654 <a href="/library/" class="analytics t-library-navigation-mobile"> 5655 <span>Library</span> 5656 </a> 5657 </li> 5658 5659 5660 <li> 5661 <a href="/events/" class="analytics t-events-navigation-mobile"> 5662 <span>Events</span> 5663 </a> 5664 </li> 5665 5666 5667 <li> 5668 <a href="/press-release/" class="analytics t-press-releases-navigation-mobile"> 5669 <span>Press Releases</span> 5670 </a> 5671 </li> 5672 5673 5674 5675 5676</ul> 5677 5678 5679 5680 5681 5682 <section class="signup mm-signup"> 5683 <div class="row"> 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 <div class="large-9 medium-10 medium-centered columns"> 5696 <h3 class="display-heading-03 display-heading-03--loud">Get Retail Dive in your inbox</h3> 5697 <p class="subhead">The free newsletter covering the top industry headlines</p> 5698 5699 <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> 5700 5701 5702 <label for="id_d5b50f_email" class="email-input js-email-input"> 5703 <span class="screen-reader-text">Email:</span> 5704 <input type="email" name="email" placeholder="Work email address" class="email" maxlength="320" required id="id_d5b50f_email"> 5705 </label> 5706
5707 <span class="captcha-container"> 5708 <div class="g-recaptcha" data-sitekey="6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa--TCG9F4" ></div> 5709 </span> 5710 5711 <input type="hidden" name="signup_box_location" value="integrated_menu"> 5712 <input type="hidden" name="signup_initial_url_path" value="/"> 5713 <input type="hidden" name="signup_internal_referrer"> 5714 <input type="hidden" name="signup_external_referrer"> 5715 <input type="hidden" name="referral_url"> 5716 5717 5718 <input type="hidden" name="js_enabled" value="0" id="id_d5b50f_js_enabled"> 5719 5720 5721 5722 <ul class="signup-list list-no-bullets"> 5723 5724 5725 5726 <li> 5727 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5728 <input id="newsletter-integrated_menu-checkbox-8" 5729 type="checkbox" 5730 name="site_newsletters" 5731 value="8" 5732 class="checkbox" 5733 5734 /> 5735 <label for="newsletter-integrated_menu-checkbox-8"> 5736 <span class="newsletter-title">Daily Dive</span> 5737 5738 <span class="secondary-label">M-F</span> 5739 5740 </label> 5741 </li> 5742 5743 <li> 5744 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5745 <input id="newsletter-integrated_menu-checkbox-1791" 5746 type="checkbox" 5747 name="site_newsletters" 5748 value="1791" 5749 class="checkbox" 5750 5751 /> 5752 <label for="newsletter-integrated_menu-checkbox-1791"> 5753 <span class="newsletter-title">DTC Weekly</span> 5754 5755 <span class="secondary-label">Every Tuesday</span> 5756 5757 </label> 5758 </li> 5759 5760 <li> 5761 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5762 <input id="newsletter-integrated_menu-checkbox-27" 5763 type="checkbox" 5764 name="site_newsletters" 5765 value="27" 5766 class="checkbox" 5767 5768 /> 5769 <label for="newsletter-integrated_menu-checkbox-27"> 5770 <span class="newsletter-title">Marketing Weekly</span> 5771 5772 <span class="secondary-label">Every Wednesday</span> 5773 5774 </label> 5775 </li> 5776 5777 <li> 5778 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5779 <input id="newsletter-integrated_menu-checkbox-28" 5780 type="checkbox" 5781 name="site_newsletters" 5782 value="28" 5783 class="checkbox" 5784 5785 /> 5786 <label for="newsletter-integrated_menu-checkbox-28">
5787 <span class="newsletter-title">Tech Weekly</span> 5788 5789 <span class="secondary-label">Every Thursday</span> 5790 5791 </label> 5792 </li> 5793 5794 <li> 5795 <label><span class="screen-reader-text">Select Newsletter:</span></label> 5796 <input id="newsletter-integrated_menu-checkbox-1792" 5797 type="checkbox" 5798 name="site_newsletters" 5799 value="1792" 5800 class="checkbox" 5801 5802 /> 5803 <label for="newsletter-integrated_menu-checkbox-1792"> 5804 <span class="newsletter-title">Operations Weekly</span> 5805 5806 <span class="secondary-label">Every Monday</span> 5807 5808 </label> 5809 </li> 5810 5811 5812 5813 <li> 5814 <label><span class="screen-reader-text">Select user consent:</span></label> 5815 <input type="checkbox" name="user_consent" id="id_user_consent-integrated_menu" value="1" class="checkbox"/> 5816 <label for="id_user_consent-integrated_menu"> 5817 <span class="signup-user-consent_box"> 5818 <span> 5819 By signing up to receive our newsletter, you agree to our 5820 <a href="https://www.informatechtarget.com/terms-of-use/" target="_blank">Terms of Use</a> and 5821 <a href="https://www.informatechtarget.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. 5822</span> 5823 5824 </span> 5825 </label> 5826 </li> 5827 </ul> 5828 5829 <button class="button button--loud signup-button" type="submit" value="Sign up">Sign up</button> 5830 5831 5832
5833<script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?242215290926" ></script>
5833 5834 5835 5836 <label class="error email_error" style="display:none;">A valid email address is required.</label> 5837 <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> 5838 </form> 5839 </div> 5840 5841 5842 5843 5844 5845 5846 </div> 5847 </section> 5848 5849 5850</nav> 5851 5852 5853 5854 5855 5856 5857 5858 5859<style> 5860 /* Keep this hidden until we need to show the v2 challenge. */ 5861 .captcha-container { display: none; } 5862</style>
5863<script> 5864 (function () { 5865 // v3-first, v2-fallback: score on submit via /signup/recaptcha-v3-score/; show checkbox challenge if score is low or v3 fails. 5866 5867 // Shared config: site keys and constants that are the same for every form on the page. 5868 // Set once; subsequent calls (e.g. from _signupform.html on landing pages) are no-ops. 5869 if (!window._signupRecaptchaSharedConfig) { 5870 window._signupRecaptchaSharedConfig = { 5871 v2ContainerSelector: '.captcha-container', 5872 v2ElementSelector: '.g-recaptcha', 5873 submitAction: 'signup_submit', 5874 scoreThreshold: 0.5, 5875 v2SiteKey: '6LfnFggUAAAAAKaDTgN6vqjZtnNENIqa\u002D\u002DTCG9F4', 5876 v3SiteKey: '6Lc\u002DlpYsAAAAAMhweO3XD1__w\u002DvHSSOVRRpARwEM' 5877 }; 5878 } 5879 5880 // Register per-form unique configs (only the params that differ per form). 5881 window._signupRecaptchaConfigs = window._signupRecaptchaConfigs || []; 5882 5883 // Multi-form mode: loop over the list supplied by the context processor. 5884 5885 window._signupRecaptchaConfigs.push({ 5886 key: 'generic_signup', 5887 formSelector: 'form.js\u002Dform\u002Demail\u002Dvalidate[name\u003D\u0022signup\u0022]' 5888 }); 5889 5890 window._signupRecaptchaConfigs.push({ 5891 key: 'signup_interstitial', 5892 formSelector: '#signup\u002Dinter\u002Dform' 5893 }); 5894 5895 5896 5897 // If we've already initialized once, skip doing it again. 5898 if (window._signupRecaptchaBootstrapped) { 5899 return; 5900 } 5901 window._signupRecaptchaBootstrapped = true; 5902 5903 // Strip odd characters so this is safe for dataset keys/callback names. 5904 function safeKey(str) { 5905 return String(str || 'default').replace(/[^a-zA-Z0-9_]/g, ''); 5906 } 5907 5908 // Load only the v3 script â it covers both v3 scoring and v2 widget rendering. 5909 // Avoid the plain api.js, which auto-renders all .g-recaptcha elements on load. 5910 function loadRecaptchaScripts(v3SiteKey) { 5911 if (!document.getElementById('signup-recaptcha-v3-script')) { 5912 var v3Script = document.createElement('script'); 5913 v3Script.id = 'signup-recaptcha-v3-script'; 5914 v3Script.src = 'https://www.google.com/recaptcha/api.js?render=' + encodeURIComponent(v3SiteKey); 5915 document.head.appendChild(v3Script); 5916 } 5917 } 5918 5919 // Get a v3 token, then let our backend verify and score it. 5920 function runV3AndScore(v3SiteKey, actionName) { 5921 return grecaptcha.execute(v3SiteKey, { action: actionName }) 5922 .then(function(token) { 5923 return fetch('/signup/recaptcha-v3-score/', { 5924 method: 'POST', 5925 headers: { 'Content-Type': 'application/json' }, 5926 body: JSON.stringify({ token: token, action: actionName }) 5927 }); 5928 }) 5929 .then(function(res) { return res.json(); }); 5930 } 5931 5932 // Wire recaptcha behavior to each form, merging shared constants with the per-form unique config. 5933 function wireConfig(formConfig, configIndex) { 5934 var shared = window._signupRecaptchaSharedConfig; 5935 var config = { 5936 key: formConfig.key, 5937 formSelector: formConfig.formSelector, 5938 v2ContainerSelector: shared.v2ContainerSelector, 5939 v2ElementSelector: shared.v2ElementSelector, 5940 submitAction: shared.submitAction, 5941 scoreThreshold: shared.scoreThreshold, 5942 v2SiteKey: shared.v2SiteKey, 5943 v3SiteKey: shared.v3SiteKey 5944 }; 5945 var forms = document.querySelectorAll(config.formSelector); 5946 forms.forEach(function(form, formIndex) { 5947 // Keep track of whether this form is wired/passed/already waiting on v2. 5948 var key = safeKey(config.key + '_' + configIndex + '_' + formIndex); 5949 var wiredFlag = 'recaptchaWired' + key; 5950 var passedFlag = 'recaptchaPassed' + key; 5951 var awaitingFlag = 'awaitingV2Challenge' + key; 5952 5953 if (form.dataset[wiredFlag] === 'true') { 5954 return; 5955 } 5956 form.dataset[wiredFlag] = 'true'; 5957 5958 var recaptchaElement = form.querySelector(config.v2ElementSelector); 5959 var widgetId = null; 5960 var v2WatcherInterval = null; 5961 5962 // Read the v2 response via widgetId, falling back to this form's textarea. 5963 function getV2Response() { 5964 var response = ''; 5965 try { 5966 response = widgetId !== null ? grecaptcha.getResponse(widgetId) : ''; 5967 } catch (e) { 5968 response = ''; 5969 } 5970 if (!response) { 5971 var textarea = form.querySelector('textarea[name="g-recaptcha-response"]'); 5972 if (textarea && textarea.value) { 5973 response = textarea.value; 5974 } 5975 } 5976 return response; 5977 } 5978 5979 // Once verified, mark the form so the submit handler lets it pass. 5980 function submitVerifiedForm() { 5981 if (form.dataset[passedFlag] === 'true') { 5982 return; 5983 } 5984 form.dataset[passedFlag] = 'true'; 5985 if (form.closest('.inline-signup')) { 5986 form.dispatchEvent(new CustomEvent('recaptcha:verified', { bubbles: false })); 5987 var inlineContainer = form.querySelector(config.v2ContainerSelector); 5988 if (inlineContainer) inlineContainer.style.display = 'none'; 5989 } 5990 form.submit(); 5991 } 5992 5993 // Show the v2 challenge and poll until we see a response token.
5994 function beginV2Challenge() { 5995 form.dataset[awaitingFlag] = 'true'; 5996 var container = form.querySelector(config.v2ContainerSelector); 5997 if (container) container.style.display = 'block'; 5998 5999 // Render the v2 widget on first challenge, not on page load. 6000 if (widgetId === null && recaptchaElement) { 6001 try { 6002 widgetId = grecaptcha.render(recaptchaElement, { 6003 sitekey: config.v2SiteKey, 6004 callback: submitVerifiedForm 6005 }); 6006 } catch (e) {} 6007 } 6008 6009 if (v2WatcherInterval) { 6010 clearInterval(v2WatcherInterval); 6011 } 6012 v2WatcherInterval = setInterval(function() { 6013 if (form.dataset[passedFlag] === 'true') { 6014 clearInterval(v2WatcherInterval); 6015 return; 6016 } 6017 var response = getV2Response(); 6018 if (response) { 6019 clearInterval(v2WatcherInterval); 6020 submitVerifiedForm(); 6021 } 6022 }, 250); 6023 } 6024 6025 // Main flow: validation first, then v3 score check, then v2 fallback if needed. 6026 form.addEventListener('submit', function(event) { 6027 if (form.dataset[passedFlag] === 'true') { 6028 return; 6029 } 6030 6031 // If a prior handler (e.g. email/checkbox validation) already stopped submission, bail out. 6032 if (event.defaultPrevented) { 6033 return; 6034 } 6035 6036 event.preventDefault(); 6037 6038 if (form.dataset[awaitingFlag] === 'true') { 6039 if (getV2Response()) { 6040 submitVerifiedForm(); 6041 } else { 6042 beginV2Challenge(); 6043 } 6044 return; 6045 } 6046 6047 grecaptcha.ready(function() { 6048 runV3AndScore(config.v3SiteKey, config.submitAction) 6049 .then(function(data) { 6050 var score = Number(data && data.score); 6051 var recaptchaSuccess = Boolean(data && (data.recaptcha_success || data.success)); 6052 var scorePass = !Number.isNaN(score) && score > config.scoreThreshold; 6053 6054 if (recaptchaSuccess && scorePass) { 6055 submitVerifiedForm(); 6056 return; 6057 } 6058 beginV2Challenge(); 6059 }) 6060 .catch(function() { 6061 // If v3 fails (network/API), still let real users complete v2. 6062 beginV2Challenge(); 6063 }); 6064 }); 6065 }); 6066 }); 6067 } 6068 6069 // Wire everything once grecaptcha is available. 6070 function setupAllConfigs() { 6071 if (typeof grecaptcha === 'undefined') { 6072 return false; 6073 } 6074 window._signupRecaptchaConfigs.forEach(function(formConfig, index) { 6075 wireConfig(formConfig, index); 6076 }); 6077 return true; 6078 } 6079 6080 document.addEventListener('DOMContentLoaded', function() { 6081 var v3SiteKey = window._signupRecaptchaSharedConfig.v3SiteKey; 6082 if (v3SiteKey) { 6083 loadRecaptchaScripts(v3SiteKey); 6084 } 6085 6086 if (setupAllConfigs()) { 6087 return; 6088 } 6089 6090 // Retry briefly while external recaptcha scripts finish loading. 6091 var attempts = 0; 6092 var interval = setInterval(function() { 6093 attempts += 1; 6094 if (typeof grecaptcha !== 'undefined') { 6095 clearInterval(interval); 6096 setupAllConfigs(); 6097 } else if (attempts > 50) { 6098 clearInterval(interval); 6099 } 6100 }, 100); 6101 }); 6102 })(); 6103</script>
6103 6104 6105 6106 6107 <!-- Track signups for Facebook Conversions API --> 6108 6109
6110<script type="module" src="/static/js/dist/signupValidation.bundle.js?242215290926" ></script>
6110 6111 6112 6113
6114<script type="module" src="/static/js/dist/gtmEvents.bundle.js?242215290926" ></script>
6114 6115 6116 <!-- Convert straight quotes to curly --> 6117 6118
6119<script type="module" src="/static/js/dist/smartQuotes.bundle.js?242215290926" ></script>
6119 6120 6121 <!-- HTMX press release analytics --> 6122 6123 6124
6125<script type="module" src="/static/js/dist/htmxPressReleaseAnalytics.bundle.js?242215290926" ></script>
6125 6126 6127 6128 6129 6130 6131 6132
6132<script data-osano="MARKETING" src="//platform.twitter.com/oct.js" type="text/javascript"></script>
6132 6133
6133<script type="text/javascript"> 6134 if(typeof twttr !== 'undefined' && typeof twttr.conversion !== 'undefined') { 6135 twttr.conversion.trackPid('l6guz', { tw_sale_amount: 0, tw_order_quantity: 0 }); 6136 } else { 6137 window.console && console.log && console.log('twttr undefined; Unable to track twitter retargeting'); 6138 } 6139 </script>
6139 6140 <noscript> 6141 <img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=l6guz&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> 6142 <img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=l6guz&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> 6143 </noscript> 6144 6145 6146 6147 6148
6148<script> 6149 //changes href of logo 6150 $(".site-menu a[href='/']").attr('href', '#top'); 6151 //adds smooth scroll 6152 $('.site-menu a[href="#top"]').on('click',function(event) { 6153 event.preventDefault(); 6154 $("html, body").animate({ scrollTop: 0 }, 500); 6155 }); 6156 </script>
6156 6157 6158 6159
6159<script> 6160 // Set cookie if we're on mobile app. Expire if we're not. This affects 6161 // which template is used to display the site to the user. 6162 $(document).ready(function() { 6163 // Get integer value of mobileapp param from URL and default to 0 if it doesn't exist 6164 var mobileapp = ''; 6165 6166 // Set cookie if mobileapp is 1 or 2 or expire cookie if mobileapp == 0 6167 if (mobileapp == '0') { 6168 document.cookie = 'mobileapp=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; 6169 } else if (mobileapp == '1' || mobileapp == '2') { 6170 document.cookie = 'mobileapp=' + mobileapp + '; path=/;'; 6171 } 6172 6173 // There's no need to immediately load or preload print.css since it's not needed on page 6174 // load. Therefore, load it when the document is ready 6175 var stylesheet=document.createElement("link"); 6176 stylesheet.setAttribute("rel", "stylesheet"); 6177 stylesheet.setAttribute("type", "text/css"); 6178 stylesheet.setAttribute("media", "print"); 6179 if (window.location.pathname.includes('trendline')) { 6180 stylesheet.setAttribute("href", "/static/css/print_trendline.css?072215290926"); 6181 } 6182 else { 6183 stylesheet.setAttribute("href", "/static/css/print.css?072215290926"); 6184 } 6185 document.getElementsByTagName("head")[0].appendChild(stylesheet); 6186 }); 6187 </script>
6187 6188 6189 6190 6191 6192 6193 <!-- Sailthru Horizon --> 6194 6195 6196<!--
6196<script type="text/javascript" src="https://ak.sail-horizon.com/horizon/v1.js"></script>
6196 --> 6197
6198<script data-osano="MARKETING" src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script>
vendor: 1 bytes, line 6198
6198
6199<script type="text/javascript"> 6200 $(function() { 6201 // Sailthru Personalization Engine Setup 6202 var sailthru_setup = { 6203 customerId: '12ab35a80530ffa5450add9c09f5de04', 6204 domain: 'horizon.retaildive.com', 6205 spider: false 6206 }; 6207 6208 if (window.Sailthru) { 6209 Sailthru.init(sailthru_setup); 6210 } 6211 }); 6212</script>
6212 6213 6214 6215 6216 6217 6218 6219 6220
6221<script type="module" src="/static/js/dist/mobileFooterAd.bundle.js?242215290926" ></script>
6221 6222 6223<div class="mobile-footer-ad" id="mobile-footer-ad" role="complementary" aria-label="Advertisement"> 6224 <div class="mobile-footer-ad__slot" id="dfp-mobilefooter-mobile"></div> 6225</div> 6226
6227<script data-osano="ESSENTIAL"> 6228 window.googletag = window.googletag || { cmd: [] }; 6229 6230 googletag.cmd.push(function () { 6231 // GPT serves the largest mapped size that fits, so 300x50 only 6232 // wins below 320px and nothing is requested at 768px and up. 6233 var mobileFooterMapping = googletag.sizeMapping() 6234 .addSize([768, 0], []) 6235 .addSize([320, 0], [[320, 50], [300, 50]]) 6236 .addSize([0, 0], [[300, 50]]) 6237 .build(); 6238 6239 googletag.defineSlot( 6240 '/3618/retaildive/retaildivemobile_leaderboard', 6241 [[320, 50], [300, 50]], 6242 'dfp-mobilefooter-mobile' 6243 ) 6244 .defineSizeMapping(mobileFooterMapping) 6245 .addService(googletag.pubads()); 6246 }); 6247 6248 waitToLoadAds.push(function () { 6249 googletag.cmd.push(function () { 6250 if (window.dfp_visibility === 'mobile') { 6251 window.onDvtagReady?.(() => googletag.display('dfp-mobilefooter-mobile')); 6252 } 6253 }); 6254 }); 6255</script>
6255 6256 6257 6258 6259 </body> 6260</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.