CINXE.COM
Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva' | Marketing Dive
<!DOCTYPE html> <html class="no-js" dir="ltr" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva' | Marketing Dive</title> <meta name="description" content="Marketing news, voices and jobs for industry professionals. Optimized for your mobile phone."/> <meta name="sailthru.tags" content="marketing,type-newspost,marketing-campaign-trail,marketing-creative,marketing-social-media,marketing-video"/> <meta property="fb:pages" content="1856676501228243"> <script data-cfasync="false"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent','default',{ 'ad_storage':'denied', 'analytics_storage':'denied', 'ad_user_data':'denied', 'ad_personalization':'denied', 'personalization_storage':'denied', 'functionality_storage':'granted', 'security_storage':'granted', 'wait_for_update': 500 }); gtag("set", "ads_data_redaction", true); </script> <script data-cfasync="false" src="https://cmp.osano.com/AzqdtLT8Mqkut2TZ/bdeb2f70-056f-4937-961a-e9db412e4c7a/osano.js"></script> <style> .osano-cm-widget{display: none;} </style> <script data-cfasync="false"> window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { console.log("Script blocked: " + item); }); window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { console.log("Cookie blocked: " + item); }); </script> <script> window.dive_location = "NonEU"; window.dive_limit_data_processing = false; </script> <!-- ====== FAVICONS ======= --> <link rel="icon" type="image/x-icon" sizes="any" href="/favicon.ico?v=2" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2"> <link rel="manifest" href="/site.webmanifest?v=2"> <link rel="mask-icon" href="/safari-pinned-tab.svg?v=2" color="#5bbad5"> <meta name="msapplication-TileImage" content="/mstile-150x150.png?v=2"> <meta name="msapplication-TileColor" content="#603cba"> <meta name="theme-color" content="#ffffff"> <link rel="alternate" type="application/rss+xml" title="Marketing Dive - Latest News Feed" href="https://www.marketingdive.com/feeds/news/"/> <link rel="canonical" href="https://www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"/> <meta name="title" content="Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva'" /> <meta name="medium" content="news" /> <meta name="date" content="2018-11-30" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:domain" content="Marketing Dive"> <meta name="twitter:site" content="@marketingdive"> <meta property="og:title" name="og:title" content="Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva'" /> <meta property="og:site_name" name="og:site_name" content="Marketing Dive" /> <meta property="og:type" name="og:type" content="article" /> <meta name="article_date_original" content="Friday, November 30, 2018, 09:00 AM" /> <meta property="og:url" name="og:url" content="https://www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" /> <meta property="og:image" name="og:image" content="https://imgproxy.divecdn.com/4w51Vbn2enssY3NIi_nEK9bgpvJN-eEqEMHCsoujF7M/g:ce/rs:fit:770:435/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" /> <meta property="og:description" name="og:description" content="The streaming platform unwraps more data-driven billboards, while a yogurt maker fights against soccer fields sprayed with pesticides and a feminine-care brand gets provocative. " /> <meta name="sailthru.date" content="2018-11-30T09:00:00" /> <meta name="sailthru.expire_date" content="2028-11-17T09:00:00" /> <meta name="sailthru.author" content="Peter Adams, Natalie Black (Koltun) and Chris Kelly" /> <meta name="sailthru.image.full" content="https://imgproxy.divecdn.com/4w51Vbn2enssY3NIi_nEK9bgpvJN-eEqEMHCsoujF7M/g:ce/rs:fit:770:435/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" /> <!-- 770x435 --> <meta name="sailthru.image.thumb" content="https://imgproxy.divecdn.com/MlixwQ4RWeYsm1G3WpNEsul0UX1_x5oqiicGgjy8q5o/g:ce/rs:fit:106:60/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" /> <!-- 106x60 --> <meta name="sailthru.description" content="The streaming platform unwraps more data-driven billboards, while a yogurt maker fights against soccer fields sprayed with pesticides and a feminine-care brand gets provocative. " /> <link rel="stylesheet" href="/static/css/dive_app.css?080417021224"> <script> // Initialize dataLayer empty array for GTM events window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'site': 'Marketing Dive', }); // wrapper function to push GTM events to dataLayer pushGTMEvent = (eventObject) => { // if window.datalayer is not defined, then set to an empty array window.dataLayer.push(eventObject); }; </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-55G8WRR');</script> <!-- End Google Tag Manager --> <script> let eventParams = {}; eventParams.author = "Peter Adams, Natalie Black (Koltun), Chris Kelly"; eventParams.date_published_readable = "2018-11-30"; eventParams.post_type = "Column"; eventParams.tags = ""; eventParams.topics = "Campaign Trail, Creative, Social Media, Video"; eventParams.clone = "False"; const gtmEventObject = { event: 'page.content', 'page.content': { v:11, // seer version ...eventParams } }; window.pushGTMEvent(gtmEventObject); </script> <script type="module" src="/static/js/dist/lyticsHelper.bundle.js?340617021224" ></script> <script type="text/javascript" src="/static/js/ad_blocker_recovery.js?160016291122"></script> <!-- These are the 2 necessary scripts for the ad recovery message to work --> <script async src="https://fundingchoicesmessages.google.com/i/pub-8553262192892817?ers=1" nonce="RORABhIXgMhQdZXbks8fZQ"></script> <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> <!-- If the ad recovery message is blocked, this script shows a backup error message asking users to allow ads --> <script>(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ '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} 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} 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)<< 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])? 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)}; 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[nonce]");(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= 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= "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, 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, 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)}; 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); window.__h82AlnkH6D91__("WyJwdWItODU1MzI2MjE5Mjg5MjgxNyIsW251bGwsbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9iL3B1Yi04NTUzMjYyMTkyODkyODE3Il0sbnVsbCxudWxsLCJodHRwczovL2Z1bmRpbmdjaG9pY2VzbWVzc2FnZXMuZ29vZ2xlLmNvbS9lbC9BR1NLV3hVc0lBMXlKVmRQQWNGaXJQX1lGUTdENkpIZVNZUGV6bWNOM216TmJmYWhldlNobXpBVHkzVzlPLU5LV3MyNkx5cWVXRUx3YnRhZzN1MnZEWHVkZnFFSkVRXHUwMDNkXHUwMDNkP3RlXHUwMDNkVE9LRU5fRVhQT1NFRCIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFVoRGZtbFAtR2RTZUhBa1lVY2VmWTFQYXh1cDNFdmhndlJDNVM4bms3S2t1TElaUXBFQ05VZTIySUNjcGx4eF9oeVlveHJTdy1iU3FjUkhKZWwyWU1NalFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QxXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFgzMm02dWJvVVVwaXJ1b1VQMmhkY2R1S2U5S0pzaDlGRDloMDlWOTlYTkpyZkVTRW5HNzh4Vm0yUDZXdjBDNmkwMXZ4Ui11V25ZVVdlWEI3dmNCd1c5cFFcdTAwM2RcdTAwM2Q/YWJcdTAwM2QyXHUwMDI2c2JmXHUwMDNkMSIsImh0dHBzOi8vZnVuZGluZ2Nob2ljZXNtZXNzYWdlcy5nb29nbGUuY29tL2VsL0FHU0tXeFh0cXRhOEVpaV9LUVI4VHNLaDFVUGJ5TFlnNU1ocDFqdVNFemltQVFFeDFjRDJxalJhTjNDM21hSkt1VkVqdGZ5bTZjSXg5emVaLU5IazZMbTE5QjB1ZGdcdTAwM2RcdTAwM2Q/c2JmXHUwMDNkMiIsImRpdi1ncHQtYWQiLDIwLDEwMCwiY0hWaUxUZzFOVE15TmpJeE9USTRPVEk0TVRjXHUwMDNkIixbbnVsbCxudWxsLG51bGwsImh0dHBzOi8vd3d3LmdzdGF0aWMuY29tLzBlbW4vZi9wL3B1Yi04NTUzMjYyMTkyODkyODE3LmpzP3VzcXBcdTAwM2RDQUUiXSwiaHR0cHM6Ly9mdW5kaW5nY2hvaWNlc21lc3NhZ2VzLmdvb2dsZS5jb20vZWwvQUdTS1d4V0QtdnVGQVVZRE9STnItSmY2SnJGSGhYYU1QNlo5NG1CTjFyQ2g5M1FvdVNLSmtJcFBlLW1Uc2NpdHNWOEZ0aUdIdzBFZ1QtOEMzbHpFblJMczduZ0pQQVx1MDAzZFx1MDAzZCJd"); </script> <script src="/static/js/jquery_360.min.js?543516150322"></script> <script> // waitForTriggerHandler() is library for queuing up javascript to be stored and then executed when a trigger // function is called. You can push() any number of functions which will be stored unless and until trigger() // is called. Once trigger() is called any future functions that you push() in will be executed immediately. // It is safe to call .trigger() multiple times. Any arguments passed to .trigger() will also be passed along // to the associated function function waitForTriggerHandler() { var function_queue = []; var trigger_arguments = []; this._triggered = false; this.push = function(fn) { if (this._triggered) { // just run it immediately if handler has already been triggered fn.apply(null, trigger_arguments); } else { // otherwise add to the queue to run later function_queue.push(fn); } }; this.trigger = function() { // any arguments passed to trigger(foo, bar, baz) will also be passed along to functions in the queue // first convert any arguments to an array trigger_arguments = Array.prototype.slice.call(arguments); while (function_queue.length){ // for each function in the queue, pop it off and then execute it while passing in any // args that may have been passed to trigger(). function_queue.pop().apply(null, trigger_arguments); // The "null" above is for the value of "this". // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#Parameters } this._triggered = true; } } // set up waitToLoadAds handler window.waitToLoadAds = new waitForTriggerHandler(); // We set up the triggers for this below, they depend on whether we're loading lytics on the page </script> <script type="text/javascript"> // This token is here for test_lytics_snippet.py test: lytics-is-enabled window.googletag = window.googletag || {}; googletag.cmd = googletag.cmd || []; // initialize callback (source: https://learn.lytics.com/product-docs/lytics-javascript-tag/receiving-data-from-lytics) !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}}(); // custom init + lytics default install tag from https://activate.getlytics.com/connect?aid=2751 // see https://learn.lytics.com/understanding/product-docs/lytics-javascript-tag/configuration#configuration-options var lyticsCid = '44fda7674f94228540d8fba6786f9770'; console.log('You are using the Lytics Prod account'); jstag.init({ src: `https://c.lytics.io/api/tag/${lyticsCid}/latest.min.js`, pageAnalysis: { dataLayerPull: { disabled: true } } }); jstag.pageView(); (function(){ var sailthru_cookie, sailthru_user_id; function read_cookie(cookieName) { var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); var sMatch = (' '+document.cookie).match(re); if (cookieName && sMatch) return unescape(sMatch[1]); return ''; } sailthru_cookie = read_cookie('sailthru_hid'); if (sailthru_cookie.length > 56) { sailthru_user_id = sailthru_cookie.slice(32,56); jstag.send({ st_profile_id: sailthru_user_id }); } })(); jstag.call('entityReady', waitToLoadAds.trigger); setTimeout(waitToLoadAds.trigger, 1000); // also trigger lytics if it's taking too long waitToLoadAds.push(function (lytics_data) { // lytics_data won't be defined if lytics failed to load correctly. In that case // we don't need to set any segments. if (lytics_data && lytics_data.segments) { googletag.cmd.push(function() { googletag.pubads().setTargeting("LyticsSegments", lytics_data.segments); }); } }); function getUID(id) { window.dataLayer.push({'user_id': id}); }; jstag.getid(getUID); </script> <script type="text/javascript" src="/static/js/mailcheck.min.js?192616240919"></script> <script type="text/javascript" src="/static/js/dive_mailcheck.js?192616240919"></script> <script src="/static/js/app.js?040116120224"></script> <script type="text/javascript"> var divecounter_settings = {}; divecounter_settings.showSignupAd = true; </script> <script type="text/javascript" src="/static/js/divecounter.js?261616040423"></script> <script type="text/javascript"> // Special unbounce signup thing for google traffic. Test with ?test_unbounce in the URL // Note: divecounter must already be loaded. Only enabled on pages that would normally have signup ads // Note: showSignupAd is always off if prestitial is enabled! if ((typeof divecounter !== "undefined") && ($(window).width() > 640)) { var test_unbounce = (window.location.href.indexOf("?test_unbounce")>=0); var force_unbounce = (window.location.href.indexOf("signupbounce=1")>=0) || (window.location.href.indexOf("utm_campaign=Linked-HR")>=0) || (window.location.href.indexOf("utm_source=outbrain")>=0); if (test_unbounce || force_unbounce || (document.referrer.match(/^https?:\/\/(www\.google\.|news\.google\.|t\.co|twitter\.com|www\.facebook\.com)/i) && divecounter.getOption('showSignupAd') && divecounter.canShow(1,1)) ) { // dyanmically load ouibounce.js only on pages where its needed $.getScript("/static/js/ouibounce.min.js?102717100918", function(){ // Once ouibounce.js loads, call the script // We're reusing divecounter's modal instead of OuiBounce's modal code (that's why we pass it 'false') var _ouibounce = ouibounce(false, { aggressive: test_unbounce, // ignore cookie in test mode cookieName: '_viewedOuiBounce', // underscored cookies should be ignored by Varnish callback: function() { divecounter_open_ad(); } }); }); } // end should show unbounce } // end divecounter defined </script> <script type="text/javascript"> // Load analytics.js (universal analytics) first (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); // set all the variables that are per-session or per-visit ga( 'create', 'UA-19684343-10', 'auto', {'name': 'orig'}, {'siteSpeedSampleRate': 2} ); // Set the same variables for aggregate data profile ga( 'create', 'UA-19684343-45', 'auto', {'name': 'agg'}, {'siteSpeedSampleRate': 2} ); //GA.js for tracking outbound links function trackOutboundLink(link, category, action, redirect) { try{ ga('orig.send', 'event', category, action); } catch(err) {} try{ ga('agg.send', 'event', category, action); } catch(err) {} //Timer to prevent redirect before processing data - not necessary if opening tab in new window if(redirect){ setTimeout(function(){ document.location.href = link.href; }, 100); } } $(document).ready(function() { $(".outboundlink").click(function() { trackOutboundLink(this, 'outboundlink', this.link, this.target != '_blank'); }); }); ga("orig.set", { "dimension3": "Peter Adams, Natalie Black (Koltun), Chris Kelly", "dimension4": "Nov 30, 2018", "dimension5": "Campaign Trail, Creative, Social Media, Video", "dimension6": "", "dimension7": "20181130", "dimension8": "Column", "dimension11": "False", }); ga("agg.set", { "dimension3": "Peter Adams, Natalie Black (Koltun), Chris Kelly", "dimension7": "Nov 30, 2018", "dimension5": "Campaign Trail, Creative, Social Media, Video", "dimension6": "", "dimension4": "20181130", "dimension8": "Column", "dimension11": "False", }); var diveSendPageviewEvent = true; if (diveSendPageviewEvent === true) { ga('orig.send', 'pageview'); ga('agg.send', 'pageview'); console.log('Queued sending of the pageview event to Google Analytics.'); } else { console.log('Sending the Google Analytics pageview event is disabled for this page.'); } // Actually track outbound links // Not sure if this is being used? var trackOutboundRegisterLink = function (url) { ga('agg.send', 'event', 'event_register', url, 'Registered for event', {'hitCallback': function () { document.location = url; } }); }; // Not sure if this is being used? var trackOutboundWebsiteLink = function (url) { // No need to manually change document.location; website opens in new tab ga('agg.send', 'event', 'event_website', url, 'Visited event site'); }; </script> <script type="module" src="/static/js/dist/googleAnalyticsHelper.bundle.js?340617021224" ></script> <script type="text/javascript"> function read_cookie(cookieName) { var re = new RegExp('[; ]'+cookieName+'=([^\\s;]*)'); var sMatch = (' '+document.cookie).match(re); if (cookieName && sMatch) return unescape(sMatch[1]); return ''; } var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.addEventListener('load', function(e) { // we only pass the template this context variable on newsposts let informaData = false; informaData = {"canonicalUrl": "https://www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/", "pageIsSponsored": false, "pageSponsor": "", "contentAuthor": "Peter Adams, Natalie Black (Koltun) and Chris Kelly", "contentPubDate": "2018-11-30 09:00:00", "pageID": "newspost 543295", "pageTitle": "Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva'", "pageType": "column", "primaryTerm": "Campaign Trail, Creative, Social Media, Video", "secondaryTerm": ""}; if (window.IIRISTracker) { var sailthru_id = read_cookie('sailthru_hid'); if (sailthru_id.length > 56) { sailthru_id = sailthru_id.slice(32,56); } var notProduction = 'False' === 'True'; var domain = 'www.marketingdive.com'.split('.')[1]; // on non-prod environment, there is specific collector domain to send the data to. var cDomain = notProduction ? 'com-informa-prod1.mini.snplow.net' : 'c.' + domain + '.com' // removed .com previous line var cfg = { config: { td: {}, snowplow: { context: {} } } }; cfg.config.idsource = 'sailthruid'; cfg.config.snowplow.appId = domain; cfg.config.snowplow.cDomain = cDomain; cfg.config.td.lob = 'it'; cfg.config.td.domain = domain; cfg.config.snowplow.contentTagEnabled = !!informaData cfg.config.snowplow.context = informaData window.IIRISTracker.initConfig(cfg); window.IIRISTracker.setTrackingUID(sailthru_id); var irisEvt = new Event('trackerLoaded'); window.dispatchEvent(irisEvt); } else { window.addEventListener('trackerLoaded', function(evt) { if(window.IIRISTracker) { window.IIRISTracker.setTrackingUID(sailthru_id); } }); } }); script.src = 'https://static.iris.informa.com/widgets/v3.0/iris-t.js'; document.getElementsByTagName('head')[0].appendChild(script); </script> <script type="text/javascript"> jQuery.browser = {}; (function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { jQuery.browser.msie = true; jQuery.browser.version = RegExp.$1; } })(); </script> <!-- for modal signup form --> <script type="text/javascript" src="/static/js/jquery.simplemodal.divefork.min.js?093716120922"></script> <style> /* dynamic style overrides based on DB go here*/ </style> <meta name="sailthru.title" content="Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva'" /> <meta name="sailthru.post_type" content="Column" /> <meta name="sailthru.dive_awards" content="False" /> <meta name="sailthru.post_updated" content="False" /> <meta name="lytics:topics" content="Campaign Trail, Social Media, Video, Creative" /> <meta name="robots" content="max-image-preview:large"> <meta name="news_keywords" content="Campaign Trail,campaign-trail,Creative,creative,Social Media,Social-media-marketing,Video,Video-marketing"/> <script type="text/javascript"> /** Stolen from http://stackoverflow.com/questions/24816/escaping-html-strings-with-jquery **/ $(document).ready(function () { //"Tweet this" pullquote sections // This is used in the processing of 'tweet this' pull quotes function escapeHtml(string) { var entityMap = { "&": "&", "<": "<", ">": ">", '"': '"', "'": ''', "/": '/' }; return String(string).replace(/[&<>"'\/]/g, function (s) { return entityMap[s]; }); } // Process the twitter pullquote sections: // * create the link // * create the text ('tweet this quote') for the link $(".pquote").each(function (index) { var j_words; if ($(this).data('twitter-text') != 'undefined') { j_words = $(this).children('.tweetwords').first(); } else { j_words = $(this).data('twitter-text'); } var j_replace = $(this).children('.tweetquote').first(); var clean_text = escapeHtml(j_words.text()); var link_attributes = 'href="https://twitter.com/intent/tweet?text=' + clean_text + '%20https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/' + '" class="popup button twitter" data-sharebutton="tweet_quote" data-shareusing="twitter"'; var img = '<img src="/static/img/social_icons/twitter-follow-icon.png?102717100918" alt="Share on Twitter" loading="lazy">'; var link = '<a ' + link_attributes + '>Tweet this quote' + img + '</a>'; j_replace.html(link); }); }); </script> <script data-cfasync="false" type="text/javascript" src="/static/js/prestitial.js?270116210524"></script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script src="/static/js/dist/signupDataGam.bundle.js?340617021224"></script> <script type="text/javascript" src="/static/js/dist/adTemplates.bundle.js?340617021224"></script> <script> var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; // Build the site_logos object to be later referenced in house ads const site_logos = {}; site_logos['diveapi'] = { domain: 'diveapi', site_name: "API Site", alt_text: "API Site logo", is_current_site: false, white: { png: "None", svg: "None", }, black: { png: "None", svg: "None", } }; site_logos['agriculturedive'] = { domain: 'agriculturedive', site_name: "Agriculture Dive", alt_text: "Agriculture Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/agriculture_black.svg", } }; site_logos['automotivedive'] = { domain: 'automotivedive', site_name: "Automotive Dive", alt_text: "Automotive Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/automotive_black.svg", } }; site_logos['bankingdive'] = { domain: 'bankingdive', site_name: "Banking Dive", alt_text: "Banking Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/banking_black.svg", } }; site_logos['biopharmadive'] = { domain: 'biopharmadive', site_name: "BioPharma Dive", alt_text: "BioPharma Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/biopharma_black.svg", } }; site_logos['cfo'] = { domain: 'cfo', site_name: "CFO.com", alt_text: "CFO.com logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_white.svg", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_black.svg", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfodotcom_black.svg", } }; site_logos['cfodive'] = { domain: 'cfodive', site_name: "CFO Dive", alt_text: "CFO Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cfo_black.svg", } }; site_logos['ciodive'] = { domain: 'ciodive', site_name: "CIO Dive", alt_text: "CIO Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cio_black.svg", } }; site_logos['constructiondive'] = { domain: 'constructiondive', site_name: "Construction Dive", alt_text: "Construction Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/construction_black.svg", } }; site_logos['cstoredive'] = { domain: 'cstoredive', site_name: "C-Store Dive", alt_text: "C-Store Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cstore_black.svg", } }; site_logos['customerexperiencedive'] = { domain: 'customerexperiencedive', site_name: "CX Dive", alt_text: "CX Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cx_black.svg", } }; site_logos['cybersecuritydive'] = { domain: 'cybersecuritydive', site_name: "Cybersecurity Dive", alt_text: "Cybersecurity Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/cybersecurity_black.svg", } }; site_logos['educationdive'] = { domain: 'educationdive', site_name: "Education Dive", alt_text: "Education Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/education_black.svg", } }; site_logos['esgdive'] = { domain: 'esgdive', site_name: "ESG Dive", alt_text: "ESG Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/esg_black.svg", } }; site_logos['facilitiesdive'] = { domain: 'facilitiesdive', site_name: "Facilities Dive", alt_text: "Facilities Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/facilities_black.svg", } }; site_logos['fashiondive'] = { domain: 'fashiondive', site_name: "Fashion Dive", alt_text: "Fashion Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/fashion_black.svg", } }; site_logos['fooddive'] = { domain: 'fooddive', site_name: "Food Dive", alt_text: "Food Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/food_black.svg", } }; site_logos['grocerydive'] = { domain: 'grocerydive', site_name: "Grocery Dive", alt_text: "Grocery Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/grocery_black.svg", } }; site_logos['healthcaredive'] = { domain: 'healthcaredive', site_name: "Healthcare Dive", alt_text: "Healthcare Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/healthcare_black.svg", } }; site_logos['highereddive'] = { domain: 'highereddive', site_name: "Higher Ed Dive", alt_text: "Higher Ed Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/highered_black.svg", } }; site_logos['hoteldive'] = { domain: 'hoteldive', site_name: "Hotel Dive", alt_text: "Hotel Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hotel_black.svg", } }; site_logos['hrdive'] = { domain: 'hrdive', site_name: "HR Dive", alt_text: "HR Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/hr_black.svg", } }; site_logos['k12dive'] = { domain: 'k12dive', site_name: "K-12 Dive", alt_text: "K-12 Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/k12_black.svg", } }; site_logos['legaldive'] = { domain: 'legaldive', site_name: "Legal Dive", alt_text: "Legal Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/legal_black.svg", } }; site_logos['manufacturingdive'] = { domain: 'manufacturingdive', site_name: "Manufacturing Dive", alt_text: "Manufacturing Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/manufacturing_black.svg", } }; site_logos['marketingdive'] = { domain: 'marketingdive', site_name: "Marketing Dive", alt_text: "Marketing Dive logo", is_current_site: true, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.svg", } }; site_logos['medtechdive'] = { domain: 'medtechdive', site_name: "MedTech Dive", alt_text: "MedTech Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/medtech_black.svg", } }; site_logos['mobilemarketer'] = { domain: 'mobilemarketer', site_name: "Mobile Marketer", alt_text: "Mobile Marketer logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/mobilemarketer_black.svg", } }; site_logos['multifamilydive'] = { domain: 'multifamilydive', site_name: "Multifamily Dive", alt_text: "Multifamily Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/multifamily_black.svg", } }; site_logos['packagingdive'] = { domain: 'packagingdive', site_name: "Packaging Dive", alt_text: "Packaging Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/packaging_black.svg", } }; site_logos['paymentsdive'] = { domain: 'paymentsdive', site_name: "Payments Dive", alt_text: "Payments Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/payments_black.svg", } }; site_logos['pharmavoice'] = { domain: 'pharmavoice', site_name: "PharmaVoice", alt_text: "PharmaVoice logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/pharmavoice_black.svg", } }; site_logos['proformative'] = { domain: 'proformative', site_name: "Proformative", alt_text: "Proformative logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/proformative_black.svg", } }; site_logos['restaurantdive'] = { domain: 'restaurantdive', site_name: "Restaurant Dive", alt_text: "Restaurant Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/restaurant_black.svg", } }; site_logos['retaildive'] = { domain: 'retaildive', site_name: "Retail Dive", alt_text: "Retail Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/retail_black.svg", } }; site_logos['smartcitiesdive'] = { domain: 'smartcitiesdive', site_name: "Smart Cities Dive", alt_text: "Smart Cities Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smartcities_black.svg", } }; site_logos['socialmediatoday'] = { domain: 'socialmediatoday', site_name: "Social Media Today", alt_text: "Social Media Today logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_color.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/smt_color.svg", } }; site_logos['supplychaindive'] = { domain: 'supplychaindive', site_name: "Supply Chain Dive", alt_text: "Supply Chain Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/supplychain_black.svg", } }; site_logos['truckingdive'] = { domain: 'truckingdive', site_name: "Trucking Dive", alt_text: "Trucking Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/trucking_black.svg", } }; site_logos['utilitydive'] = { domain: 'utilitydive', site_name: "Utility Dive", alt_text: "Utility Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/utility_black.svg", } }; site_logos['wastedive'] = { domain: 'wastedive', site_name: "Waste Dive", alt_text: "Waste Dive logo", is_current_site: false, white: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_white.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_white.svg", }, black: { png: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_black.png", svg: "https://d12v9rtnomnebu.cloudfront.net/logo/publications/waste_black.svg", } }; // Get the dive domain and return the dive logo object, or null if it doesn't exist in site_logos function getDivesiteLogoObject(link_url, alt_domain='') { let dive_domain; // Split link URL on 'adurl=' and take what comes after as the ad url const ad_url = decodeURIComponent(link_url.split('adurl=')[1]); // Split on . to get an array of hostname segments const dive_domain_array = new URL(ad_url).hostname.split('.'); // Retrieve the second to last element of the hostname array, which should always be the domain dive_domain = dive_domain_array[dive_domain_array.length - 2] if (alt_domain) { // If alt_domain has been specified, normalize it. i.e. "HR Dive", "http://hrdive.com", etc. => "hrdive" // This will override the link url's domain. dive_domain = alt_domain.replace(/\s+/g, '').replace(/^(https?:\/\/)?(www\.)?|\.com.*|\?.*|#.*/gi, '').toLowerCase(); } // Return the site logos object for this domain if it exists, or null if it does not if (site_logos[dive_domain]) { return site_logos[dive_domain]; } else { // Fallback logo const url_prefix = "https://d12v9rtnomnebu.cloudfront.net/divesite/responsive_ad_assets/small_logos/"; return { domain: 'industrydive', site_name: 'Industry Dive', alt_text: 'Industry Dive logo', white: { svg: url_prefix + 'industrydive-small-white.svg', png: url_prefix + 'industrydive-small-white.png', }, black: { svg: url_prefix + 'industrydive-small-black.svg', png: url_prefix + 'industrydive-small-black.png', } } } } eventer(messageEvent, function (e) { var key = e.message ? "message" : "data"; var data = e[key]; var eventName = data.message || 'ignore'; if (eventName == 'adContentAvailable') { var $ad_element; $ad_element = $('div').filter('[data-container-ad-unit-id="' + data.adUnit + '-' + window.dfp_visibility + '"]'); $ad_element.hide() var nativeAdEditorialSelector = '.sidebar .hybrid-ad-wrapper .native-ad-editorial'; var nativeAdEditorialExists = $(nativeAdEditorialSelector).length > 0; if ( nativeAdEditorialExists ) { $(nativeAdEditorialSelector).closest('.hybrid-ad-wrapper').addClass('native-ad-editorial-sidebar-border'); } // Inline homepage ad $('.feed-item-ad .hybrid-ad-wrapper a').each(function (index, element) { window.updateGamAdUrl(element, 'inline'); }); // Editorial native ad sidebar // NOTE: must go before inline native ad to ensure correct location added $('.sidebar .native-ad.editorial a').each(function (index, element) { window.updateGamAdUrl(element, 'sidebar'); }); // Editorial native ad inline $('.native-ad.editorial a').each(function (index, element) { window.updateGamAdUrl(element, 'inline'); }); // Sidebar ad $('.sidebar .hybrid-ad-wrapper a').each(function (index, element) { window.updateGamAdUrl(element, 'sidebar'); }); } }, false); var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; googletag.cmd.push(function () { var desktopWidth = 1024; if (window.innerWidth >= desktopWidth) { window.dfp_visibility = 'desktop'; } else { window.dfp_visibility = 'mobile'; } var dfpDisplayConfiguration = { "prestitialEnabled": true, "leaderboardEnabled": true, "sidebarAdsEnabled": true, "visibility": window.dfp_visibility }; if (window.dfp_visibility == 'desktop') { if (typeof prestitialAds == 'object' && prestitialAds.pageIsPrestitialEligible()) { googletag.defineSlot('/21662595662/marketingdive/marketingdiveprestitial', [[500, 300], [640, 480]], 'paychekgoeshere').addService(googletag.pubads()); } if (dfpDisplayConfiguration.leaderboardEnabled) { googletag.defineSlot('/21662595662/marketingdive/marketingdiveleaderboard', [[970, 180], [728, 90], [970, 90]], 'dfp-leaderboard-desktop').addService(googletag.pubads()); googletag.pubads().addEventListener('slotRenderEnded', function (event) { if ((event.slot.getAdUnitPath() === '/21662595662/marketingdive/marketingdiveleaderboard' || event.slot.getAdUnitPath() === '/21662595662/marketingdive/marketingdiveleaderboard') && !event.isEmpty ) { $(window).blur(function () { if (document.activeElement === $('#dfp-leaderboard-desktop iframe')[0] || document.activeElement === $('#dfp-leaderboard-desktop iframe')[0]) { try { localStorage.setItem('leaderboard_signup_path', document.location.pathname); } catch (e) { // local storage could not be available due to privacy settings or something } } }); } }); } if (dfpDisplayConfiguration.sidebarAdsEnabled) { googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid1', [[300, 250], 'fluid', [160, 600]], 'dfp-hybrid1-desktop').addService(googletag.pubads()); } googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid2', [[300, 250], 'fluid'], 'dfp-hybrid2-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid3', [[300, 250], 'fluid'], 'dfp-hybrid3-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid4', [[300, 250], 'fluid'], 'dfp-hybrid4-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivethankyouhybrid1', ['fluid'], 'dfp-thankyouhybrid1-desktop').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivethankyouhybrid2', ['fluid'], 'dfp-thankyouhybrid2-desktop').addService(googletag.pubads()); } else { googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid1', [[300, 250], 'fluid'], 'dfp-hybrid1-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid2', [[300, 250], 'fluid'], 'dfp-hybrid2-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid3', [[300, 250], 'fluid'], 'dfp-hybrid3-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivehybrid4', [[300, 250], 'fluid'], 'dfp-hybrid4-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivethankyouhybrid1', ['fluid'], 'dfp-thankyouhybrid1-mobile').addService(googletag.pubads()); googletag.defineSlot('/21662595662/marketingdive/marketingdivethankyouhybrid2', ['fluid'], 'dfp-thankyouhybrid2-mobile').addService(googletag.pubads()); } googletag.pubads().setTargeting("topics", ["Campaign Trail","campaign-trail","Creative","creative","Social Media","Social-media-marketing","Video","Video-marketing"]); if ((typeof divecounter !== "undefined") && (divecounter.getData().is_subscriber)) { googletag.pubads().setTargeting("is_subscriber", "yes"); } var site = window.location.host; googletag.pubads().setTargeting("site", site); var first_path = window.location.pathname.split( '/' )[1]; googletag.pubads().setTargeting("first_path", first_path); googletag.pubads().setTargeting("newspost_type", "Column"); googletag.pubads().setTargeting("articleID", "543295"); googletag.pubads().setTargeting("slug", "campaign trail spotify shoots for holiday 3 peat stonyfield nods to park"); googletag.pubads().setTargeting("is_sponsored", "false" ); // Don't show skyscraper ads on full-width articles googletag.pubads().setTargeting("show_skyscraper", "true"); // Set ad targeting on the trendline to show the ads designated for it var isTopicPage = window.location.pathname.indexOf('/topic/') !== -1; if(isTopicPage) { googletag.pubads().setTargeting('is_topics_page', 'true'); } googletag.pubads().setCentering(true); googletag.pubads().collapseEmptyDivs(false); // Whether to collapse the slots even before the ads are fetched. googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> <script>window.fallbackAds = '[{\u0022adType\u0022: \u0022editorial_native_ad\u0022, \u0022link\u0022: \u0022/trendline/retail\u002Dmarketing/498/?utm_source\u003DMD\u0026utm_medium\u003DNativeFB\u0026utm_campaign\u003DTrendlineFB\u0022, \u0022label\u0022: \u0022Trendline\u0022, \u0022image\u0022: \u0022https://imgproxy.divecdn.com/XxIAGKZA7zMcfZyyHNzuEa6qtIHpiss5J5p1h2wuvCU/g:ce/rs:fit:212:100/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzUzMzk5Njc0XzEuanBn.webp\u0022, \u0022attribution\u0022: \u0022\u0022, \u0022headline\u0022: \u0022The top trends in retail marketing\u0022, \u0022ctaText\u0022: \u0022Access now\u0022, \u0022description\u0022: \u0022Top stories that underscore the leading influences on retail marketing,\u005Cu00a0including the creator economy, \u002790s nostalgia and Gen Z.\u005Cu00a0\u0022}]'</script> <script type="module" src="/static/js/dist/onBoardDiagnostics.bundle.js?340617021224" ></script> <!-- NEW RELIC SYNTHETICS CANARY --> <!-- script for informa/techtarget banner --> <script src="https://d12v9rtnomnebu.cloudfront.net/informa_banner/techtarget-informa-banner.min.js"></script> </head> <body class=" flush-top article-page news topic- campaign-trail topic- creative topic- Social-media-marketing topic- Video-marketing "> <techtarget-informa-banner theme="light" language="en" ></techtarget-informa-banner> <!-- Accessibility skip-nav link --> <a href="#skip-link-target" class="button button--loud skip-nav-link" tabindex="1">Skip to main content</a> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-55G8WRR" height="0" width="0" style="display:none;visibility:hidden"> </iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="prestitial-init" style="display: none;" class="prestitial-init"></div> <div id="prestitial-outer" class="prestitial content-overlay" style="display:none;"> <section class="site-menu" aria-label="Site menu"> <div class="site-menu-inner"> <img src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.svg" alt="Marketing Dive" class="pub-logo"> </div> </section> <section class="paychek-page-wrapper row"> <div class="paychek-button large-4 large-push-8 columns"> <div> CONTINUE TO SITE ➞ </div> </div> <div class="paychek large-8 large-pull-4 columns"> <div id="paychekgoeshere"></div> <script data-cfasync="false" type="text/javascript"> if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { prestitialAds.showOverlay(); } </script> <script type="text/javascript"> if (typeof prestitialAds !== 'undefined' && prestitialAds.pageIsPrestitialEligible()) { prestitialAds.initialize(7); prestitialAds.setPrestitialPossibleCookie(); var prestitial_ad_is_loaded = false; var prestitial_ad_is_empty = false; googletag.cmd.push(function () { googletag.pubads().addEventListener('slotRenderEnded', function (event) { if (event.slot.getAdUnitPath() == '/21662595662/marketingdive/marketingdiveprestitial') { if (event.isEmpty || prestitialAds.testingNoAd()) { prestitial_ad_is_empty = true; prestitialAds.closePrestitial(); } else { prestitial_ad_is_loaded = true; $.modal.close(); $('div#prestitial-init').hide(); // hide the all white overlay prestitialAds.setCookie( "_prestitialViewed", (new Date()).getTime(), prestitialAds.daysBetweenPrestitial ); } } }); }); if (prestitialAds.testingNoAd()) { } else { waitToLoadAds.push(function() { googletag.cmd.push(function () { googletag.display('paychekgoeshere'); }); }); } setTimeout( function () { if (!prestitial_ad_is_loaded && !prestitialAds.overrideTimeout()) { if (!prestitial_ad_is_empty) { // if the prestitial is already hidden, then don't hide it again. if (!prestitialAds.prestitialAdIsClosed()) { prestitialAds.closePrestitial(); prestitialAds.logClosePrestitialAdBy('failed'); } } } else if (!prestitialAds.overrideTimeout()) { setTimeout( function () { // if the prestitial is already hidden, then don't hide it again. if (!prestitialAds.prestitialAdIsClosed()) { prestitialAds.closePrestitial(); prestitialAds.logClosePrestitialAdBy('timeout'); } }, prestitialAds.timeoutSeconds() ); } else { } }, 2900 ); prestitialAds.sentPrestitialEligibleEvent(); } else if (typeof prestitialAds !== 'undefined' && !prestitialAds.pageIsPrestitialEligible()){ prestitialAds.closePrestitial(); } </script> </div> </section> </div> <div id="signup-inter" class="modal_dialog" style="display:none;"> <form id="signup-inter-form" class="form-basic" name="signup-inter-form" action="/signup/" method="POST"> <input type="hidden" name="signup_box_location" value="interstitial"> <input type="hidden" name="signup_initial_url_path" value=""> <h1> Don't miss tomorrow's marketing industry news </h1> <p class="interstitial-text"> Let Marketing Dive's free newsletter keep you informed, straight from your inbox. </p> <p class="form-error__message" id="interstitial-error"></p> <div id="form-interstitial"> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_7357f0_email"> <div id="newsletter-list-section"> <ul id="id_7357f0_site_newsletters" class="list-no-bullets"> <li><label for="id_7357f0_site_newsletters_0"><input type="checkbox" name="site_newsletters" value="7" class="list-no-bullets" id="id_7357f0_site_newsletters_0"> Daily Dive <span class="secondary-label">M-F</span></label> </li> <li><label for="id_7357f0_site_newsletters_1"><input type="checkbox" name="site_newsletters" value="105" class="list-no-bullets" id="id_7357f0_site_newsletters_1"> Mobile Weekly <span class="secondary-label">Every Thursday</span></label> </li> <li><label for="id_7357f0_site_newsletters_2"><input type="checkbox" name="site_newsletters" value="1815" class="list-no-bullets" id="id_7357f0_site_newsletters_2"> Agencies Weekly <span class="secondary-label">Every Monday</span></label> </li> </ul> </div> <div id="interstitial-consent-container"> <input name="user_consent" value="1" id="id_user_consent" type="checkbox"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </div> </div> <input id="signup-inter-submit" class="email_submit submit button" type="submit" data-role="none" value="Subscribe today"> </form> </div> <!-- leaderboard --> <div class="leaderboard-wrap"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdiveleaderboard-desktop"></div> <div id='dfp-leaderboard-desktop' style="min-height: 90px"> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop') { googletag.display('dfp-leaderboard-desktop'); } }) }); </script> </div> </div> </div> <div class="page-container"> <header role="banner"> <nav id="top" class="site-menu" aria-label="Site menu"> <div class="site-menu-inner"> <!-- logo --> <div class="pub-logo-wrapper"> <a href="/" class="analytics t-dash-navigation"> <img class="pub-logo" src="https://d12v9rtnomnebu.cloudfront.net/logo/publications/marketing_black.svg" alt="Marketing Dive" height="28"> </a> </div> <!-- desktop menu, not visible on mobile/tablet --> <div class="menu-content-wrapper"> <ul class="desktop-menu-main"> <li> <a href="/deep-dive/" class="nav-menu-item analytics t-deepdive-navigation">Deep Dive</a> </li> <li> <a href="/library/" class="nav-menu-item analytics t-library-navigation">Library</a> </li> <li> <a href="/events/" class="nav-menu-item analytics t-events-navigation">Events</a> </li> <li> <a href="/press-release/" class="nav-menu-item analytics t-press-releases-navigation">Press Releases</a> </li> <li class="topics top-nav-dropdown-item"> <button class="nav-menu-item topics-dropdown-item"> Topics <span class="dropdown-toggle-arrow"></span> </button> </li> </ul> <!-- mobile menu toggle icon, not visible on desktop --> <a href="/signup/?signup_location=header" class="nav-menu-item nav-signup-button mobile-nav-signup-button analytics t-signup-navigation button"> Subscribe </a> <button class="mobile-menu-toggle"> <img src="/static/img/menu_icons/menu.svg?273117231121" alt="menu" loading="lazy"> </button> <!-- newsletter and search, only shown on desktop --> <ul class="desktop-menu-sub list-no-bullets"> <li> <button class="search-toggle search-button-front analytics t-search-navigation-top"> <img src="/static/img/menu_icons/search.svg?320116291121" alt="search" width="16" height="16" loading="lazy"> <span class="sub-link">Search</span> </button> </li> <li> <a href="/signup/?signup_location=header" class="nav-menu-item nav-signup-button desktop-nav-signup-button analytics t-signup-navigation button"> <img src="/static/img/email_icons/mail.svg?273117231121" width="16" height="11" loading="lazy" alt=""> Subscribe </a> </li> </ul> </div> </div> </nav> </header> <div class="menu-search js-search-hide"> <div class="menu-search-inner-wrapper row"> <form action="/search/" method="GET" data-ajax="false"> <label for="search-desktop"> <span class="screen-reader-text search">Search</span> </label> <input id="search-desktop" type="search" name="q" placeholder="Search" data-role="none"> <button type="submit" value="" data-role="none" class="search-button-front analytics t-search-navigation-drawer"> <img src="/static/img/menu_icons/search.svg?320116291121" alt="search" height="16" width="16" loading="lazy"> </button> <img class="close" src="/static/img/menu_icons/close.svg?273117231121" width="16" height="16" alt="close search" loading="lazy"> </form> </div> </div> <nav class="topics menu-bar" aria-label="Menu bar"> <ul class="list-no-bullets"> <li> <a class="analytics t-topic-navigation-brand-strategy" href="/topic/brand-strategy/">Brand Strategy</a> </li> <li> <a class="analytics t-topic-navigation-mobile-marketing" href="/topic/mobile-marketing/">Mobile</a> </li> <li> <a class="analytics t-topic-navigation-creative" href="/topic/creative/">Creative</a> </li> <li> <a class="analytics t-topic-navigation-Social-media-marketing" href="/topic/Social-media-marketing/">Social Media</a> </li> <li> <a class="analytics t-topic-navigation-Video-marketing" href="/topic/Video-marketing/">Video</a> </li> <li> <a class="analytics t-topic-navigation-agencies" href="/topic/agencies/">Agencies</a> </li> <li> <a class="analytics t-topic-navigation-analytics" href="/topic/analytics/">Data/Analytics</a> </li> <li> <a class="analytics t-topic-navigation-influencer-marketing" href="/topic/influencer-marketing/">Influencer Marketing</a> </li> <li> <a class="analytics t-topic-navigation-marketing-tech" href="/topic/marketing-tech/">Ad Tech</a> </li> <li> <a class="analytics t-topic-navigation-cmo-corner" href="/topic/cmo-corner/">CMO Corner</a> </li> </ul> </nav> <script type="module" src="/static/js/dist/navSignupHelper.bundle.js?340617021224" ></script> <script> window.siteName = 'Marketing Dive'; </script> <div class="search-overlay"></div> <div class="page-wrapper"> <div class="page-inner-wrapper" id="skip-link-target"> <div class="row"> <div class="medium-10 medium-centered large-12"> <section id="main-content" class="main-content large-8 columns"> <link rel="preload" as="image" href="https://imgproxy.divecdn.com/HjxKr-zJpG6S906kzzmH5GmYIesY8IRz_oyGVwt_6Wo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" imagesrcset="https://imgproxy.divecdn.com/xJ2sdeE6s2OJML-GVyxLnesLKawcRhRfzPqw_W4q_04/g:ce/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 400w, https://imgproxy.divecdn.com/nFPxOhcZKybuHDsDpKUHxJABk5xVcuS_y7eLmYChRiw/g:ce/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 800w, https://imgproxy.divecdn.com/HjxKr-zJpG6S906kzzmH5GmYIesY8IRz_oyGVwt_6Wo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 1200w, https://imgproxy.divecdn.com/5XJYHA-8MaSk9fuWlVEj1oTiSAxRcAoVvTc2RQ1W6LE/g:ce/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 1600w" imagesizes="(min-width: 64em) 60vw, 100vw" alt=""> <article class=""> <div class="first-page-pdf"> <!-- logo for print --> <div class="printed-branding"> <span class="promoted-branded-copy">An article from</span> <img src="https://d12v9rtnomnebu.cloudfront.net/logo/printer_friendly/marketingdive.jpg" alt="site logo"> </div> <div class="article-title-wrapper"> <div class="post-label-wrapper"> <span class="post-label post-label--medium "> Column </span> </div> <h1 class="display-heading-04"> Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva' </h1> <p>The streaming platform unwraps more data-driven billboards, while a yogurt maker fights against soccer fields sprayed with pesticides and a feminine-care brand gets provocative.</p> </div> <div class="byline"> <div class="article-byline"> <div class="date date-bottom-border"> <span class="published-info"> Published Nov. 30, 2018 </span> </div> <div class="byline-row "> <div class="author "> <span class="byline-show-large-inline ">By</span> <div class="author-row "> <div class="author-name authors-list"> <a rel="author" href="/editors/padams/" class="analytics t-article-byline-author">Peter Adams</a> <span class="byline-comma">,</span> </div> </div> <div class="author-row "> <div class="author-name authors-list"> <a rel="author" href="/editors/nkoltun/" class="analytics t-article-byline-author">Natalie Black (Koltun)</a> <span class="byline-comma">,</span> </div> </div> <div class="author-row "> <span class="byline-show-large-inline">and</span> <div class="author-name authors-list"> <a rel="author" href="/editors/ckelly/" class="analytics t-article-byline-author">Chris Kelly</a> </div> </div> </div> <div class="social-share"> <ul class="social-icon-list"> <li> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/&title=Campaign%20Trail%3A%20Spotify%20shoots%20for%20holiday%203-peat%3B%20Stonyfield%20nods%20to%20%27Parks%20%26%20Rec%27%3B%20%27Viva%20La%20Vulva%27" aria-label="Share article to Linkedin" class="social-icon analytics t-article-byline-social-linkedin"> <img src="/static/img/social_icons/article_page/linkedin.svg?092716141024" alt="Post to LinkedIn"> <span class="social-icon__text">post</span> </a> </li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" aria-label="Share article to Facebook" class="social-icon analytics t-article-byline-social-facebook"> <img src="/static/img/social_icons/article_page/facebook.svg?440116200824" alt="Share on Facebook"> <span class="social-icon__text">share</span> </a> </li> <li> <a href="https://twitter.com/intent/tweet?text=Campaign%20Trail%3A%20Spotify%20shoots%20for%20holiday%203-peat%3B%20Stonyfield%20nods%20to%20%27Parks%20%26%20Rec%27%3B%20%27Viva%20La%20Vulva%27%20https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/%20via%20@marketingdive" aria-label="Share article to X/Twitter" class="social-icon analytics t-article-byline-social-twitter"> <img src="/static/img/social_icons/article_page/x.svg?092716141024" alt="Post on X"> <span class="social-icon__text">post</span> </a> </li> <li> <a href="javascript:window.print()" aria-label="Print article" class="social-icon js-social-icon-print"> <img src="/static/img/social_icons/article_page/print.svg?440116200824" alt="Print this page"> <span class="social-icon__text">print</span> </a> </li> <li> <a href="/cdn-cgi/l/email-protection#645b3711060e0107105927050914050d030a4156543016050d0841572541565437140b100d021d415654170c0b0b1017415654020b164156540c0b080d00051d41565457491401051041572641565437100b0a1d020d0108004156540a0b0017415654100b4156544156533405160f17415654415652415654360107415653415726415654415653320d120541565428054156543211081205415653420509145f260b001d590c101014174157254b4b1313134a0905160f01100d0a03000d12014a070b094b0a0113174b07050914050d030a491016050d084917140b100d021d49170c0b0b101749020b16490c0b080d00051d495749140105104917100b0a1d020d010800490a0b001749100b491405160f4b515057565d514b" aria-label="Share article with email" class="social-icon analytics t-article-byline-social-email"> <img src="/static/img/social_icons/article_page/email.svg?092716141024" alt="Email this page"> <span class="social-icon__text">email</span> </a> </li> <li> <a href="/selfservice/article-licensing/submit/?newspostUrl=https://www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" aria-label="License article" class="social-icon js-social-icon-license analytics t-article-byline-social-licensing"> <img src="/static/img/social_icons/article_page/cart.svg?092716141024" alt="License this article"> <span class="social-icon__text">license</span> </a> </li> </ul> </div> </div> </div> </div> <figure class="inside_story"> <div class="figure_content article-hero-img"> <img class="" src="https://imgproxy.divecdn.com/HjxKr-zJpG6S906kzzmH5GmYIesY8IRz_oyGVwt_6Wo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/xJ2sdeE6s2OJML-GVyxLnesLKawcRhRfzPqw_W4q_04/g:ce/rs:fill:400:225:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 400w, https://imgproxy.divecdn.com/nFPxOhcZKybuHDsDpKUHxJABk5xVcuS_y7eLmYChRiw/g:ce/rs:fill:800:450:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 800w, https://imgproxy.divecdn.com/HjxKr-zJpG6S906kzzmH5GmYIesY8IRz_oyGVwt_6Wo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 1200w, https://imgproxy.divecdn.com/5XJYHA-8MaSk9fuWlVEj1oTiSAxRcAoVvTc2RQ1W6LE/g:ce/rs:fill:1600:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp 1600w" sizes="(min-width: 64em) 60vw, 100vw" alt="" > </div> <figcaption class="inside_story_caption"> <span class="source_text"> <a href="https://www.prnewswire.com/news-releases/actor-adam-scott-lends-talents-to-stonyfield-organics-playfree-initiative-with-the-ridiculous-new-rules-of-soccer-video-300755241.html" target="_blank">PR Newswire</a> </span> </figcaption> </figure> </div> <div class="row"> <div class="article-large-12 columns article-wrapper"> <div class="print-wrapper"> <div class="add-drop-cap large medium article-body"> <div class="editor-note"> <p><em>Campaign Trail is our look at some of the best and worst new creative efforts from the marketing world. View past columns <a href="https://www.marketingdive.com/topic/campaign-trail/">in the archives here</a>.</em></p> </div> <p>Our editors' picks this week examine a feminine-products brand's provocative, body positive campaign, Spotify's latest go at data-driven out-of-home (OOH) advertising and a Stonyfield video that plays on turf popularized by "Parks & Recreation": </p> <h3 class="standard-heading"><span>Spotify unwraps third iteration of lauded OOH campaign </span></h3> <p><span><strong>The rundown</strong><span>: Spotify this week rolled out the third iteration of its year-end marketing campaign "Wrapped," which uses data from users' playlists and listening habits to inform OOH billboards. This year, more than 50 artists, such as Ariana Grande, Post Malone and Shakira with Maluma, appear in the creative and will crop up in markets where they are most popular, according to details shared with Marketing Dive. A billboard featuring Grande measures the amount of playlists that have "God is a man" versus "<a href="https://www.youtube.com/watch?v=kHLHSlExFis" target="_blank">God is a woman</a>" in them, with the latter crushing the competition.</span></span></p> <div class="hybrid-ad-wrapper show-small hide-large"> <div class="hybrid-ad-inner-wrapper"> <div class="show-small hide-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid1-mobile"></div> <div id="dfp-hybrid1-mobile"> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'mobile' ) { googletag.display('dfp-hybrid1-mobile'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid1'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid2-desktop"></div> <div id="dfp-hybrid2-desktop"> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid2-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid2'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <p><span><span>Spotify's OOH initiative, which debuted in 2016, this year runs in the U.S., U.K., Australia, Brazil and Canada, among other countries, and includes digital and social media elements. For 2018, the campaign will also put a spotlight on the streaming platform's push into podcasts, showcasing shows like "My Favorite Murder," and play up memes </span><a href="https://www.nytimes.com/interactive/2018/05/16/upshot/audio-clip-yanny-laurel-debate.html" target="_blank"><span>like the Laurel versus Yanny</span></a><span> debate or the popular, holiday-centric "I don’t give a s*** what the calendar says, it's christmas" playlist. </span></span></p> <p><span><span>"Part of our creative process is to think about the cultural moments, tensions and oddities that defined 2018 and then see how music and podcasts helped people respond," Alex Bodman, global executive creative director at Spotify, said in a statement. </span></span></p> <figure class="inside_story"> <div class="figure_content"> <div><img class="is_expandable" data-expandable-type="dive_expand_uncropped" data-expandable-url="https://imgproxy.divecdn.com/lDaLhGIsnrK-B1e4Xd_XPsWxl2wxHcV8qRjmQQIbnw4/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2xlZ2FjeV9zb3JsL2I0NjEwYmI1NTRlNjAxNTJjZGQ3ZjkyZTVlNjljNTQ2LmpwZw==" data-imagemodel="67470" src="https://imgproxy.divecdn.com/lDaLhGIsnrK-B1e4Xd_XPsWxl2wxHcV8qRjmQQIbnw4/raw:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2xlZ2FjeV9zb3JsL2I0NjEwYmI1NTRlNjAxNTJjZGQ3ZjkyZTVlNjljNTQ2LmpwZw=="/></div> </div> <figcaption class="inside_story_caption"> <div class="caption_text">"God is a woman" is a single off of Grande's latest album, "Sweetener."</div> <div class="source_text">Spotify</div> <div class="clearfix"> </div> </figcaption> </figure> <p><span><strong>The results</strong><span>: Spotify's initial version of "Wrapped" was </span><a href="https://www.adweek.com/creativity/spotify-crunches-user-data-fun-ways-new-global-outdoor-ad-campaign-174826/" target="_blank"><span>met with high praise</span></a><span> when it rolled out two years ago, and has become an oft-cited example of how marketers are breathing fresh life into the OOH space </span><a href="https://www.marketingdive.com/news/top-5-out-of-home-advertising-trends/541894/" target="_blank"><span>by leveraging data and digital insights</span></a><span> to bolster their outdoor creative. The streaming service's ability to tap into listeners' oddball habits and playlist naming conventions continues to yield funny results, with picks like "Yodel & Chill" and "Deep Scottish Yodel Trap" appearing on a billboard that ranks the top playlists for a decidedly niche genre. </span></span></p> <p><span><span>And yet, in some ways, the effort feels like it could be getting a little tired. While Spotify was early to innovate with data-driven OOH, the tactic has grown increasingly popular, and subsequently demands more innovation to stand out. "Wrapped" trying to tie a bow on 2018 thematically, playing into "tensions and oddities," doesn't hang together especially well. More unified creative messaging — focusing the ads squarely around a holiday theme, for example, or getting even more overtly political, like with the Grande billboard </span></span>— might've made a stronger impression. </p> <div class="hybrid-ad-wrapper show-small hide-large"> <div class="hybrid-ad-inner-wrapper"> <div class="show-small hide-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid2-mobile"></div> <div id="dfp-hybrid2-mobile"> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'mobile' ) { googletag.display('dfp-hybrid2-mobile'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid2'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-mobile'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="hide-small show-large" id="desktop-inline-signup"></div> <p><span><span>Spotify dipping back into an old well without changing up the playbook too much might stem from the fact that it recently lost </span><a href="https://www.marketingdive.com/news/ad-age-spotify-sees-2nd-big-marketer-depart-in-as-many-weeks/532619/" target="_blank"><span>some high-profile marketing leadership</span></a><span>, including former CMO Seth Farbman, who helped architect the original OOH campaign. </span></span><span><span>One fresh addition this year is the promotion of podcasts on the platform, signaling how Spotify is pouring more resources into the audio format as it looks to extend its reach beyond music streaming. Spotify </span><a href="https://www.marketingdive.com/news/spotify-tunes-in-first-branded-podcast-series-with-new-amsterdam-vodka/530545/" target="_blank"><span>debuted its first branded podcast series</span></a><span>, "Ebb & Flow," with Amsterdam Vodka as launch sponsor in August. </span></span></p> <p><span><em>—Peter Adams </em></span></p> <h3 class="standard-heading">Stonyfield scoops up 'Parks & Rec' actor for organic fields push</h3> <p><strong>The rundown:</strong> Yogurt brand Stonyfield Organic added some star power to its mission-based initiative by partnering with actor Adam Scott. A video shows the "Parks & Recreation" actor attempting to convince a team of bored kids the new rules for soccer games on fields treated with pesticides, from swapping the ball every 20 yards to celebrating a goal by handing out educational brochures. </p> <p>"The Ridiculous New Rules of Soccer" campaign and its outlandish workarounds to a traditional game aims to highlight "how crazy it is that a majority of our parks and public fields are being sprayed every day with a chemical cocktail of harmful persistent pesticides," Stonyfield co-founder Gary Hirshberg <a href="https://www.prnewswire.com/news-releases/actor-adam-scott-lends-talents-to-stonyfield-organics-playfree-initiative-with-the-ridiculous-new-rules-of-soccer-video-300755241.html" target="_blank">said in a press release</a>. The video is the latest in the brand's <a href="https://www.stonyfield.com/blog/were-kicking-off-our-biggest-mission-yet" target="_blank">#PlayFree initiative</a>, which kicked off in August and aims to shift communities' approach to grounds management toward organic practices.</p> <p>One-minute clips of the creative were shared on Stonyfield's social media channels to extend the campaign's reach to the brand's collective 600,000 followers. To celebrate its 35th year in business and promote #PlayFree, Stonyfield is giving 35 communities advising and funding to convert their fields and parks to being pesticide-free.</p> <style type="text/css">.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> <div class="embed-container"><iframe allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/5-YlPNwFqzc"></iframe></div> <p><strong>The results:</strong> "The Ridiculous New Rules of Soccer" takes a humorous look at the presence of chemicals sprayed on public parks where kids play and communities gather. Enlisting Scott nods to his notable past role as Ben Wyatt and adds some star power to the effort that could increase appeal with fans of the actor who are hungry for more "Parks and Rec"-related content.</p><div class="show-small hide-large" id="mobile-inline-signup"></div><section class="storylines-carousel-wrapper hide-small show-large" id="desktop-carousel"></section> <p>Stonyfield here also plays into the current movement toward purpose-driving brand messaging. The push for organic field management aligns with the marketer's food products and broader chemical-free mission, which could resonate with loyalists and consumers with similar values. The nearly four-minute runtime is still overlong for what's essentially a branded PSA — even if it is lighthearted. It also falls flat at the end, with Scott cutting his funny-buzzkill character to look directly into the camera for a spiel about Stonyfield's initiatives, closing with a clear call-to-action asking viewers to learn more on Stonyfield's site and stop treating their own yards with chemicals.</p> <p>By splicing the relatively long video into 1-minute clips to share on social, Stonyfield could extend the shareability and viewership of the spot. As of press time, the long and short videos saw somewhat lagging viewership: just over 1,000 hits across YouTube and Twitter. The full video on Facebook generated Stonyfield's most promising number of 56,000 views.</p> <p><em><span><span>—Natalie Koltun</span></span></em></p> <h3 class="standard-heading">Libresse doesn't shy away from female anatomy </h3> <p><strong>The rundown:</strong> Swedish feminine-care brand Libresse on Nov. 23 unveiled a three-minute video called "Viva La Vulva" to promote its V-Care range of body washes, liners and wipes in Sweden and Denmark. Created with agency AMV BBDO, the ad uses conch shells, origami, oysters, handbags, cross stitch patterns, sea anemones and puppets, among other things, as visual metaphors for the vagina. </p> <p>Helmed by ad and music video director Kim Gehrig, the ad is soundtracked by Camille Yarbrough's "Take Yo' Praise" (famously sampled by Fatboy Slim on his 1998 hit "Praise You") and recontextualizes its well-known lyrics: "We've come a long long way together / Through the hard times and the good / I have to celebrate you baby / I have to praise you like I should." The ad closes with first-person confessionals about the myths and misinformation about the female anatomy. </p> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid4-desktop"></div> <div id="dfp-hybrid4-desktop"> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid4-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid4'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <section class="storylines-carousel-wrapper show-small hide-large" id="mobile-carousel"></section> <p>Libresse "wants to contribute to a more open culture where women can feel proud of what they have, can feel OK about talking about their genitals and can care for it without feeling ashamed," the brand said in a statement to <a href="https://www.adweek.com/brand-marketing/everything-is-a-vagina-worth-singing-about-in-this-brands-glorious-viva-la-vulva-anthem/" target="_blank">Adweek</a>.</p> <style type="text/css">.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style> <div class="embed-container"><iframe allowfullscreen="" frameborder="0" src="https://www.youtube.com/embed/0k-_4WloY6Y"></iframe></div> <p><strong>The results:</strong> Libresse's ad — more <a href="https://www.youtube.com/watch?v=PaYvlVR_BEc" target="_blank">Janelle Monae</a> than Georgia O'Keeffe — is intentionally provocative, as it attempts to normalize the vagina in the marketing space of feminine products, which has historically addressed the female body through euphemism. It follows the brand's <a href="https://adage.com/article/special-report-cannes-lions/libresse-s-blood-normal-takes-glass-lions-grand-prix-cannes/313993/" target="_blank">"Blood Normal"</a> campaign, which challenged the stigmas around menstruation by showing period blood in ads and won the Glass Grand Prix at Cannes Lions.</p> <p>The Libresse ads are the most explicit and daring to come out of a movement that prioritizes real bodies and body positivity over dated stereotypes and tired ad cliches. Thirty-six percent of consumers said they liked a brand more when its ads went against stereotypes, and 25% said they'd be more likely to make a purchase from those brands, <a href="https://www.marketingdive.com/news/study-brands-play-a-role-in-breaking-gender-stereotypes/506555/" target="_blank">according to a consumer survey by Choozle</a>.</p> <p>Brands are following the research. This year has seen major CPG companies modernize their approaches to gender portrayals in advertising. P&G announced several partnerships with media and advertising companies to <a href="https://www.marketingdive.com/news/pg-pushes-for-gender-equality-with-slew-of-new-partnerships/525985/" target="_blank">advance gender equality</a> in ad campaigns and support women in creative roles and Unilever expanded its Unstereotype initiative, an effort that began in 2016, by calling on content creators and distributors to remove any <a href="https://www.marketingdive.com/news/unilever-ramps-up-focus-on-quality-inclusion-in-marketing-with-2-initiativ/526074/" target="_blank">outdated stereotypes in their marketing</a>. Similarly, both <a href="https://www.marketingdive.com/news/dove-introduces-no-digital-distortion-mark-for-unaltered-photos-of-women/526600/" target="_blank">Dove</a> and <a href="https://www.marketingdive.com/news/cvs-depicts-beauty-in-real-life-in-first-campaign-featuring-unaltered-pho/521796/" target="_blank">CVS</a> have pledged to use unaltered photos in their campaigns, but few have matched the boldness of Libresse's effort.</p> <p><em><span><span>—Chris Kelly</span></span></em></p> </div> <div class="post-article-wrapper"> <div class="share-buttons"> <ul class="social-button-list"> <li> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/&title=Campaign%20Trail%3A%20Spotify%20shoots%20for%20holiday%203-peat%3B%20Stonyfield%20nods%20to%20%27Parks%20%26%20Rec%27%3B%20%27Viva%20La%20Vulva%27" class="social-button analytics t-article-end-social-linkedin" title="Post"> <img src="/static/img/social_icons/article_page/linkedin.svg?092716141024" alt="Post to LinkedIn"> </a> </li> <li> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" class="social-button analytics t-article-end-social-facebook" title="Share"> <img src="/static/img/social_icons/article_page/facebook.svg?440116200824" alt="Share on Facebook"> </a> </li> <li> <a href="https://twitter.com/intent/tweet?text=Campaign%20Trail%3A%20Spotify%20shoots%20for%20holiday%203-peat%3B%20Stonyfield%20nods%20to%20%27Parks%20%26%20Rec%27%3B%20%27Viva%20La%20Vulva%27%20https%3A//www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/%20via%20@marketingdive" class="social-button analytics t-article-end-social-twitter" title="Post"> <img src="/static/img/social_icons/article_page/x.svg?092716141024" alt="Post to X"> </a> </li> <li> <a href="javascript:window.print()" class="social-button js-social-button-print" title="Print"> <img src="/static/img/social_icons/article_page/print.svg?440116200824" alt="Print this page"> </a> </li> <li> <a href="/cdn-cgi/l/email-protection#8bb4d8fee9e1eee8ffb6c8eae6fbeae2ece5aeb9bbdff9eae2e7aeb8caaeb9bbd8fbe4ffe2edf2aeb9bbf8e3e4e4fff8aeb9bbede4f9aeb9bbe3e4e7e2efeaf2aeb9bbb8a6fbeeeaffaeb8c9aeb9bbd8ffe4e5f2ede2eee7efaeb9bbe5e4eff8aeb9bbffe4aeb9bbaeb9bcdbeaf9e0f8aeb9bbaeb9bdaeb9bbd9eee8aeb9bcaeb8c9aeb9bbaeb9bcdde2fdeaaeb9bbc7eaaeb9bbddfee7fdeaaeb9bcadeae6fbb0c9e4eff2b6e3fffffbf8aeb8caa4a4fcfcfca5e6eaf9e0eeffe2e5ecefe2fdeea5e8e4e6a4e5eefcf8a4e8eae6fbeae2ece5a6fff9eae2e7a6f8fbe4ffe2edf2a6f8e3e4e4fff8a6ede4f9a6e3e4e7e2efeaf2a6b8a6fbeeeaffa6f8ffe4e5f2ede2eee7efa6e5e4eff8a6ffe4a6fbeaf9e0a4bebfb8b9b2bea4" class="social-button analytics t-article-end-social-email" title="Email"> <img src="/static/img/social_icons/article_page/email.svg?092716141024" alt="Email this page"> </a> </li> <li class="article-licensing-item"> <a href="/selfservice/article-licensing/submit/?newspostUrl=https://www.marketingdive.com/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" class="article-licensing-button js-social-button-license analytics t-article-end-social-licensing" title="License"> <img src="/static/img/social_icons/article_page/cart.svg?092716141024" alt="License this article"> <span class="social-button__text">purchase licensing rights</span> </a> </li> </ul> </div> <div class="post-article-topics"> <div> <span>Filed Under:</span> <span><a class="topic analytics t-article-end-topic" href="/topic/campaign-trail/">Campaign Trail, </a></span> <span><a class="topic analytics t-article-end-topic" href="/topic/creative/">Creative, </a></span> <span><a class="topic analytics t-article-end-topic" href="/topic/Social-media-marketing/">Social Media, </a></span> <span><a class="topic analytics t-article-end-topic" href="/topic/Video-marketing/">Video</a></span> </div> </div> </div> </div> </div> </div> </article> <section class="signup call-out elevated-footer standard-newspost-mobile show-small show-medium hide-large"> <div class="row"> <div class="large-11 medium-11 medium-centered columns footer-signup" style="display: flex"> <div class="footer-signup__content"> <h3>Marketing Dive news delivered to your inbox</h3> <p class="subhead">Get the free daily newsletter read by industry experts</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_2bc432_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_2bc432_email"> </label> <input type="hidden" name="signup_box_location" value="elevated_footer"> <input type="hidden" name="signup_initial_url_path" value="/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"> <input type="hidden" name="js_enabled" value="0" id="id_2bc432_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-7" type="checkbox" name="site_newsletters" value="7" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-7"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-105" type="checkbox" name="site_newsletters" value="105" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-105"> <span class="newsletter-title">Mobile Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-1815" type="checkbox" name="site_newsletters" value="1815" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-1815"> <span class="newsletter-title">Agencies Weekly</span> <span class="secondary-label">Every Monday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-elevated_footer" value="1" class="checkbox"/> <label for="id_user_consent-elevated_footer"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?340617021224" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="footer-signup__image"> <img class="desktop-image" src="/static/img/article-signup.png?320916100822" width="275" height="275" loading="lazy" alt="Daily Dive newsletter example"> </div> </div> </div> </section> <div class="sidebar-box hide-large editors-pick-footer-mobile"> <h3 class="sidebar-box__header"> Editors' picks </h3> <ul class="feed"> <li class="row feed__item"> <div class="medium-5 columns"> <figure class="feed__image-container"> <a class="feed__image analytics t-edfooter-edpicks-1" href="/news/google-wont-deprecate-kill-cookies-chrome-advertising/722053/"> <img class="" src="https://imgproxy.divecdn.com/EG-JifFpPBOzeiTD0q18LlmNR3HCSf9t6NUp0ewmiss/g:nowe:0:534/c:6000:3389/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/RmkriaQMYgu1Z-Tg1mMtQtuPw8BaXkut4gymABf07Ig/g:nowe:0:534/c:6000:3389/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 300w, https://imgproxy.divecdn.com/hBERYsGghwdv8X7ekzU4WAmf-uAFrJs-mb_mUx_ZtB4/g:nowe:0:534/c:6000:3389/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 600w, https://imgproxy.divecdn.com/EG-JifFpPBOzeiTD0q18LlmNR3HCSf9t6NUp0ewmiss/g:nowe:0:534/c:6000:3389/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A sign is posted in front of a Google office on April 26, 2022 in San Francisco, California. Google parent company Alphabet will report first quarter earnings today after the closing bell." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Justin Sullivan via Getty Images</div> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-7 columns"> <div class="label label--medium"> Deep Dive </div> <h3 class="feed__title feed__title--display"> <a href="/news/google-wont-deprecate-kill-cookies-chrome-advertising/722053/" class="analytics t-edfooter-edpicks-1"> And just like that, Google won’t be deprecating cookies. What now? </a> </h3> <p class="feed__description hide-small show-large">The tech giant backs off plans to implement a huge shift in digital marketing that faced pushback from adland and regulators around the world.</p> <div class="secondary-label"> By Chris Kelly • <span class="secondary-label">July 23, 2024</span> </div> </div> </li> <li class="row feed__item"> <div class="medium-5 columns"> <figure class="feed__image-container"> <a class="feed__image analytics t-edfooter-edpicks-2" href="/news/google-delays-cookie-deprecation-again-marketers-need-know/714117/"> <img class="" src="https://imgproxy.divecdn.com/wRr4519wty4OpaS82o3mRvu2o5JY6tC7zxcmQYfTvdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/VyhIJQII_yjKJlYvrtaep8cLGEEt7kxtC7v5ULkNpXs/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 300w, https://imgproxy.divecdn.com/O_fM64f7q5G9M3kzP9amW13XXNrokCgBcUWrc7cqP1s/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 600w, https://imgproxy.divecdn.com/wRr4519wty4OpaS82o3mRvu2o5JY6tC7zxcmQYfTvdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Shot of Google's NYC headquarters" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Michael M. Santiago via Getty Images</div> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-7 columns"> <h3 class="feed__title feed__title--display"> <a href="/news/google-delays-cookie-deprecation-again-marketers-need-know/714117/" class="analytics t-edfooter-edpicks-2"> Cookies get another stay of execution — but have marketers already moved on? </a> </h3> <p class="feed__description hide-small show-large">Marketers shouldn’t cancel their post-cookie plans, especially as Google faces antitrust action, the possibility of a nationwide data privacy law and its own shifting priorities.</p> <div class="secondary-label"> By Chris Kelly • <span class="secondary-label">April 24, 2024</span> </div> </div> </li> </ul> </div> <div style="display: none;" id="inline-signup-html-desktop"> <div class="inline-signup"> <p class="inline-signup__copy">Keep up with the story. Subscribe to the Marketing Dive free daily newsletter</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_e578ae_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_e578ae_email"> </label> <input type="hidden" name="signup_box_location" value="inline"> <input type="hidden" name="signup_initial_url_path" value="/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"> <input type="hidden" name="js_enabled" value="0" id="id_e578ae_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-inline-checkbox-7" type="checkbox" name="site_newsletters" value="7" class="checkbox" /> <label for="newsletter-inline-checkbox-7"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-inline-checkbox-105" type="checkbox" name="site_newsletters" value="105" class="checkbox" /> <label for="newsletter-inline-checkbox-105"> <span class="newsletter-title">Mobile Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-inline-checkbox-1815" type="checkbox" name="site_newsletters" value="1815" class="checkbox" /> <label for="newsletter-inline-checkbox-1815"> <span class="newsletter-title">Agencies Weekly</span> <span class="secondary-label">Every Monday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-inline" value="1" class="checkbox"/> <label for="id_user_consent-inline"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?340617021224" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="subscriber-demographics demographics-form" id="demographics-box-inline"></div> <script src="/static/js/subscriberDemographicsForm.js?302516180124"></script> <script> var siteName = 'Marketing Dive' || null; if (siteName) { setupFormCallbackAndCreateFormIfSub(siteName, 'inline'); } </script> </div> <script type="text/javascript"> $(document).ready(function () { // copy the contents of the generic_signup partial into the desktop_signup_spot $desktop_signup_spot = $("#desktop-inline-signup"); $desktop_signup = $("#inline-signup-html-desktop").children(); $desktop_signup_spot.append($desktop_signup); $("#inline-signup-html-desktop").remove(); }); </script> <link rel="preload" href="https://d12v9rtnomnebu.cloudfront.net/carousel/glider.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <!-- This block of HTML and django template logic is used to get proximizer'ed versions of carousel story images --> <div style="display: none" id="carousel_images"> <div class="proximized_carousel_image" id="carousel_0"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/tBvHS2Igv2tzvYCWenggrNoyGd0TT043rKBKdqS0nKQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/bjHW3JpWOQ6iDlGsF4ucXQT5Bh4lscqU3UzrpSJ5cPY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp 300w, https://imgproxy.divecdn.com/88Tpgq9AldQ1QznCH4sN6vpsAgLDEIf3dNU-wjrrUTY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp 600w, https://imgproxy.divecdn.com/tBvHS2Igv2tzvYCWenggrNoyGd0TT043rKBKdqS0nKQ/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Brand character Chazmo in a Totino's ad spot" > </div> <div class="proximized_carousel_image" id="carousel_1"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/FcjHl7K-8JXNqp-E0QYDHx-Wk7iOu-z7JFrSBtNdcJw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/7z_PgGny8KLwDXBrPrPdFGxirjS1qL9FwWAeMlwfxUM/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp 300w, https://imgproxy.divecdn.com/x1Q_6JuZ56mf8D-M8oZuB7m5nrGYe7tcZNbkL1F1V-M/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp 600w, https://imgproxy.divecdn.com/FcjHl7K-8JXNqp-E0QYDHx-Wk7iOu-z7JFrSBtNdcJw/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A group of people around a dining room table in a Taco Bell ad" > </div> <div class="proximized_carousel_image" id="carousel_2"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/IxViBa8NUXOm_7f0vnPrt_Lp2ESYzfEGd5JFa7SJrvc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/SWuL2hW_Zzw_KqtDjjjYNn-UZpaZ785L2xJkQLlnSe4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp 300w, https://imgproxy.divecdn.com/KD_enVu4dLWzBrM25y4z0xIXZkbHA3W06q2Tx538HXM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp 600w, https://imgproxy.divecdn.com/IxViBa8NUXOm_7f0vnPrt_Lp2ESYzfEGd5JFa7SJrvc/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Hello ad" > </div> <div class="proximized_carousel_image" id="carousel_3"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/ZoaGLK50U-qlrXVu_i57nJHgH9UmUJd-k9JPN42W2QI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/k7oIHIpFysrovKcl2KlP-lIr9UYTVOI1edEjc6n6c8s/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp 300w, https://imgproxy.divecdn.com/BZdnFTvv58X28fphPr7M-LMHJ0AYtE-gU6B8Yn2pJh8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp 600w, https://imgproxy.divecdn.com/ZoaGLK50U-qlrXVu_i57nJHgH9UmUJd-k9JPN42W2QI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Jason Kelce on a bearskin run for a Campbell's Chunky Soup ad" > </div> <div class="proximized_carousel_image" id="carousel_4"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/fBqpt0jptBo06eP0ZZJJOLG3PHwezySBs4oTtA-R9MA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Ccmlza0ljZWRUZWFfRG9qYUNhdF9fMS5qcGVn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/IprsASs5KrpeSlvrwkfFnPzErqM8bbVN5Vlv3YY3fhQ/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Ccmlza0ljZWRUZWFfRG9qYUNhdF9fMS5qcGVn.webp 300w, https://imgproxy.divecdn.com/KTE3GXg5MNTaux-MEZAWZC-rBcMR-p55TXwx2F4ISSg/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Ccmlza0ljZWRUZWFfRG9qYUNhdF9fMS5qcGVn.webp 600w, https://imgproxy.divecdn.com/fBqpt0jptBo06eP0ZZJJOLG3PHwezySBs4oTtA-R9MA/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Ccmlza0ljZWRUZWFfRG9qYUNhdF9fMS5qcGVn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Doja Cat appears in a claymated Brisk Iced Tea ad" > </div> <div class="proximized_carousel_image" id="carousel_5"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/4wLINxUNWeD9FGL9CLrm2l0XcrTPWbw9pL5ZVpU7J1E/g:nowe:628:253/c:2071:1170/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IZWxsbWFubnNfQm90dGxlX1dpbGxfTGV2aXNfTm9fXzhfU2NlbnRfb2ZfR3JlYXRuZXNzLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/nhFZ1jeXzLEcwYO_mdluiN2SCiLv6eAmIT7MX84IyvY/g:nowe:628:253/c:2071:1170/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IZWxsbWFubnNfQm90dGxlX1dpbGxfTGV2aXNfTm9fXzhfU2NlbnRfb2ZfR3JlYXRuZXNzLmpwZw==.webp 300w, https://imgproxy.divecdn.com/wzvXLwbfwUQq8B3MiJ0HSf8cV1Szzo3CjlPbFQaLse4/g:nowe:628:253/c:2071:1170/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IZWxsbWFubnNfQm90dGxlX1dpbGxfTGV2aXNfTm9fXzhfU2NlbnRfb2ZfR3JlYXRuZXNzLmpwZw==.webp 600w, https://imgproxy.divecdn.com/4wLINxUNWeD9FGL9CLrm2l0XcrTPWbw9pL5ZVpU7J1E/g:nowe:628:253/c:2071:1170/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9IZWxsbWFubnNfQm90dGxlX1dpbGxfTGV2aXNfTm9fXzhfU2NlbnRfb2ZfR3JlYXRuZXNzLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Bottle of Hellmann's Will Levis No. 8 fragrance" > </div> <div class="proximized_carousel_image" id="carousel_6"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/XFfmhXNH1lgweZV7kOvsCFnEHC3Iw9mPHOQ-qBfgTbE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91c2NlbGx1bGFyLWFsYW5pcy1jYXIuanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/C97y3W0qHmIIzDDm5XiXDiEmRY-3hUqvAkexlMFkWw8/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91c2NlbGx1bGFyLWFsYW5pcy1jYXIuanBn.webp 300w, https://imgproxy.divecdn.com/dq9db1kWye4tUcYABMKbjUn9U2NpsU18vZFQECRtpj0/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91c2NlbGx1bGFyLWFsYW5pcy1jYXIuanBn.webp 600w, https://imgproxy.divecdn.com/XFfmhXNH1lgweZV7kOvsCFnEHC3Iw9mPHOQ-qBfgTbE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS91c2NlbGx1bGFyLWFsYW5pcy1jYXIuanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Alanis Morisette recreates Ironic video for USCellular" > </div> <div class="proximized_carousel_image" id="carousel_7"> <img class="carousel-item__image" src="https://imgproxy.divecdn.com/8Uxdkzowa5rFk_U1soXdG4EPn6TxSkXSj4BgTmBIxHE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NYWtlX2l0X0xhdGluX0ljZWRfQ29mZmVlX0ZpcmUtRXNjYXBlX1N3aXBlLmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/qRJ9q5EmFKUw5iBuZvbgJa8Kc28f9S6jhKF0keb_EGM/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NYWtlX2l0X0xhdGluX0ljZWRfQ29mZmVlX0ZpcmUtRXNjYXBlX1N3aXBlLmpwZw==.webp 300w, https://imgproxy.divecdn.com/U3X2TyZGPxl8kzoHEf1DmHud83SvomcbGrcSJeZQPRM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NYWtlX2l0X0xhdGluX0ljZWRfQ29mZmVlX0ZpcmUtRXNjYXBlX1N3aXBlLmpwZw==.webp 600w, https://imgproxy.divecdn.com/8Uxdkzowa5rFk_U1soXdG4EPn6TxSkXSj4BgTmBIxHE/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9NYWtlX2l0X0xhdGluX0ljZWRfQ29mZmVlX0ZpcmUtRXNjYXBlX1N3aXBlLmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Illustrated scene in Cafe Bustelo ad" > </div> </div> <script src="https://d12v9rtnomnebu.cloudfront.net/carousel/glider-compat.min.js" defer></script> <script src="https://d12v9rtnomnebu.cloudfront.net/carousel/glider.min.js" defer></script> <script> window.carouselData = {}; window.carouselData.carouselStories = [{"title": "Campaign Trail: Totino\u2019s spaces out with \u2018I Think You Should Leave\u2019 crew", "link": "https://www.marketingdive.com/news/totinos-i-think-you-should-leave-detroiters-campaign-trail/732286/", "pub_date": "Nov 15, 2024"}, {"title": "Campaign Trail: Taco Bell takes on \u2018Big Chicken\u2019 through family debates", "link": "https://www.marketingdive.com/news/taco-bell-chicken-cantina-menu-gen-z-campaign-trail/730976/", "pub_date": "Nov 01, 2024"}, {"title": "Campaign Trail: Colgate-Palmolive\u2019s Hello makes mundane routines more magical", "link": "https://www.marketingdive.com/news/hello-colgate-palmolive-walrus-campaign-trail/729967/", "pub_date": "Oct 18, 2024"}, {"title": "Campaign Trail: Campbell\u2019s Chunky celebrates beefy hunks like Jason Kelce", "link": "https://www.marketingdive.com/news/campbells-chunky-jason-kelce-beefy-spicy-campaign-trail/728147/", "pub_date": "Oct 04, 2024"}, {"title": "Campaign Trail: Brisk Iced Tea brings back classic claymation with Doja Cat", "link": "https://www.marketingdive.com/news/brisk-iced-tea-doja-cat-claymation-campaign-trail/727288/", "pub_date": "Sep 20, 2024"}, {"title": "Campaign Trail: Hellmann\u2019s turns NFL star\u2019s mayo love into fragrance", "link": "https://www.marketingdive.com/news/hellmanns-mayonnaise-mayo-perfume-will-levis-campaign-trail/725415/", "pub_date": "Sep 06, 2024"}, {"title": "Campaign Trail: UScellular calls out smartphone ironies with Alanis Morissette", "link": "https://www.marketingdive.com/news/uscellular-alanis-morissette-ironic-music-video-campaign-trail/724108/", "pub_date": "Aug 23, 2024"}, {"title": "Campaign Trail: Caf\u00e9 Bustelo gives its animated world an icy makeover", "link": "https://www.marketingdive.com/news/cafe-bustelo-esta-aqui-marketing-campaign/723133/", "pub_date": "Aug 09, 2024"}] // For each carousel story in our object, add the HTML contents of the corresponding .proximized_carousel_image DIV as a property // This will be used in the carousel.mustache.html template to display the image for (i=0; i < $('.proximized_carousel_image').length; i++) { window.carouselData.carouselStories[i].proximizedImage = $('#carousel_' + i).html().trim(); } // Remove the DOM elements for the proximized images since we already have what we need from them $('#carousel_images').remove(); window.carouselData.preferredTopic = "Campaign Trail" window.carouselData.preferredTopicLink = "/topic/campaign-trail/" window.carouselData.storylineTitle = "" </script> <script type="module" src="/static/js/dist/storylinesCarousel.bundle.js?340617021224" ></script> </section> <aside class="sidebar large-4 columns"> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid1-desktop"></div> <div id='dfp-hybrid1-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid1-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid1'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> <div class="signup sidebar-signup-box hide-small show-large" data-box-priority="0"> <h3 class="sidebar-signup-box__header">Get the free newsletter</h3> <p class="sidebar-signup-box__description">Subscribe to Marketing Dive for top news, trends & analysis</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_496f6_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_496f6_email"> </label> <input type="hidden" name="signup_box_location" value="sidebar"> <input type="hidden" name="signup_initial_url_path" value="/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"> <input type="hidden" name="js_enabled" value="0" id="id_496f6_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-7" type="checkbox" name="site_newsletters" value="7" class="checkbox" /> <label for="newsletter-sidebar-checkbox-7"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-105" type="checkbox" name="site_newsletters" value="105" class="checkbox" /> <label for="newsletter-sidebar-checkbox-105"> <span class="newsletter-title">Mobile Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-sidebar-checkbox-1815" type="checkbox" name="site_newsletters" value="1815" class="checkbox" /> <label for="newsletter-sidebar-checkbox-1815"> <span class="newsletter-title">Agencies Weekly</span> <span class="secondary-label">Every Monday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-sidebar" value="1" class="checkbox"/> <label for="id_user_consent-sidebar"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?340617021224" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="subscriber-demographics demographics-form" id="demographics-box-sidebar"></div> <script src="/static/js/subscriberDemographicsForm.js?302516180124"></script> <script> var siteName = 'Marketing Dive' || null; if (siteName) { setupFormCallbackAndCreateFormIfSub(siteName, 'sidebar'); } </script> <div class="sidebar-box" data-box-priority="2"> <h3 class="sidebar-box__header sidebar-box__header--loud"> Most Popular </h3> <ol class="sidebar-box-list sidebar-box-list--ordered"> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-1 hide-small show-large" href="/news/oscar-mayer-bologna-song-nostalgia-instacart-campaign/734250/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/9oPlatJzhvDa13aMRun6hw8YTsXsK66oqChjSuw1B5o/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Pc2Nhck1heWVyX0JvbG9nbmFTb25nX0hpUmVzVmlzdWFsLmpwZw==.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/zPTCfoX86h8FzMjFAx5ERobqgzM_yRc3vbHdcYfZfog/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Pc2Nhck1heWVyX0JvbG9nbmFTb25nX0hpUmVzVmlzdWFsLmpwZw==.webp 300w, https://imgproxy.divecdn.com/9oPlatJzhvDa13aMRun6hw8YTsXsK66oqChjSuw1B5o/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9Pc2Nhck1heWVyX0JvbG9nbmFTb25nX0hpUmVzVmlzdWFsLmpwZw==.webp 600w" sizes="25vw" alt="Image from the original Oscar Mayer Bologna ad" loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-1 sidebar-box-list__item-title" href="/news/oscar-mayer-bologna-song-nostalgia-instacart-campaign/734250/">Oscar Mayer reheats classic bologna ad with sing-to-pay campaign </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-2 hide-small show-large" href="/news/best-marketing-campaigns-2024-advertising-tactics-cmo-lessons/734003/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/KucUAYXXREEi1gLRFB9m2VfEfFv7N3DhLzdhtgB5bhY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HYXBfU3ByaW5nXzIwMjRfQ2FtcGFpZ25fanZjc0l5Ti5qcGc=.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/oCQguEZ2P7BuxZKnC4qb32IORC7scOXTG_54R33yppE/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HYXBfU3ByaW5nXzIwMjRfQ2FtcGFpZ25fanZjc0l5Ti5qcGc=.webp 300w, https://imgproxy.divecdn.com/KucUAYXXREEi1gLRFB9m2VfEfFv7N3DhLzdhtgB5bhY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HYXBfU3ByaW5nXzIwMjRfQ2FtcGFpZ25fanZjc0l5Ti5qcGc=.webp 600w" sizes="25vw" alt="Tyla and dancers appear in a Gap ad" loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <div class="label label--medium"> Deep Dive </div> <a class="analytics t-most-popular-sidebar-item-2 sidebar-box-list__item-title" href="/news/best-marketing-campaigns-2024-advertising-tactics-cmo-lessons/734003/">7 top campaigns from 2024 and the tactics that drove success </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-3 hide-small show-large" href="/news/campari-mixes-expansive-holiday-strategy/734210/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/eLjvEgqsoWvNOCehscN7FWxb5WMPU3bKvKDtV80aCMU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNjk4MzI4Nzk2LmpwZw==.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/I4ZbiDT4Q08DclslpyRLfcrTZLh_9pViWy3Ez159VPU/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNjk4MzI4Nzk2LmpwZw==.webp 300w, https://imgproxy.divecdn.com/eLjvEgqsoWvNOCehscN7FWxb5WMPU3bKvKDtV80aCMU/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xNjk4MzI4Nzk2LmpwZw==.webp 600w" sizes="25vw" alt="Bartender prepares Aperol Spritz signature cocktails." loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-3 sidebar-box-list__item-title" href="/news/campari-mixes-expansive-holiday-strategy/734210/">How Campari adapts to market trends to shape holiday experiences </a> <!--Article Title--> </div> </li> <li class="sidebar-box-list__item sidebar-box-list__item--ordered flex"> <!-- image --> <div class="sidebar-box-list__image-container"> <a class="analytics t-most-popular-sidebar-item-4 hide-small show-large" href="/news/adobe-names-former-inuit-marketer-as-cmo-b2b-marketing/734277/"> <img class="sidebar-box-list__image" src="https://imgproxy.divecdn.com/8mYh5mdH_b-vPXXRk7QsurFWAHnvQxIugafKQSR1Sk4/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xODUzMDI4NDc3LmpwZw==.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/ltuWL7Qo4aqUwLBCO8kPZJ-60cir8YdObkeo5WPfLCA/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xODUzMDI4NDc3LmpwZw==.webp 300w, https://imgproxy.divecdn.com/8mYh5mdH_b-vPXXRk7QsurFWAHnvQxIugafKQSR1Sk4/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xODUzMDI4NDc3LmpwZw==.webp 600w" sizes="25vw" alt="An Adobe sign appears on the brick facade of a building" loading="lazy" > </a> </div> <div class="sidebar-box-title-container"> <a class="analytics t-most-popular-sidebar-item-4 sidebar-box-list__item-title" href="/news/adobe-names-former-inuit-marketer-as-cmo-b2b-marketing/734277/">Adobe names former Intuit marketer as CMO to expand brand reach </a> <!--Article Title--> </div> </li> </ol> </div> <div class="sidebar-box hide-small show-large" data-box-priority="4"> <h3 class="sidebar-box__header">Library resources</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/webinar-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Webinar - on demand</div> <a class="analytics t-library-sidebar-item-1 sidebar-box-list__item-title" target="_blank" href="http://resources.industrydive.com/four-hidden-ways-to-boost-roi?utm_source=MD&utm_medium=Library&utm_campaign=Teikametrics"> Four Hidden Ways to Boost ROI on Amazon and Walmart’s Retail Media Networks </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">Teikametrics</span> </div> </li> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/webinar-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Webinar - on demand</div> <a class="analytics t-library-sidebar-item-2 sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/marketing-research-2025?utm_source=MD&utm_medium=Library&utm_campaign=SurveyMonkey"> Marketing Research 2025: 4 Emerging AI Trends to Watch </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">SurveyMonkey</span> </div> </li> <li class="sidebar-box-list__item flex"> <div class='sidebar-box-list__icon sidebar-box-list__icon--soft'> <img src="/static/img/lib_icons/playbook-black.svg?141716111021" height="25" width="25" alt="studioID resource icon" loading="lazy"> </div> <div> <div class="label label--soft">Playbook</div> <a class="analytics t-library-sidebar-item-3 sidebar-box-list__item-title" target="_blank" href="https://cfodive.tradepub.com/c/pubRD.mpl?secure=1&sr=pp&_t=pp%3A&qf=w_defa7455&ch=Library&utm_source=MD&utm_medium=Library&utm_campaign=Planful"> Finance & HR Turn Workforce Planning into Competitive Advantage </a> <span class="sponsor-label__leading-text secondary-label">Custom content for </span> <span class="sponsor-label__name secondary-label">Planful</span> </div> </li> </ul> <a class="analytics t-library-sidebar-all sidebar-box__cta" aria-label="View all library items" href="/library/">View all</a> </div> <div class="sidebar-box js-pressrelease-sidebar-box" data-box-priority=" 6 "> <h3 class="sidebar-box__header">Company Announcements</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241203-teleflora-festive-campaign-the-power-of-wishes-is-most-emotionally-engagi-1/"> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241203-teleflora-festive-campaign-the-power-of-wishes-is-most-emotionally-engagi-1/">Teleflora Festive Campaign “The Power Of Wishes” Is Most Emotionally Engaging Global Holiday Ad</a> <span class="secondary-label"> From DAIVID </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241114-invoca-state-of-ai-report-80-of-b2c-marketers-say-ai-tools-exceeded-roi-e/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="Invoca logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1731602049/press_release/assets/company_logos/Invoca_Logo_rwxu9x.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241114-invoca-state-of-ai-report-80-of-b2c-marketers-say-ai-tools-exceeded-roi-e/">Invoca State of AI Report: 80% of B2C Marketers Say AI Tools Exceeded ROI Expectations in 2024</a> <span class="secondary-label"> From Invoca </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241122-m3-group-acquires-troy-based-strategic-communications-agency-roundtable6-1/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="M3 Group logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1732291458/press_release/assets/company_logos/Screenshot_2024-11-22_at_9.55.37_AM_fhbwja.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241122-m3-group-acquires-troy-based-strategic-communications-agency-roundtable6-1/">M3 Group acquires Troy-based strategic communications agency roundtable6</a> <span class="secondary-label"> From M3 Group </span> </div> </li> <li class="sidebar-box-list__item flex js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241120-metarouter-brings-global-identity-unification-features-to-google-cloud-hel-1/"> <div class="sidebar-box-list__thumbnail-container"> <img alt="MetaRouter logo" height="48" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_48,w_48/v1732130073/press_release/assets/company_logos/MRlogo_1_l5l35z.png" width="48"/> </div> <div class="sidebar-box-title-container"> <a class="sidebar-box-list__item-title analytics t-pr-sidebar-item" href="/press-release/20241120-metarouter-brings-global-identity-unification-features-to-google-cloud-hel-1/">MetaRouter Brings Global Identity Unification Features to Google Cloud, Helping to Bridge the …</a> <span class="secondary-label"> From MetaRouter </span> </div> </li> </ul> <span class="sidebar-box__cta"> <a class="analytics t-pr-sidebar-all" aria-label="View all press release items" href="/press-release/">View all</a> | <a class="analytics t-pr-sidebar-start" href="/press-release/get-started/">Post a press release</a> </span> </div> <div class="sidebar-box hide-small show-large" data-box-priority="8"> <h3 class="sidebar-box__header">What We're Reading</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//www.mediapost.com/publications/article/401530/openai-to-add-ads-goes-on-creative-hiring-spree.html" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">MediaPost</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.mediapost.com/publications/article/401530/openai-to-add-ads-goes-on-creative-hiring-spree.html" target="_blank"> OpenAI To Add Ads, Goes On Creative Hiring Spree <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//www.cnbc.com/2024/11/30/for-big-box-retail-one-of-longest-running-experiments-is-shrinking.html" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">CNBC</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.cnbc.com/2024/11/30/for-big-box-retail-one-of-longest-running-experiments-is-shrinking.html" target="_blank"> For big-box retailers, one of the longest-running experiments is shrinking <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> <li class="sidebar-box-list__item"> <img src="https://www.google.com/s2/favicons?domain=https%3A//www.adweek.com/brand-marketing/bumble-cmo-selby-drummond-to-exit/" height="16" width="16" alt="" loading="lazy"> <span class="label label--soft">Adweek</span> <a class="analytics t-wwr-sidebar-item sidebar-box-list__item-title" href="https://www.adweek.com/brand-marketing/bumble-cmo-selby-drummond-to-exit/" target="_blank"> Bumble CMO Selby Drummond to Exit <img src="/static/img/offsite.svg?141716111021" class="off-site-link" alt="offsite link" height="12" width="12" loading="lazy"> </a> </li> </ul> <a class="analytics t-wwr-sidebar-all sidebar-box__cta" aria-label="View all what we are reading items" href="/what-we-are-reading">View all</a> </div> <div class="sidebar-box hide-small show-large" data-box-priority="10"> <h3 class="sidebar-box__header">Events</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item flex"> <div class="sidebar-box-list__events-date "> <span class="sidebar-box-list__events-date__day "> 10 </span> <span class="sidebar-box-list__events-date__month "> DEC </span> </div> <div class="sidebar-box-title-container__events"> <span class="label label--soft"> Webinar | 2 p.m. ET </span> <a class="analytics t-events-sidebar-item sidebar-box-list__item-title sidebar-box-list__item-title--spaced" href="https://resources.industrydive.com/how-real-time-insights-are-helping-brands-get-ahead?utm_source=MD&utm_medium=Event&utm_campaign=Kantar" target="_blank" rel="noopener noreferrer">From Data to Decisions: Closing the Insights Gap </a> <span class="label label--weak-italic">Presented by studioID and Kantar</span> </div> </li> </ul> <div class="sidebar-box__cta"> <a class="analytics t-events-sidebar-start " href="/selfservice/event-listings/contact">Promote an event</a> </div> </div> <div class="sidebar-box hide-small show-large" data-box-priority="8"> <h3 class="sidebar-box__header">Industry Intel</h3> <ul class="sidebar-box-list"> <li class="sidebar-box-list__item"> <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/repurpose-event-content"> How to Repurpose Your Event Content Like a Pro </a> <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> <span class="secondary-label">•</span> <span class="secondary-label">Provided by Cvent</span> </li> <li class="sidebar-box-list__item"> <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/tv-future-more-than-connected"> TV’s Future is Much More Than Connected </a> <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> <span class="secondary-label">•</span> <span class="secondary-label">Provided by Marketing Architects</span> </li> <li class="sidebar-box-list__item"> <a class="analytics t-intel-sidebar-item sidebar-box-list__item-title" target="_blank" href="https://resources.industrydive.com/creative-subscriptions?utm_source=MD&utm_medium=Library&utm_campaign=DesignPickle"> Hit Subscribe: How Creative Subscriptions Are Changing the Marketing Game </a> <span class="secondary-label secondary-label--all-caps">Webinar - on demand</span> <span class="secondary-label">•</span> <span class="secondary-label">Provided by Design Pickle</span> </li> </ul> </div> <div class="hybrid-ad-wrapper hide-small show-large"> <div class="hybrid-ad-inner-wrapper"> <div class="hide-small show-large"> <div data-container-ad-unit-id="/21662595662/marketingdive/marketingdivehybrid3-desktop"></div> <div id='dfp-hybrid3-desktop'> <script> waitToLoadAds.push(function() { googletag.cmd.push(function() { if (window.dfp_visibility == 'desktop' ) { googletag.display('dfp-hybrid3-desktop'); googletag.pubads().addEventListener('slotRenderEnded', function (event) { var adUnitPath = '/21662595662/marketingdive/marketingdivehybrid3'; var onProformative = false; if (onProformative && event.slot.getAdUnitPath() === adUnitPath && !event.isEmpty ) { var adUnitPathWithVisibility = adUnitPath + '-desktop'; var selector = '.pf-comments__ad-wrapper [data-container-ad-unit-id="' + adUnitPathWithVisibility + '"]'; if (!$(selector).closest('.pf-comments__ad-wrapper').hasClass('borders')) { $(selector).closest('.pf-comments__ad-wrapper').addClass('borders') } } }); } }); }); </script> </div> </div> </div> </div> </aside> </div> </div> </div> <!-- ends page-inner-wrapper --> <section class="pre-footer"> <section class="signup call-out elevated-footer hide-small hide-medium show-large"> <div class="row"> <div class="large-11 medium-11 medium-centered columns footer-signup" style="display: flex"> <div class="footer-signup__content"> <h3>Marketing Dive news delivered to your inbox</h3> <p class="subhead">Get the free daily newsletter read by industry experts</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_d5bdaf_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_d5bdaf_email"> </label> <input type="hidden" name="signup_box_location" value="elevated_footer"> <input type="hidden" name="signup_initial_url_path" value="/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"> <input type="hidden" name="js_enabled" value="0" id="id_d5bdaf_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-7" type="checkbox" name="site_newsletters" value="7" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-7"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-105" type="checkbox" name="site_newsletters" value="105" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-105"> <span class="newsletter-title">Mobile Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-elevated_footer-checkbox-1815" type="checkbox" name="site_newsletters" value="1815" class="checkbox" /> <label for="newsletter-elevated_footer-checkbox-1815"> <span class="newsletter-title">Agencies Weekly</span> <span class="secondary-label">Every Monday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-elevated_footer" value="1" class="checkbox"/> <label for="id_user_consent-elevated_footer"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?340617021224" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> <div class="footer-signup__image"> <img class="desktop-image" src="/static/img/article-signup.png?320916100822" width="275" height="275" loading="lazy" alt="Daily Dive newsletter example"> </div> </div> </div> </section> <section class="hide-small hide-medium show-large pressrelease-section"> <div class="row pressrelease-footer-box js-pressrelease-footer-box"> <div class="large-12 columns"> <div class="row"> <div class="large-12 columns pressrelease-footer-header"> <h2 class="uppercase-heading-02 pressrelease-footer__heading">Company Announcements</h2> </div> </div> <div class="row"> <div class="large-12 columns pressrelease-footer__cta-links"> <a class="analytics t-pr-edfooter-all" aria-label="View all press release items" href="/press-release/">View all</a> | <a class="analytics t-pr-edfooter-start" href="/press-release/get-started/">Post a press release</a> </div> </div> <div class="row pressrelease-footer__item-list"> <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" href="/press-release/20241203-teleflora-festive-campaign-the-power-of-wishes-is-most-emotionally-engagi-1/"> <div class="large-3 columns pressrelease-footer-item js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241203-teleflora-festive-campaign-the-power-of-wishes-is-most-emotionally-engagi-1/"> <div class="pressrelease-footer-item__title"> Teleflora Festive Campaign “The Power Of Wishes” Is Most Emotionally Engaging Global Holiday Ad </div> <div class="pressrelease-footer-item__description"> <div class="pressrelease-footer-item__company"> <div>From DAIVID</div> <div class="press-release-date">December 03, 2024</div> </div> </div> </div> </a> <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" href="/press-release/20241114-invoca-state-of-ai-report-80-of-b2c-marketers-say-ai-tools-exceeded-roi-e/"> <div class="large-3 columns pressrelease-footer-item js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241114-invoca-state-of-ai-report-80-of-b2c-marketers-say-ai-tools-exceeded-roi-e/"> <div class="pressrelease-footer-item__title"> Invoca State of AI Report: 80% of B2C Marketers Say AI Tools Exceeded ROI Expectations in 2024 </div> <div class="pressrelease-footer-item__description"> <div class="pressrelease-footer-item__company"> <div>From Invoca</div> <div class="press-release-date">November 14, 2024</div> </div> <span> <img alt="Invoca logo" class="pressrelease-footer-item__logo" height="50" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_50,w_50/v1731602049/press_release/assets/company_logos/Invoca_Logo_rwxu9x.png" width="50"/> </span> </div> </div> </a> <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" href="/press-release/20241122-m3-group-acquires-troy-based-strategic-communications-agency-roundtable6-1/"> <div class="large-3 columns pressrelease-footer-item js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241122-m3-group-acquires-troy-based-strategic-communications-agency-roundtable6-1/"> <div class="pressrelease-footer-item__title"> M3 Group acquires Troy-based strategic communications agency roundtable6 </div> <div class="pressrelease-footer-item__description"> <div class="pressrelease-footer-item__company"> <div>From M3 Group</div> <div class="press-release-date">November 22, 2024</div> </div> <span> <img alt="M3 Group logo" class="pressrelease-footer-item__logo" height="50" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_50,w_50/v1732291458/press_release/assets/company_logos/Screenshot_2024-11-22_at_9.55.37_AM_fhbwja.png" width="50"/> </span> </div> </div> </a> <a class="pressrelease-footer-item__anchor analytics t-pr-edfooter-item" href="/press-release/20241120-metarouter-brings-global-identity-unification-features-to-google-cloud-hel-1/"> <div class="large-3 columns pressrelease-footer-item js-pressrelease" data-pressrelease-full-url="https://www.marketingdive.com/press-release/20241120-metarouter-brings-global-identity-unification-features-to-google-cloud-hel-1/"> <div class="pressrelease-footer-item__title"> MetaRouter Brings Global Identity Unification Features to Google Cloud, Helping to Bridge the … </div> <div class="pressrelease-footer-item__description"> <div class="pressrelease-footer-item__company"> <div>From MetaRouter</div> <div class="press-release-date">November 20, 2024</div> </div> <span> <img alt="MetaRouter logo" class="pressrelease-footer-item__logo" height="50" loading="lazy" src="https://res.cloudinary.com/dmgi9movl/image/upload/dpr_2.0,h_50,w_50/v1732130073/press_release/assets/company_logos/MRlogo_1_l5l35z.png" width="50"/> </span> </div> </div> </a> </div> </div> </div> </section> <div class="row editors-pick-footer hide-small show-large"> <div class="columns medium-7"> <div class="row"> <div class="columns medium-12"> <div class="editors-pick-footer__title"> Editors' picks </div> <ul class="feed"> <li class="row feed__item"> <div class="medium-5 columns"> <figure class="feed__image-container"> <a class="feed__image analytics t-edfooter-edpicks-1" href="/news/google-wont-deprecate-kill-cookies-chrome-advertising/722053/"> <img class="" src="https://imgproxy.divecdn.com/EG-JifFpPBOzeiTD0q18LlmNR3HCSf9t6NUp0ewmiss/g:nowe:0:534/c:6000:3389/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/RmkriaQMYgu1Z-Tg1mMtQtuPw8BaXkut4gymABf07Ig/g:nowe:0:534/c:6000:3389/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 300w, https://imgproxy.divecdn.com/hBERYsGghwdv8X7ekzU4WAmf-uAFrJs-mb_mUx_ZtB4/g:nowe:0:534/c:6000:3389/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 600w, https://imgproxy.divecdn.com/EG-JifFpPBOzeiTD0q18LlmNR3HCSf9t6NUp0ewmiss/g:nowe:0:534/c:6000:3389/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xMzkzODc2NTM2LmpwZw==.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="A sign is posted in front of a Google office on April 26, 2022 in San Francisco, California. Google parent company Alphabet will report first quarter earnings today after the closing bell." loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Justin Sullivan via Getty Images</div> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-7 columns"> <div class="label label--medium"> Deep Dive </div> <h3 class="feed__title feed__title--display"> <a href="/news/google-wont-deprecate-kill-cookies-chrome-advertising/722053/" class="analytics t-edfooter-edpicks-1"> And just like that, Google won’t be deprecating cookies. What now? </a> </h3> <p class="feed__description hide-small show-large">The tech giant backs off plans to implement a huge shift in digital marketing that faced pushback from adland and regulators around the world.</p> <div class="secondary-label"> By Chris Kelly • <span class="secondary-label">July 23, 2024</span> </div> </div> </li> <li class="row feed__item"> <div class="medium-5 columns"> <figure class="feed__image-container"> <a class="feed__image analytics t-edfooter-edpicks-2" href="/news/google-delays-cookie-deprecation-again-marketers-need-know/714117/"> <img class="" src="https://imgproxy.divecdn.com/wRr4519wty4OpaS82o3mRvu2o5JY6tC7zxcmQYfTvdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp" width="1200" height="675" srcset="https://imgproxy.divecdn.com/VyhIJQII_yjKJlYvrtaep8cLGEEt7kxtC7v5ULkNpXs/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 300w, https://imgproxy.divecdn.com/O_fM64f7q5G9M3kzP9amW13XXNrokCgBcUWrc7cqP1s/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 600w, https://imgproxy.divecdn.com/wRr4519wty4OpaS82o3mRvu2o5JY6tC7zxcmQYfTvdI/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9HZXR0eUltYWdlcy0xOTE5OTA1MzQyX00yd2J6Z20uanBn.webp 1200w" sizes="(min-width: 40em ) 25vw, 100vw" alt="Shot of Google's NYC headquarters" loading="lazy" > </a> <figcaption> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="0"> <div class="feed__attribution">Michael M. Santiago via Getty Images</div> <img class="feed__attribution-icon" src="/static/images/info-icon.png?234917240220" width="16" height="16" alt="Image attribution tooltip" tabindex="-1"> </figcaption> </figure> </div> <div class="medium-7 columns"> <h3 class="feed__title feed__title--display"> <a href="/news/google-delays-cookie-deprecation-again-marketers-need-know/714117/" class="analytics t-edfooter-edpicks-2"> Cookies get another stay of execution — but have marketers already moved on? </a> </h3> <p class="feed__description hide-small show-large">Marketers shouldn’t cancel their post-cookie plans, especially as Google faces antitrust action, the possibility of a nationwide data privacy law and its own shifting priorities.</p> <div class="secondary-label"> By Chris Kelly • <span class="secondary-label">April 24, 2024</span> </div> </div> </li> </ul> </div> </div> </div> <div class="columns medium-4"> <div class="row newsposts-by-topic"> <div class="columns medium-12"> <div class="editors-pick-footer__title"> Latest in Campaign Trail </div> <div class="newsposts-by-topic-section"> <ul class="feed"> <li class="row feed__item"> <div class="medium-4 columns"> <div class="feed__image-container"> <a class="feed__image analytics t-edfooter-topics-1" href="/news/totinos-i-think-you-should-leave-detroiters-campaign-trail/732286/"> <img class="" src="https://imgproxy.divecdn.com/88Tpgq9AldQ1QznCH4sN6vpsAgLDEIf3dNU-wjrrUTY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/bjHW3JpWOQ6iDlGsF4ucXQT5Bh4lscqU3UzrpSJ5cPY/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp 300w, https://imgproxy.divecdn.com/88Tpgq9AldQ1QznCH4sN6vpsAgLDEIf3dNU-wjrrUTY/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9DaGF6bW9fU29sb19TdGlsbC5qcGc=.webp 600w" sizes="25vw" alt="Brand character Chazmo in a Totino's ad spot" loading="lazy" > </a> </div> </div> <div class="medium-8 columns latest-copy"> <div class="display-heading-01"> <a class="analytics t-edfooter-topics-1" href="/news/totinos-i-think-you-should-leave-detroiters-campaign-trail/732286/"> Campaign Trail: Totino’s spaces out with ‘I Think You Should Leave’ crew </a> </div> <div class="secondary-label"> By Chris Kelly </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns"> <div class="feed__image-container"> <a class="feed__image analytics t-edfooter-topics-2" href="/news/taco-bell-chicken-cantina-menu-gen-z-campaign-trail/730976/"> <img class="" src="https://imgproxy.divecdn.com/x1Q_6JuZ56mf8D-M8oZuB7m5nrGYe7tcZNbkL1F1V-M/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/7z_PgGny8KLwDXBrPrPdFGxirjS1qL9FwWAeMlwfxUM/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp 300w, https://imgproxy.divecdn.com/x1Q_6JuZ56mf8D-M8oZuB7m5nrGYe7tcZNbkL1F1V-M/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS90YWNvLWJlbGwtY2FudGluYV84dnpWZnljLmpwZw==.webp 600w" sizes="25vw" alt="A group of people around a dining room table in a Taco Bell ad" loading="lazy" > </a> </div> </div> <div class="medium-8 columns latest-copy"> <div class="display-heading-01"> <a class="analytics t-edfooter-topics-2" href="/news/taco-bell-chicken-cantina-menu-gen-z-campaign-trail/730976/"> Campaign Trail: Taco Bell takes on ‘Big Chicken’ through family debates </a> </div> <div class="secondary-label"> By Chris Kelly </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns"> <div class="feed__image-container"> <a class="feed__image analytics t-edfooter-topics-3" href="/news/hello-colgate-palmolive-walrus-campaign-trail/729967/"> <img class="" src="https://imgproxy.divecdn.com/KD_enVu4dLWzBrM25y4z0xIXZkbHA3W06q2Tx538HXM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/SWuL2hW_Zzw_KqtDjjjYNn-UZpaZ785L2xJkQLlnSe4/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp 300w, https://imgproxy.divecdn.com/KD_enVu4dLWzBrM25y4z0xIXZkbHA3W06q2Tx538HXM/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9UaWxlX0FQV3Rvb3RocGFzdGVfVmlkZW9fMTVzXzAtMTFfc2NyZWVuc2hvdC5wbmc=.webp 600w" sizes="25vw" alt="Hello ad" loading="lazy" > </a> </div> </div> <div class="medium-8 columns latest-copy"> <div class="display-heading-01"> <a class="analytics t-edfooter-topics-3" href="/news/hello-colgate-palmolive-walrus-campaign-trail/729967/"> Campaign Trail: Colgate-Palmolive’s Hello makes mundane routines more magical </a> </div> <div class="secondary-label"> By Chris Kelly </div> </div> </li> <li class="row feed__item"> <div class="medium-4 columns"> <div class="feed__image-container"> <a class="feed__image analytics t-edfooter-topics-4" href="/news/campbells-chunky-jason-kelce-beefy-spicy-campaign-trail/728147/"> <img class="" src="https://imgproxy.divecdn.com/BZdnFTvv58X28fphPr7M-LMHJ0AYtE-gU6B8Yn2pJh8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp" width="600" height="338" srcset="https://imgproxy.divecdn.com/k7oIHIpFysrovKcl2KlP-lIr9UYTVOI1edEjc6n6c8s/g:ce/rs:fill:300:169:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp 300w, https://imgproxy.divecdn.com/BZdnFTvv58X28fphPr7M-LMHJ0AYtE-gU6B8Yn2pJh8/g:ce/rs:fill:600:338:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9TcGljeV9zdGlsbC5qcGc=.webp 600w" sizes="25vw" alt="Jason Kelce on a bearskin run for a Campbell's Chunky Soup ad" loading="lazy" > </a> </div> </div> <div class="medium-8 columns latest-copy"> <div class="display-heading-01"> <a class="analytics t-edfooter-topics-4" href="/news/campbells-chunky-jason-kelce-beefy-spicy-campaign-trail/728147/"> Campaign Trail: Campbell’s Chunky celebrates beefy hunks like Jason Kelce </a> </div> <div class="secondary-label"> By Chris Kelly </div> </div> </li> </ul> </div> </div> </div> </div> </div> </section> <hr class="footer-hr"> <footer> <div class="custom-article-footer"> <div class="row columns"> <div class="footer-grid"> <div class="footer-links"> <a href="https://www.industrydive.com"> <img class="pub-logo-footer" src="https://d12v9rtnomnebu.cloudfront.net/logo/corporate/ID_black.svg" alt="Industry Dive Logo" height="28" loading="lazy"/> </a> <ul class="social-icon-list social-icon-list__footer"> <li> <a href="https://www.linkedin.com/company/marketing-dive-digital-&-online-marketing-news-and-tips" aria-label="Industry Dive LinkedIn" class="social-icon-footer analytics t-sitefooter-linkedin"> <img src="/static/img/social_icons/article_page/linkedin.svg?092716141024"> </a> </li> <li> <a href="https://www.facebook.com/MarketingDive/" aria-label="Industry Dive Facebook" class="social-icon-footer analytics t-sitefooter-facebook"> <img src="/static/img/social_icons/article_page/facebook.svg?440116200824"> </a> </li> <li> <a href="https://twitter.com/marketingdive" aria-label="Industry Dive X/Twitter" class="social-icon-footer analytics t-sitefooter-twitter"> <img src="/static/img/social_icons/article_page/x.svg?092716141024"> </a> </li> <li> <a href="https://www.marketingdive.com/feeds/news/" aria-label="Industry Dive RSS feed" class="social-icon-footer analytics t-sitefooter-rss"> <img src="/static/img/social_icons/article_page/rss.svg?440116200824"> </a> </li> </ul> </div> <div class="link-wrapper"> <div class="footer-links"> <h4 class="uppercase-heading-01">Explore</h4> <ul class="list-no-bullets"> <li> <a href="/about/" class="analytics t-about-sitefooter">About</a> </li> <li> <a href="/editors/" class="analytics t-editors-sitefooter">Editorial Team</a> </li> <li> <a href="/contact/" class="analytics t-feedback-sitefooter">Contact Us</a> </li> <li> <a href="/signup/?signup_location=footer-list&signup_path=/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/" class="analytics t-signup-sitefooter">Newsletter</a> </li> <li> <a href="/selfservice/article-licensing/submit/" class="analytics t-licensing-sitefooter">Purchase Licensing Rights</a> </li> <li> <a class="analytics t-pr-sitefooter-all" href="/press-release/">Press Releases</a> </li> <li> <a href="/what-we-are-reading/" class="analytics t-wwr-sitefooter">What We're Reading</a> </li> <li> <a href="/cpm-calculator-app/" class="analytics t-cpm-sitefooter">CPM Calculator</a> </li> </ul> </div> <div class="second-column"> <div class="footer-links"> <h4 class="uppercase-heading-01">Reach our audience</h4> <ul class="list-no-bullets"> <li> <a href="/advertise/" class="analytics t-advertising-sitefooter">Advertising</a> </li> <li> <a class="analytics t-pr-sitefooter-all" href="/press-release/get-started/">Post a press release</a> </li> <li> <a class="analytics t-events-sitefooter-start" href="/selfservice/event-listings/contact">Promote an event</a> </li> </ul> </div> <div class="footer-links"> <h4 class="uppercase-heading-01">Related Publications</h4> <ul class="list-no-bullets"> <li> <a href="https://www.retaildive.com/" class="analytics t-sitefooter-related-retail-dive">Retail Dive</a> </li> <li> <a href="https://www.socialmediatoday.com/" class="analytics t-sitefooter-related-social-media-today">Social Media Today</a> </li> </ul> </div> </div> </div> </div> </div> </div> </footer> <hr class="footer-hr"> <div class="baseline-footer-wrapper"> <div> <div> Industry Dive is an Informa TechTarget business. </div> </div> <div class="baseline-footer"> © 2024 TechTarget, Inc. or its subsidiaries. All rights reserved. | View our <a href="http://www.industrydive.com/industries/">other publications</a> | <a href="https://www.techtarget.com/privacy-policy/">Privacy policy</a> | <a href="http://www.industrydive.com/terms-of-use/">Terms of use</a> | <a href="http://www.industrydive.com/takedown-policy/">Take down policy</a>. <br> <a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences / Do Not Sell</a> </div> <div class="informa-legal-notice"> This website is owned and operated by Informa TechTarget, part of a global network that informs, influences and connects the world's technology buyers and sellers. All copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. TechTarget, Inc.'s registered office is 275 Grove St. Newton, MA 02466. </div> </div> </div> </div> <!-- mobile menu, not visible on desktop, must go AFTER footer --> <nav class="mobile-menu"> <div class="mm-top-bar"> <button class="mobile-menu-toggle"> <img src="/static/img/menu_icons/close.svg?273117231121" width="20" height="20" alt="close menu"/> </button> <div class="mm-search"> <form action="/search/" method="GET" data-ajax="false"> <label for="search-mobile"> <span class="screen-reader-text">Search</span> <input id="search-mobile" type="search" name="q" placeholder="Search" data-role="none"> </label> <button type="submit" value="" data-role="none" class="search-button-front analytics t-search-navigation-mobile"> <img src="/static/img/menu_icons/search.svg?320116291121" width="15" height="15" alt="search"> </button> </form> </div> </div> <ul class="mm-list list-no-bullets"> <li> <a href="/" class="analytics t-dash-navigation-mobile"> <span>Home</span> </a> </li> <li class="mm-accordion"> <button> <span>Topics</span> <span class="accordion-toggle-arrow"> <img src="/static/img/menu_icons/chevron_down.svg?102717100918" width="16" height="9" alt="down arrow" loading="lazy"> </span> </button> <ul class="list-no-bullets"> <li> <a class="analytics t-topic-navigation-mobile-brand-strategy" href="/topic/brand-strategy/">Brand Strategy</a> </li> <li> <a class="analytics t-topic-navigation-mobile-mobile-marketing" href="/topic/mobile-marketing/">Mobile</a> </li> <li> <a class="analytics t-topic-navigation-mobile-creative" href="/topic/creative/">Creative</a> </li> <li> <a class="analytics t-topic-navigation-mobile-Social-media-marketing" href="/topic/Social-media-marketing/">Social Media</a> </li> <li> <a class="analytics t-topic-navigation-mobile-Video-marketing" href="/topic/Video-marketing/">Video</a> </li> <li> <a class="analytics t-topic-navigation-mobile-agencies" href="/topic/agencies/">Agencies</a> </li> <li> <a class="analytics t-topic-navigation-mobile-analytics" href="/topic/analytics/">Data/Analytics</a> </li> <li> <a class="analytics t-topic-navigation-mobile-influencer-marketing" href="/topic/influencer-marketing/">Influencer Marketing</a> </li> <li> <a class="analytics t-topic-navigation-mobile-marketing-tech" href="/topic/marketing-tech/">Ad Tech</a> </li> <li> <a class="analytics t-topic-navigation-mobile-cmo-corner" href="/topic/cmo-corner/">CMO Corner</a> </li> </ul> </li> <li> <a href="/deep-dive/" class="analytics t-deepdive-navigation-mobile"> <span>Deep Dive</span> </a> </li> <li> <a href="/library/" class="analytics t-library-navigation-mobile"> <span>Library</span> </a> </li> <li> <a href="/events/" class="analytics t-events-navigation-mobile"> <span>Events</span> </a> </li> <li> <a href="/press-release/" class="analytics t-press-releases-navigation-mobile"> <span>Press Releases</span> </a> </li> </ul> <section class="signup mm-signup"> <div class="row"> <div class="large-9 medium-10 medium-centered columns"> <h3 class="display-heading-03 display-heading-03--loud">Get Marketing Dive in your inbox</h3> <p class="subhead">The free newsletter covering the top industry headlines</p> <form class="form js-form-email-validate" name="signup" action="/signup/" method="POST"> <label for="id_b2edae_email" class="email-input js-email-input"> <span class="screen-reader-text">Email:</span> <input type="email" name="email" placeholder="Work email address" class="email" required id="id_b2edae_email"> </label> <input type="hidden" name="signup_box_location" value="integrated_menu"> <input type="hidden" name="signup_initial_url_path" value="/news/campaign-trail-spotify-shoots-for-holiday-3-peat-stonyfield-nods-to-park/543295/"> <input type="hidden" name="js_enabled" value="0" id="id_b2edae_js_enabled"> <ul class="signup-list list-no-bullets"> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-7" type="checkbox" name="site_newsletters" value="7" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-7"> <span class="newsletter-title">Daily Dive</span> <span class="secondary-label">M-F</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-105" type="checkbox" name="site_newsletters" value="105" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-105"> <span class="newsletter-title">Mobile Weekly</span> <span class="secondary-label">Every Thursday</span> </label> </li> <li> <label><span class="screen-reader-text">Select Newsletter:</span></label> <input id="newsletter-integrated_menu-checkbox-1815" type="checkbox" name="site_newsletters" value="1815" class="checkbox" /> <label for="newsletter-integrated_menu-checkbox-1815"> <span class="newsletter-title">Agencies Weekly</span> <span class="secondary-label">Every Monday</span> </label> </li> <li> <label><span class="screen-reader-text">Select user consent:</span></label> <input type="checkbox" name="user_consent" id="id_user_consent-integrated_menu" value="1" class="checkbox"/> <label for="id_user_consent-integrated_menu"> <span class="signup-user-consent_box"> <span> By signing up to receive our newsletter, you agree to our <a href="https://www.industrydive.com/terms-of-use/" target="_blank">Terms of Use</a> and <a href="https://www.industrydive.com/privacy-policy/" target="_blank">Privacy Policy</a>. You can unsubscribe at anytime. </span> </span> </label> </li> </ul> <button class="button button--medium signup-button" type="submit" value="Sign up">Sign up</button> <script type="module" src="/static/js/dist/sendEmailToLytics.bundle.js?340617021224" ></script> <label class="error email_error" style="display:none;">A valid email address is required.</label> <label class="error newsletter-error" style="display:none;">Please select at least one newsletter.</label> </form> </div> </div> </section> </nav> <script src="/static/js/news.js?543416080722" async></script> <script> //Add styling for pdf only if admin button is clicked $(".download-promoted-story-button").click(function(){ $("body").addClass("admin-pdf-styling"); }); $(".js-social-button-print, .js-social-icon-print").click(function(){ if ($("body").hasClass("admin-pdf-styling")){ $("body").removeClass("admin-pdf-styling"); } }); </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "Campaign Trail: Spotify shoots for holiday 3-peat; Stonyfield nods to 'Parks & Rec'; 'Viva La Vulva'", "image": [ "https://www.marketingdive.comhttps://imgproxy.divecdn.com/XSbAWKLoS3f40I4Zk6HI4XJKL_DAj4oHpRdXgtVjoVI/g:ce/rs:fill:1200:1200:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp", "https://www.marketingdive.comhttps://imgproxy.divecdn.com/90cSYF_DLtSyT5FtnO5itp7Ihn47nhA2lxJiHtPvuZk/g:ce/rs:fill:1200:900:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp", "https://www.marketingdive.comhttps://imgproxy.divecdn.com/HjxKr-zJpG6S906kzzmH5GmYIesY8IRz_oyGVwt_6Wo/g:ce/rs:fill:1200:675:1/Z3M6Ly9kaXZlc2l0ZS1zdG9yYWdlL2RpdmVpbWFnZS9zdG9ueWZpZWxkLWFzY290dC5qcGVn.webp" ], "datePublished": "2018-11-30T09:00:00", "dateModified": "", "author": [ { "@type": "Person", "name": "Peter Adams", "url": "www.marketingdive.com/editors/padams/" } , { "@type": "Person", "name": "Natalie Black (Koltun)", "url": "www.marketingdive.com/editors/nkoltun/" } , { "@type": "Person", "name": "Chris Kelly", "url": "www.marketingdive.com/editors/ckelly/" } ] } </script> <script type="module" src="/static/js/dist/article.bundle.js?340617021224" ></script> <!-- Track signups for Facebook Conversions API --> <script type="module" src="/static/js/dist/signupValidation.bundle.js?340617021224" ></script> <script type="module" src="/static/js/dist/gtmEvents.bundle.js?340617021224" ></script> <!-- Convert straight quotes to curly --> <script type="module" src="/static/js/dist/smartQuotes.bundle.js?340617021224" ></script> <script src="//platform.twitter.com/oct.js" type="text/javascript"></script> <script type="text/javascript"> if(typeof twttr !== 'undefined' && typeof twttr.conversion !== 'undefined') { twttr.conversion.trackPid('l6guv', { tw_sale_amount: 0, tw_order_quantity: 0 }); } else { window.console && console.log && console.log('twttr undefined; Unable to track twitter retargeting'); } </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=l6guv&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> <img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=l6guv&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" /> </noscript> <script> // Set cookie if we're on mobile app. Expire if we're not. This affects // which template is used to display the site to the user. $(document).ready(function() { // Get integer value of mobileapp param from URL and default to 0 if it doesn't exist var mobileapp = ''; // Set cookie if mobileapp is 1 or 2 or expire cookie if mobileapp == 0 if (mobileapp == '0') { document.cookie = 'mobileapp=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } else if (mobileapp == '1' || mobileapp == '2') { document.cookie = 'mobileapp=' + mobileapp + '; path=/;'; } // There's no need to immediately load or preload print.css since it's not needed on page // load. Therefore, load it when the document is ready var stylesheet=document.createElement("link"); stylesheet.setAttribute("rel", "stylesheet"); stylesheet.setAttribute("type", "text/css"); stylesheet.setAttribute("media", "print"); if (window.location.pathname.includes('trendline')) { stylesheet.setAttribute("href", "/static/css/print_trendline.css?040417021224"); } else { stylesheet.setAttribute("href", "/static/css/print.css?040417021224"); } document.getElementsByTagName("head")[0].appendChild(stylesheet); }); </script> <!-- Sailthru Horizon --> <!-- <script type="text/javascript" src="https://ak.sail-horizon.com/horizon/v1.js"></script> --> <script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script> <script type="text/javascript"> $(function() { // Sailthru Personalization Engine Setup var sailthru_setup = { customerId: '12ab35a80530ffa5450add9c09f5de04', domain: 'horizon.marketingdive.com', spider: true }; if (window.Sailthru) { Sailthru.init(sailthru_setup); } }); </script> </body> </html>