\r\n","showSummary":null,"url":"/how-leverage-big-data-inform-product-content","date":"2016-05-09T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data Center","url":"/data-center"},{"name":"Security","url":"/security"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"Social Networking","url":"/social-networking"},{"name":"Marketing","url":"/marketing"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"Jockey and Chain Reaction Cycles Utilize Adaptive Targeting and Visitor Cloud Data Exchange","id":1555,"bundle":"article","summary":"Jockey and Chain Reaction Cycles utilize Adaptive Targeting and Visitor Cloud Data Exchange to achieve end-to-end customer experience delivery.","showSummary":null,"url":"/jockey-and-chain-reaction-cycles-utilize-adaptive-targeting-and-visitor-cloud-data-exchange","date":"2016-04-27T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Customer Service","url":"/customer-service"},{"name":"Data Center","url":"/data-center"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Customer Experience","url":"/customer-experience"}],"attachedFiles":[]},{"title":"Pier 1 Imports Banking on its Database and CRM Project","id":1572,"bundle":"article","summary":"Find out how Pier 1 Imports hopes analytics, loyalty, and customer-centric initiatives will translate to higher spend from known customers and more new customers.","showSummary":null,"url":"/pier-1-imports-banking-its-database-and-crm-project","date":"2016-04-15T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Data Center","url":"/data-center"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Web Analytics","url":"/web-analytics"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Customer Experience","url":"/customer-experience"}],"attachedFiles":[]},{"title":"Loyalty Programs: Build Customer Loyalty and Consumer Data","id":1618,"bundle":"whitepaper","url":"/loyalty-programs-build-customer-loyalty-and-consumer-data","date":"2016-03-22T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"summary":"Download this Trendagram to discover how loyalty programs help build customer loyalty, while gathering consumer data.","body":"
Did you know U.S consumers hold 3.3 billion memberships in customer loyalty programs? Having a winning loyalty programs that shoppers use can help retailers in several ways. Download this Trendagram to discover how loyalty programs help build customer loyalty, while gathering consumer data.
","alternateLabel":"TRENDAGRAM","teaserImage":{"id":23997,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/TrendECRS0316teaser.jpg?itok=OKoi0Wr_","width":585,"alt":"","height":248},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Racetrac Races Forward in Analytics","id":1620,"bundle":"article","summary":"Find out how the 80-year-old gas and convenience store retailer is harnessing the power of predictive analytics.","showSummary":null,"url":"/racetrac-races-forward-analytics","date":"2016-03-22T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"March 2016 Issue","url":"/march-2016-issue"}],"attachedFiles":[]},{"title":"The Limited Transforms Product Returns Into an Engaging Retail Experience","id":1633,"bundle":"article","summary":"The Limited is tapping new technology to edge its e-commerce operations ahead of the competition, improve the customer experience and reduce contact center load.","showSummary":null,"url":"/limited-transforms-product-returns-engaging-retail-experience","date":"2016-03-14T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Customer Service","url":"/customer-service"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Returns Management","url":"/returns-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"Three Ways Shopper Data Can Support Segmentation Strategies","id":1634,"bundle":"article","summary":"Here are the three best practices to create and use segmentation in today’s multichannel environment.","showSummary":null,"url":"/three-ways-shopper-data-can-support-segmentation-strategies","date":"2016-03-11T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"E-mail","url":"/e-mail"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Text Messaging","url":"/text-messaging"},{"name":"Marketing","url":"/marketing"},{"name":"Security","url":"/security"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"Retailer-Supplier Collaboration is Alive and Well","id":1636,"bundle":"article","summary":"Retailer-supplier collaboration leads to operational excellence in the store. Efficient operations help drive more effective promotions, increase on shelf availability, and optimize inventory levels. The following three case studies provide a glimpse into retailers and suppliers using a shared view of integrated data.","showSummary":null,"url":"/retailer-supplier-collaboration-alive-and-well","date":"2016-03-09T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Management","url":"/data-management"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Pricing Management","url":"/pricing-management"},{"name":"Marketing","url":"/marketing"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]}]},"title":"Unstructured Data"}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "RIS News"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "risnews"; 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); } })();