\r\n
RELATED: Macy’s Says Sales of New On 34th Private Label Apparel Strong
\r\n\r\n“Through our social purpose platform, Mission Every One, our business is aligned with a framework that aims to create a more equitable and sustainable future for our people, communities and planet,\" said Keelin Evans, vice president of Sustainability, Macy’s, Inc. “This work has fueled our commitments and we are embedding sustainability across our global value chain, focused on caring for people and managing our environmental impact.”
\r\n\r\nEvans said Macy’s expects more than half of cotton products within its private brand products managed by the Macy’s sourcing team will be sustainably sourced by the end of 2023.
\r\n\r\n“Our Trust Protocol membership will support and accelerate these efforts to meet our 2030 ambitions by helping us to better trace our supply chain and demonstrate the progress we’re making toward meeting our environmental targets,” she said.
\r\n\r\nThe Trust Protocol is a sustainable cotton program that combines quantifiable, verifiable goals and measurement with driving continuous improvement in six key sustainability metrics – land use, soil carbon, water management, soil loss, greenhouse gas emissions, and energy efficiency. The Trust Protocol integrates these sustainability metrics from Field to Market’s Fieldprint Platform, enabling enrolled growers to measure the environmental impacts of their operation and identify opportunities for continuous improvement.
\r\n\r\n“We’re pleased to be working with Macy’s, Inc. – an iconic American brand – to help them better understand the supply chain of their private brand products,” said Dr. Gary Adams, president of the U.S. Cotton Trust Protocol. “Our blockchain-enabled value chain transparency will deliver Macy’s, Inc. the assurance it needs to evidence its responsible sourcing practices and demonstrate progress towards environmental targets.”
\r\n","imageSrcset":{"src":"https://assets1.storebrands.com/sb/styles/max_width_480/s3/2022-03/shutterstock_611856326.jpg?itok=JtMVXbTx 480w, https://assets1.storebrands.com/sb/styles/max_width_800/s3/2022-03/shutterstock_611856326.jpg?itok=I0a7c9rO 500w","sizes":"(min-width: 1300px) 375px, (min-width: 920px) 28vw, (min-width: 720px) 50vw, 100vw"},"imageCaption":null,"imagePosition":"right","imageAdvertisement":false,"imageSize":"large","imageLink":"","imageExpandable":false,"fullSizeImage":{"id":31497,"alt":"Macy's sign","width":500,"url":"https://assets1.storebrands.com/sb/styles/max_width_800/s3/2022-03/shutterstock_611856326.jpg?itok=I0a7c9rO","height":334}}]}}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "Store Brands"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "storebrands"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = `${routeInfo.title} | ${siteName}`; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.entityType = "node"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.entityTaxonomyKeys = {}; data.entityTaxonomyHierarchies = {}; data.parentNaicsCode = {}; data.isPro = false; data.algoliaIndexName = indexName; // Add toxonomy data const taxonomies = { businessTopic: "business_topic", contentType: "content_type", company: "company", marketSegment: "market_segment", }; const getHierarchy = (term, terms = []) => { terms.push({ id: term.id, name: term.name }); if (term.parentTerm != null) { getHierarchy(term.parentTerm, terms); } return terms; }; const getTerms = (term, useApiId = false) => { return { id: useApiId ? term.apiId : term.id, name: term.name }; }; const getKeys = (term) => { return { id: term.id, name: term.apiId }; }; Object.entries(taxonomies).forEach(([key, item]) => { terms = routeInfo[key]; if (terms && terms.length > 0) { data["entityTaxonomy"][item] = terms.map((term) => getTerms(term, key === "company") ); if (key !== "company") { data["entityTaxonomyKeys"][item] = terms.map(getKeys); termGroups = []; terms.forEach((term, termInd) => { termGroups[termInd] = getHierarchy(term); }); data["entityTaxonomyHierarchies"][item] = termGroups; } } }); data["entityTaxonomy"]["tags"] = routeInfo["topics"] || []; // Primary Topic is either the business topic or the top tag. if (routeInfo["businessTopic"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"]; } else { if (routeInfo["topics"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"]; } } // Primary and secondary entityNaicsCodes come from the MarketSegment if (routeInfo.marketSegment?.length > 0) { data.entityNaicsCode = {}; data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"]; data["entityNaicsCode"]["name"] = routeInfo["marketSegment"][0]["naicsCode"]; if (routeInfo["marketSegment"][0]["parentTerm"] != null) { data["parentNaicsCode"]["id"] = routeInfo["marketSegment"][0]["parentTerm"]["id"]; data["parentNaicsCode"]["name"] = routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"]; } } else { data.entityNaicsCode = []; } if (routeInfo.taggedPro) { data.isPro = routeInfo.taggedPro; } window.dataLayer.push(data); } else if (routeInfo && "vid" in routeInfo) { data.entityBundle = "tags"; data.entityTitle = routeInfo.name; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.entityType = "taxonomy_term"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.algoliaIndexName = indexName; data["entityTaxonomy"]["tags"] = { id: routeInfo["id"], name: routeInfo["name"], }; window.dataLayer.push(data); } })();