Fill out the form to download the report.
","alternateLabel":null,"teaserImage":{"id":4942,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2019-11/Cross-channel_500x400.png?itok=7sjFuS8c","width":500,"alt":"","height":400},"sponsored":true,"businessTopic":[],"company":[],"contentType":[]},{"title":"State of Frontline Employee Workplace Training in Retail","id":78591,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/state-of-frontline-employee-workplace-training-in-retail","date":"2019-09-06T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":true,"taggedPro":null,"teaserImage":{"id":28766,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/2019-09/axonify-main_0.png?itok=eer9b0Rn","width":500,"height":379,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-09/AXNF0010_Report_IPSOS_Retail_R5.pdf","id":36531,"description":"State of Frontline Employee Workplace Training in Retail"}]},{"title":"Five pillars to unlimited retail growth","id":78517,"bundle":"article","summary":"Today more than ever, it’s all about the customer. The expectations customers place on retailers are motivating retailers to deliver a best-in-class customer experience across channels. To achieve that goal, it’s all about simplicity in business process execution.","showSummary":null,"url":"/exclusive-content/five-pillars-to-unlimited-retail-growth","date":"2019-07-18T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":true,"taggedPro":null,"teaserImage":{"id":28813,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_485226_3.jpg?itok=3m_9GaTI","width":500,"height":577,"alt":""},"topics":[{"name":"OPERATIONS / SUPPLY CHAIN","url":"/operations-supply-chain"},{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/ebook-five-pillars-to-unlimited-retail-growth.pdf","id":36403,"description":"Five pillars to unlimited retail growth"}]},{"title":"Why Fast-Growing Retailers Are Adopting Cloud Financials","id":78546,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/why-fast-growing-retailers-are-adopting-cloud-financials","date":"2019-02-07T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28778,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_479128_1.jpg?itok=2FLJLDoq","width":803,"height":988,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/wp-next-ready-financials-retail-cl-010419.pdf","id":36404,"description":"Why Fast-Growing Retailers Are Adopting Cloud Financials"}]},{"title":"The Keys to Quality Curbside","id":78544,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/the-keys-to-quality-curbside","date":"2019-01-29T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28780,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_478868_1.jpg?itok=xJ26uqSw","width":700,"height":525,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/Applause-WhitePaper-KeyToDigitialCurbside.pdf","id":36405,"description":"The Keys to Quality Curbside"}]},{"title":"When to engage a GC?","id":78542,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/when-to-engage-a-gc","date":"2019-01-28T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28783,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_478832_1.jpg?itok=tRp7c13b","width":300,"height":384,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/CSA_All-Rite_whitepaper_0119_Final.pdf","id":36411,"description":"When to engage a GC?"}]},{"title":"Combining In-Store IoT Data, Online Shopping Data Builds a True Omnichannel Shopping Experience","id":78540,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/combining-in-store-iot-data-online-shopping-data-builds-a-true-omnichannel-shopping-experience","date":"2019-01-10T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28786,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_478122_3.jpg?itok=_i9FVvUv","width":300,"height":388,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/ARM-CSA-Cobranded-FinalWP-121818.pdf","id":36412,"description":"Combining In-Store IoT Data"}]},{"title":"Build Your Competitive Edge: 12 Powerful Retail Dashboards","id":78537,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/build-your-competitive-edge-12-powerful-retail-dashboards","date":"2018-11-27T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28789,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_476517_3.jpg?itok=qDYCM4mi","width":700,"height":513,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-09/EN_WP_12RetailDashboards-1.pdf","id":36537,"description":"Build Your Competitive Edge"}]},{"title":"The Multi-Site Company’s Sustainability Playbook: The Secrets to a High-Return Sustainability Program","id":78536,"bundle":"article","summary":null,"showSummary":null,"url":"/exclusive-content/secrets-to-a-high-return-sustainability-program","date":"2018-10-25T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28792,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_475303_3.jpg?itok=aUIf1XLW","width":700,"height":525,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/The-Multi-Site-Companys-Sustainability-Playbook-v3.pdf","id":36413,"description":"The Multi-Site Company’s Sustainability Playbook"}]},{"title":"How to Prepare for the Holiday Season","id":78515,"bundle":"article","summary":"The trends this holiday season that retailers really need to focus on won’t be around just the latest fads. Instead, companies that focus on delivering consistent, engaging customer experiences will set themselves up for success during the busiest months of the year. ","showSummary":null,"url":"/exclusive-content/how-to-prepare-for-the-holiday-season","date":"2018-10-23T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":28815,"url":"https://assets1.chainstoreage.com/styles/secondary_articles_short/s3/teaser_image_475198_3.jpg?itok=ThyS4oYE","width":700,"height":525,"alt":""},"topics":[{"name":"White Papers","url":"/white-papers"}],"attachedFiles":[{"url":"https://eiqeditor.chainstoreage.com/system/files/downloads/2019-08/EIQ-CSA-HolidaySeason.pdf","id":36402,"description":"How to Prepare for the Holiday Season"}]}]},"title":"White Papers","contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Chain Store Age"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "CSA"; const title = "White Papers | Chain Store Age"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", "author_profile", "buyers_guide_listing" ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = title || `${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 taxonomy 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); } })();