//tealium universal tag - utag.1042 ut4.0.202504161328, Copyright 2025 Tealium.com Inc. All Rights Reserved. try{(function(id,loader){var u={"id":id};utag.o[loader].sender[id]=u;u.ev={"view":1,"link":1};u.map={"ga4_profile_id":"measurement_id","order_id":"order_id","order_promo_code":"order_coupon_code","currency_code":"order_currency","order_merchandise_total":"order_total","order_shipping_amount":"order_shipping","order_tax_amount":"order_tax","ELC_USER_ID":"customer_id,set.user_properties.elc_user_id","ga4_ecom_event:view_item":"view_item","ga4_ecom_event:purchase":"purchase","ga4_ecom_event:select_item":"select_item","ga4_ecom_event:add_to_bag":"add_to_cart","ga4_ecom_event:add_to_wishlist":"add_to_wishlist","ga4_ecom_event:remove_from_cart":"remove_from_cart","ga4_ecom_event:view_cart":"view_cart","ga4_ecom_event:begin_checkout":"begin_checkout","ga4_ecom_event:add_shipping_info":"add_shipping_info","ga4_ecom_event:add_payment_info":"add_payment_info","ga4_ecom_event:sign_up":"sign_up","ga4_ecom_event:select_promotion":"select_promotion","ga4_ecom_event:login":"login","ga4_ecom_event:view_search_results":"view_search_results","ga4_ecom_event:oab_complete":"oab_complete","ga4_ecom_event:delivery_panel":"delivery_panel","ga4_ecom_event:view_item_list":"view_item_list","ga4_list_name":"items.item_list_name,product_item_list_name","ga4_product_position":"product_index,items.index","ga4_product_id":"product_id,items.item_id","ga4_product_brand":"product_brand,product_affiliation,items.item_brand","ga4_product_code":"product_variant,items.item_variant","ga4_product_price":"product_unit_price,items.price","ga4_page_type":"all_events.page_type,all_events.content_group","language_code":"all_events.site_language_code","customer_state":"set.user_properties.customer_state","order_payment_type":"purchase.payment_type","credit_card_type":"purchase.credit_card_type","ga4_brand":"all_events.brand","ga4_brand_locale_space":"all_events.brand_id","ga4_country_code":"all_events.brand_locale","order_delivery_type_override":"purchase.order_delivery_type","order_store_collection":"purchase.order_store_collection","order_delivery_window":"purchase.order_delivery_window","ga4_a_b_test_rule_name":"all_events.a_b_test_rule_name","ga4_a_b_test_variant":"all_events.a_b_test_variant","js_page.navigator.userAgent":"config.user_agent","dom.query_string":"all_events.query_string","cp.ngglobal":"set.user_properties.ng_global","join_date":"set.user_properties.join_date","birth_date_onfile":"set.user_properties.birth_date_on_file","proCustomer":"set.user_properties.pro_customer","proMemberType":"set.user_properties.pro_customer_type","proDiscount":"set.user_properties.pro_customer_discount","loyalty_level":"set.user_properties.loyalty_member_level","opt_in_state":"set.user_properties.opt_in_state","join_date_year_month":"set.user_properties.customer_created_m_y","total_sum_of_revenue":"set.user_properties.total_sum_of_revenue","total_count_of_orders":"set.user_properties.total_count_of_orders","aov":"set.user_properties.customer_aov","first_order_value":"set.user_properties.first_order_value","length_of_relationship":"set.user_properties.length_of_relationship","number_of_auto_replenishments":"set.user_properties.no_of_auto_replens","value_of_auto_replenishments":"set.user_properties.value_of_auto_replens","repl_product_list":"set.user_properties.auto_replen_products","first_order_date":"set.user_properties.first_order_date","last_order_date":"set.user_properties.last_order_date","loyalty_active":"set.user_properties.is_loyalty_member","loyalty_source":"set.user_properties.loyalty_source","loyalty_email_promotions":"set.user_properties.loyalty_email_promotion","loyalty_start_date":"set.user_properties.loyalty_start_date","loyalty_lifetime_points":"set.user_properties.loyalty_lifetime_points","orders_compare":"set.user_properties.orders_compare","last_order_value":"set.user_properties.last_order_value","registration_date":"set.user_properties.registration_date","repl_last_order_date":"set.user_properties.replen_last_order_date","repl_next_order_date":"set.user_properties.replen_next_order_date","repl_sku_list":"set.user_properties.replen_sku_list","repl_prices":"set.user_properties.replen_prices","repl_created_date":"set.user_properties.replen_created_date","repl_replenishments_times":"set.user_properties.replen_times","CUSTOMER_ID":"set.user_properties.elc_customer_id","sms_optin":"set.user_properties.sms_email_optin","pc_email_optin":"set.user_properties.pc_email_optin","ga4_ignore_referrer":"purchase.ignore_referrer","ga4_traffic_type":"config.traffic_type","vendor":"all_events.vendor","vto_media_type":"all_events.vto_media_type","vto_type":"all_events.vto_type","vto_action":"all_events.vto_action","ga4_payment_type":"add_payment_info.payment_type","ga4_non_ecom_custom_event_name:custom_event":"custom_event","ga4_non_ecom_custom_event_category":"custom_event.feature_name","ga4_non_ecom_custom_event_action":"custom_event.feature_action","ga4_non_ecom_custom_event_label":"custom_event.feature_label","ga4_ecom_impression_event_category":"view_item_list.feature_name,select_item.feature_name","ga4_ecom_impression_event_action":"view_item_list.feature_action,select_item.feature_action","ga4_ecom_impression_event_label":"view_item_list.feature_label,select_item.feature_label","ga4_ecom_detail_event_category":"view_item.feature_name","ga4_ecom_detail_event_action":"view_item.feature_action","ga4_ecom_detail_event_label":"view_item.feature_label","external_session_id":"all_events.external_session_id","video_id":"all_events.video_id","video_platform":"all_events.video_platform","video_length":"all_events.video_length","video_milestone":"all_events.video_percent_watched","video_playhead":"all_events.video_length_viewed_seconds","video_type":"all_events.video_type","ga4_promo_name":"product_promotion_name","creative_name":"product_creative_name","ga4_promo_pos":"product_creative_slot","promotion_id":"product_promotion_id","ga4_event_non_interaction":"all_events.event_noninteraction","ga4_promo_destination":"select_promotion.promo_destination","account_source":"all_events.account_source","account_type":"all_events.account_type","account_referrer":"all_events.account_referrer","store_name":"all_events.store_name","content_title":"all_events.content_title","content_author":"all_events.content_author","content_category":"all_events.content_category","content_subcategory":"all_events.content_subcategory","content_word_count":"all_events.content_word_count","platform":"all_events.platform","checkout_option":"all_events.checkout_option","loyalty_available_points":"set.user_properties.loyalty_available_points","loyalty_current_points":"set.user_properties.loyalty_current_points","scroll_depth":"all_events.scroll_depth","scroll_depth_type":"all_events.scroll_depth_type","scroll_direction":"all_events.scroll_direction","search_results":"view_search_results.number_of_search_results","search_keyword":"view_search_results.search_term","search_type":"view_search_results.search_type","alt_image_placement":"all_events.alt_image_placement","alt_image_text":"all_events.alt_image_text","live_chat_type":"all_events.live_chat_type","live_chat_initiation_type":"all_events.live_chat_initiation_type","live_chat_module":"all_events.live_chat_module","chat_id":"all_events.chat_id","chat_option":"all_events.chat_option","survey_option":"all_events.survey_option","site_search_results_found":"view_search_results.site_search_results_found","cp.LPVID":"set.user_properties.lpvid","ga4_product_base_id":"product_base_id","ga4_product_shade":"product_shade","ga4_product_size":"product_size","ga4_product_sku":"product_sku","ga4_product_url":"product_url","ga4_product_cart_id":"product_cart_id","ga4_product_discount_amount":"product_discount_amount","ga4_product_is_replenishment_item":"product_is_replenishment_item","ga4_product_category":"product_category","quiz_page_name":"all_events.quiz_page_name","quiz_section":"all_events.quiz_section","facet_name":"all_events.facet_name","facet_value":"all_events.facet_value","facet_action":"all_events.facet_action","cp._upid":"set.user_properties.upid","tealium_session_number":"all_events.elc_session_number","tealium_session_event_number":"all_events.session_event_number","ut.event":"all_events.event_type","social_platform":"all_events.social_platform","content_type":"all_events.content_type","_cm_mmc_0":"config.campaign_medium","_cm_mmc_1":"config.campaign_source","_cm_mmc_2":"config.campaign_content","_cm_mmc_3":"config.campaign_name","a_b_test_ss_experiment_key":"all_events.a_b_test_ss_experiment_key","conversion_location":"purchase.conversion_location","ga4_number_of_searches":"view_search_results.Number_of_On_Site_Searches","ga4_year_month":"all_events.elc_year_month","ga4_product_name":"product_name","location":"all_events.page_location"};u.extend=[function(a,b){try{if((typeof b['ga4_ecom_event']=='undefined'&&b['ut.event'].toString().toLowerCase()=='link'.toLowerCase()&&typeof b['event_name']!='undefined'&&typeof b['event_category']!='undefined'&&typeof b['event_action']!='undefined'&&typeof b['event_label']!='undefined')){b['ga4_non_ecom_custom_event_name']='custom_event';b['ga4_non_ecom_custom_event_action']=b['event_action'];b['ga4_non_ecom_custom_event_label']=b['event_label'];b['ga4_non_ecom_custom_event_category']=b['event_category']}}catch(e){utag.DB(e);}},function(a,b){try{if((b['ut.event'].toString().toLowerCase()=='view'.toLowerCase()&&typeof b['ga4_ecom_event']=='undefined'&&typeof b['page_url']!='undefined'&&b['page_url'].toString().toLowerCase().indexOf('/book-appointment/complete'.toLowerCase())>-1)){b['ga4_non_ecom_custom_event_name']='custom_event';b['ga4_non_ecom_custom_event_action']='oab_complete';b['ga4_non_ecom_custom_event_label']='appointment_booking';b['ga4_non_ecom_custom_event_category']='appointment_booking'}}catch(e){utag.DB(e);}}];u.send=function(utag_event,data_layer){if(u.ev[utag_event]||u.ev.all!==undefined){utag.DB("send:1042");utag.DB(data_layer);var a,b,c,d,i,j,has_purchase=false,prop;a=utag_event;b=data_layer;u.data={"base_url":"https://www.googletagmanager.com/gtag/js?id=##utag_measurement_id##","measurement_id":"","clear_global_vars":"false","data_layer_name":"","send_page_view":"true","order_id":"","order_total":"","order_subtotal":"","order_shipping":"","order_tax":"","order_store":"","order_currency":"","order_coupon_code":"","product_id":[],"product_name":[],"product_brand":[],"product_category":[],"product_subcategory":[],"product_addcategory3":[],"product_addcategory4":[],"product_addcategory5":[],"product_quantity":[],"product_unit_price":[],"product_discount":[],"product_coupon":[],"product_variant":[],"product_promotion_id":[],"product_promotion_name":[],"product_creative_name":[],"product_creative_slot":[],"product_location_id":[],"product_index":[],"product_item_list_name":[],"product_item_list_id":[],"product_affiliation":[],"product_base_id":[],"product_shade":[],"product_size":[],"product_sku":[],"product_url":[],"product_cart_id":[],"product_discount_amount":[],"product_is_replenishment_item":[],"product_impression_product_id":[],"product_impression_product_name":[],"product_impression_category":[],"product_impression_quantity":[],"product_impression_unit_price":[],"product_impression_variant":[],"product_impression_index":[],"product_impression_base_id":[],"product_impression_shade":[],"product_impression_size":[],"product_impression_sku":[],"event_queue":[],"config":{},"set":{"developer_id.dYmQxMT":true,"user_properties":{}},"dynamic_event_trigger":"","dynamic_event":{},"event":{},"items":[]};for(c=0;c-1)&&destinations[i]&&(destinations[i].includes('user_properties')||excludeUserParams.indexOf(destinations[i])>-1)){mapFunc(destinations[i].split("."),u.data,data_layer[mapping_key]);}}}else{var event_destinations=mapping_key.split(":");if(event_destinations.length===2&&data_layer[event_destinations[0]]===event_destinations[1]){if(u.map[mapping_key]){u.data.event_queue=u.data.event_queue.concat(u.map[mapping_key].split(","));}}}} utag.DB("send:1042:MAPPINGS");utag.DB(u.data);u.data.order_id=u.data.order_id||data_layer._corder||"";u.data.order_total=u.data.order_total||data_layer._ctotal||"";u.data.order_shipping=u.data.order_shipping||data_layer._cship||"";u.data.order_tax=u.data.order_tax||data_layer._ctax||"";u.data.order_store=u.data.order_store||data_layer._cstore||"";u.data.order_currency=u.data.order_currency||data_layer._ccurrency||"";u.data.order_coupon_code=u.data.order_coupon_code||data_layer._cpromo||"";if(data_layer['onetrust_active_groups']&&data_layer['onetrust_active_groups'].includes(',2')){u.data.customer_id=u.data.customer_id||data_layer._ccustid||"";u.data.customer_city=u.data.customer_city||data_layer._ccity||"";u.data.customer_state=u.data.customer_state||data_layer._cstate||"";u.data.customer_zip=u.data.customer_zip||data_layer._czip||"";u.data.customer_country=u.data.customer_country||data_layer._ccountry||"";} if(u.data.product_id.length===0&&data_layer._cprod!==undefined){u.data.product_id=data_layer._cprod.slice(0);} if(u.data.product_name.length===0&&data_layer._cprodname!==undefined){u.data.product_name=data_layer._cprodname.slice(0);} if(u.data.product_brand.length===0&&data_layer._cbrand!==undefined){u.data.product_brand=data_layer._cbrand.slice(0);} if(u.data.product_category.length===0&&data_layer._ccat!==undefined){u.data.product_category=data_layer._ccat.slice(0);} if(u.data.product_subcategory.length===0&&data_layer._ccat2!==undefined){u.data.product_subcategory=data_layer._ccat2.slice(0);} if(u.data.product_quantity.length===0&&data_layer._cquan!==undefined){u.data.product_quantity=data_layer._cquan.slice(0);} if(u.data.product_unit_price.length===0&&data_layer._cprice!==undefined){u.data.product_unit_price=data_layer._cprice.slice(0);} if(u.data.product_discount.length===0&&data_layer._cpdisc!==undefined){u.data.product_discount=data_layer._cpdisc.slice(0);} if(utag.ut.typeOf(u.data.measurement_id)==="string"&&u.data.measurement_id!==""){u.data.measurement_id=u.data.measurement_id.replace(/\s/g,"").split(",");} if(u.data.data_layer_name){u.data.base_url=u.data.base_url+"&l="+u.data.data_layer_name;} if(!u.data.measurement_id){utag.DB(u.id+": Tag not fired: Required attribute measurement_id not populated");return;} if(u.data.gtag_enable_tcf_support){window["gtag_enable_tcf_support"]=toBoolean(u.data.gtag_enable_tcf_support);} var utmParams=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"];var utmPageLocation=u.data.config.page_location||data_layer["dom.url"];var utmQuery=[];utmParams.forEach(function(paramName){if(u.data[paramName]&&utmPageLocation.indexOf(paramName+"=")===-1){utmQuery.push(paramName+"="+u.data[paramName]);}});if(utmQuery.length){u.data.config.page_location=utmPageLocation.indexOf("?")===-1?utmPageLocation+"?"+utmQuery.join("&"):utmPageLocation+"&"+utmQuery.join("&");} u.data.event.send_to=u.data.event.send_to||u.data.measurement_id;if(u.data.customer_id){u.data.config.user_id=u.data.customer_id;} if(toBoolean(u.data.clear_global_vars)){setGlobalProperties(u.data.config,true);for(prop in utag.loader.GV(u.data.set)){if(prop!=="developer_id.dYmQxMT"){setGlobalProperties(u.data.set,true,prop);}}} setGlobalProperties(u.data.config,false);setGlobalProperties(u.data.set,false);if(u.data.config.send_page_view!==undefined){u.data.send_page_view=toBoolean(u.data.config.send_page_view);} if(toBoolean(u.data.send_page_view)&&(utag_event==='view'||!u.initialized)){u.data.event_queue.unshift("page_view");} u.data.config.send_page_view=false;for(i=0;i0){mapFunc(arr,obj[i],item);}else{obj[i]=item;}} function toBoolean(val){val=val||"";return val===true||val.toLowerCase()==="true"||val.toLowerCase()==="on";} function hasgtagjs(){window.gtagRename=window.gtagRename||""||"gtag";if(utag.ut.gtagScriptRequested){return true;} var i,s=document.getElementsByTagName("script");for(i=0;i=0&&(s[i].id&&s[i].id.indexOf("utag")>-1)){return true;}} var data_layer_name=""||"dataLayer";window[data_layer_name]=window[data_layer_name]||[];if(typeof window[window.gtagRename]!=="function"){window[window.gtagRename]=function(){window[data_layer_name].push(arguments);};var cross_track=toBoolean(""),cross_track_domains="";if(cross_track&&cross_track_domains!==""){window[window.gtagRename]("set","linker",{domains:cross_track_domains.split(","),accept_incoming:true});} window[window.gtagRename]("js",new Date());} return false;} u.scriptrequested=hasgtagjs();u.initialized=false;u.o=window[window.gtagRename];function setGlobalProperties(data,reset,custom_property){var map={"user_id":{"name":"user_id","type":"exists","reset":true},"page_path":{"name":"page_path","type":"exists","reset":true},"page_title":{"name":"page_title","type":"exists","reset":true},"page_location":{"name":"page_location","type":"exists","reset":false},"developer_id.dYmQxMT":{"name":"developer_id.dYmQxMT","type":"exists","reset":false},"user_properties":{"name":"user_properties","type":"object","reset":true}},prop,subProp,g={};if(custom_property&&reset){g[custom_property]="";} for(prop in utag.loader.GV(map)){if(reset&&map[prop].reset){if(map[prop].name==="user_properties"){for(subProp in data[prop]){if(!g[map[prop].name]){g[map[prop].name]={};} g[map[prop].name][subProp]="";}}else{g[map[prop].name]="";}}else{if(map[prop].type==="bool"){if(data[prop]==true||data[prop]==="true"){g[map[prop].name]=true;}} else if(map[prop].type==="exists"||map[prop].type==="object"){if(data[prop]){g[map[prop].name]=data[prop];}}}} if(!utag.ut.isEmptyObject(g)){u.o("set",g);}} function getItems(length){var g={},i,items=[];length=length||u.data.product_id.length||u.data.product_name.length;for(i=0;i