//tealium universal tag - utag.1390 ut4.0.202512032103, Copyright 2025 Tealium.com Inc. All Rights Reserved. if(!window.DataLayer){window.DataLayer={};} if(!DataLayer.events){DataLayer.events={};} DataLayer.events.SPIVersion=DataLayer.events.SPIVersion||"3.4.1";DataLayer.events.SiteSection="1";try{(function(id,loader){var u={};utag.o[loader].sender[id]=u;if(utag.ut===undefined){utag.ut={};} if(utag.ut.loader===undefined){u.loader=function(o){var b,c,l,a=document;if(o.type==="iframe"){b=a.createElement("iframe");o.attrs=o.attrs||{"height":"1","width":"1","style":"display:none"};for(l in utag.loader.GV(o.attrs)){b.setAttribute(l,o.attrs[l]);}b.setAttribute("src",o.src);}else if(o.type=="img"){utag.DB("Attach img: "+o.src);b=new Image();b.src=o.src;return;}else{b=a.createElement("script");b.language="javascript";b.type="text/javascript";b.async=1;b.charset="utf-8";for(l in utag.loader.GV(o.attrs)){b[l]=o.attrs[l];}b.src=o.src;}if(o.id){b.id=o.id};if(typeof o.cb=="function"){if(b.addEventListener){b.addEventListener("load",function(){o.cb()},false);}else{b.onreadystatechange=function(){if(this.readyState=='complete'||this.readyState=='loaded'){this.onreadystatechange=null;o.cb()}};}}l=o.loc||"head";c=a.getElementsByTagName(l)[0];if(c){utag.DB("Attach to "+l+": "+o.src);if(l=="script"){c.parentNode.insertBefore(b,c);}else{c.appendChild(b)}}}}else{u.loader=utag.ut.loader;} if(utag.ut.typeOf===undefined){u.typeOf=function(e){return({}).toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase();};}else{u.typeOf=utag.ut.typeOf;} u.ev={"view":1};u.initialized=false;u.map_func=function(arr,obj,item){var i=arr.shift();obj[i]=obj[i]||{};if(arr.length>0){u.map_func(arr,obj[i],item);}else{obj[i]=item;}};u.clearEmptyKeys=function(object){for(var key in object){if(object[key]===""||object[key]===undefined){delete object[key];}} return object;};u.callRakutenLibrary=function(){!function(a,b,c){var d=a.rakutenDataLayerName||"DataLayer";a[d]=a[d]||{},a[d].events=a[d].events||{},a[d].events.SPIVersion="3.4.1",a[d].Sale=a[d].Sale||{},a[d].Sale.Basket=a[d].Sale.Basket||{},c.Ready=a[d].Sale.Basket.Ready&&a[d].Sale.Basket.Ready+1||1,a[d].Sale.Basket=c;var e=function(a){for(var c,d=a+"=",e=b.cookie.split(";"),f=0;fe&&(a.productIDList=a.productIDList.substring(0,e-f.length)+f),a.productNameList.length>e&&(a.productNameList=a.productNameList.substring(0,e-f.length)+f)}kenshoo.trackConversion(j,g,a)})};a[d].SPI={readRMCookie:e,processRMStoreCookie:f,readRMStoreValue:h,sRAN:m,sDisplay:n,sSearch:o,addElement:k,rmStore:g},m(),n(),o()}(window,document,rm_trans);};u.callBack=function(a,b,c){utag.DB("send:1390:CALLBACK");u.initialized=true;u.data.affiliateConfig.ranMID=u.data.affiliateConfig.ranMID||u.data.ranMID;u.data.affiliateConfig.taxRate=parseFloat(u.data.affiliateConfig.taxRate);u.data.affiliateConfig.includeStatus=false;u.data.displayConfig.rdMID=u.data.displayConfig.rdMID||u.data.rdMID;u.data.displayConfig.taxRate=u.data.displayConfig.taxRate||u.data.taxRate;u.data.searchConfig.rsMID=u.data.searchConfig.rsMID||u.data.rsMID;u.data.searchConfig.conversionType=u.data.searchConfig.conversionType||u.data.conversionType;u.data.affiliateConfig.discountType='item';u.data.affiliateConfig.removeTaxFromProducts=true;u.data.affiliateConfig.removeTaxFromDiscount=true;if(u.data.order_id){var g={};g.orderid=u.data.order_id;g.currency=u.data.order_currency;g.conversionType=u.data.conversionType;g.discountAmount=u.data.discountAmount;if(b['linkshare_enable_customer_status']&&b['linkshare_enable_customer_status']==='yes'){g.customerStatus=u.data.customerStatus;} if(b['linkshare_enable_discount_code']&&b['linkshare_enable_discount_code']==='yes'){g.discountCode=u.data.offerApplied?.toString();} if(b['linkshare_enable_customer_id']&&b['linkshare_enable_customer_id']==='yes'){g.customerID=u.data.customerID;} if(b['linkshare_enable_tax_amount']&&b['linkshare_enable_tax_amount']==='yes'&&u.data.order_tax){g.taxAmount=u.data.order_tax;} if(b['linkshare_enable_brand']&&b['linkshare_enable_brand']==='yes'){g.brand=u.data.brand;} if(utag.ut.isEmptyObject(u.data.optionalData)){if(u.data.order_consumed){u.data.optionalData.consumed=u.data.order_consumed;} if(u.data.customer_score){u.data.optionalData.custscore=u.data.customer_score;} if(u.data.order_status){u.data.optionalData.ordstatus=u.data.order_status;} if(u.data.order_shipped_country||u.data.customer_country){u.data.optionalData.shipcountry=u.data.order_shipped_country||u.data.customer_country;} if(u.data.order_shipped){u.data.optionalData.shipped=u.data.order_shipped;} if(u.data.order_site_name){u.data.optionalData.sitename=u.data.order_site_name;}} if(u.data.product_id.length>0){g.lineitems=[];} var product_id=u.data.product_id;for(var i=0;i0){item.optionalData.cat=u.data.product_category[i];} if(b['linkshare_enable_dis_amt']&&b['linkshare_enable_dis_amt']==='yes'&&u.data.product_discount.length>0){item.optionalData.disamt=u.data.product_discount[i];} g.lineitems.push(item);} u.data.affiliateConfig=u.clearEmptyKeys(u.data.affiliateConfig);u.data.displayConfig=u.clearEmptyKeys(u.data.displayConfig);u.data.searchConfig=u.clearEmptyKeys(u.data.searchConfig);u.data.optionalData=u.clearEmptyKeys(u.data.optionalData);if(!utag.ut.isEmptyObject(u.data.affiliateConfig)){g.affiliateConfig=u.data.affiliateConfig;} if(!utag.ut.isEmptyObject(u.data.displayConfig)){g.displayConfig=u.data.displayConfig;} if(!utag.ut.isEmptyObject(u.data.searchConfig)){g.searchConfig=u.data.searchConfig;} if(!utag.ut.isEmptyObject(u.data.optionalData)){g.optionalData=u.data.optionalData;} window.rm_trans=g;u.callRakutenLibrary();} utag.DB("send:1390:CALLBACK:COMPLETE");};u.map={"linkshare_merchant_id":"affiliateConfig.ranMID","linkshare_cadence_id":"trackingKey","order_discount_amount":"discountAmount","cart_product_discount_amount":"product_discount","linkshare_tag_type":"affiliateConfig.tagType","linkshare_tax_rate":"affiliateConfig.taxRate","linkshare_commisionable":"commissionable","customer_status":"customerStatus","order_promo_code":"offerApplied","ELC_USER_ID":"customerID","linkshare_product_id":"product_id","brand":"brand","cart_product_category":"product_category"};u.extend=[];u.send=function(a,b){if(u.ev[a]||u.ev.all!==undefined){var c,d,e,f;u.data={"base_url":"//tag.rmp.rakuten.com/{##utag_trackingKey##}.ct.js","trackingKey":"","conversionType":"sale","ranMID":"","taxRate":"","rdMID":"","rsMID":"","customerStatus":"","offerApplied":"","commissionable":"no","discountAmount":0,"affiliateConfig":{},"displayConfig":{},"searchConfig":{},"optionalData":{},"product_id":[],"product_name":[],"product_quantity":[],"product_sku":[],"product_unit_price":[],"product_discount":[],"product_brand":[],"product_category":[]};for(d in utag.loader.GV(u.map)){if(b[d]!==undefined&&b[d]!==""){e=u.map[d].split(",");for(f=0;f-1){window.tealium_consent=1;} if(u.data.siteSection){DataLayer.events.SiteSection=u.data.siteSection;} u.data.base_url=u.data.base_url.replace("{##utag_trackingKey##}",u.data.trackingKey);if(!u.initialized){u.loader({"type":"script","src":u.data.base_url,"cb":u.callBack(a,b,c),"loc":"script","id":"utag_1390","attrs":{}});}else{u.callBack(a,b,c);} }};utag.o[loader].loader.LOAD(id);}("1390","esteelauder.mac-us"));}catch(error){utag.DB(error);}