","alternateLabel":null,"teaserImage":{"id":23902,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/ris_ExchngSol_wp_1115_teaser.jpg?itok=O-nwZ-2v","width":196,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Combatting Payment Fraud Via the Cloud","id":1845,"bundle":"article","summary":"Retailers everywhere are concerned about improving their payment security – and if they aren’t concerned, they should be. Find out how a move to a cloud-based payments infrastructure can help. ","showSummary":null,"url":"/combatting-payment-fraud-cloud","date":"2015-11-19T00: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":"Mobile Wallet","url":"/mobile-wallet"},{"name":"Security","url":"/security"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"attachedFiles":[]},{"title":"Four Tips to Making the Most of Your Data","id":1848,"bundle":"article","summary":"Using data smarter will give retailers the knowledge to increase revenue and optimize operations. Follow these four tips to make the most of your data. ","showSummary":null,"url":"/four-tips-making-most-your-data","date":"2015-11-17T00: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":"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":"Web Analytics","url":"/web-analytics"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"attachedFiles":[]},{"title":"3 Ways to Use Data to Increase Basket Size","id":1860,"bundle":"article","summary":"Retailers use units per transaction (UPT) — the average number of items purchased on a single visit to the store — as a key performance indicator. Find out three ways retailers can use data tracking to boost their customer's basket size every visit. ","showSummary":null,"url":"/3-ways-use-data-increase-basket-size","date":"2015-11-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 Warehousing","url":"/data-warehousing"},{"name":"Data Management","url":"/data-management"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Space Optimization","url":"/space-optimization"},{"name":"Marketing","url":"/marketing"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"attachedFiles":[]},{"title":"Under Armour Looking to Hire 350 as E-Commerce Grows ","id":1883,"bundle":"article","summary":"Under Armour, Inc. is investing in talent and people, with approximately 350 jobs on its website, as the company continues an e-commerce push. Net revenues for its third quarter 2015 increased 28% to $1.2 billion, while its global direct-to-consumer net revenues increased 28%.","showSummary":null,"url":"/under-armour-looking-hire-350-e-commerce-grows","date":"2015-10-26T00: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":"E-Commerce","url":"/e-commerce"},{"name":"Marketing","url":"/marketing"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"Retailers Confident in Analytics Payoff","id":1886,"bundle":"whitepaper","url":"/retailers-confident-analytics-payoff","date":"2015-10-23T00: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 custom research report and discover how forward-facing retailers are setting the pace and leveraging next-gen analytics engines to accurately predict shopper behavior. ","body":"With competition for wallet share at an all-time high it has never been
\nmore critical to understand, and even better, predict consumer demand.
\nDownload this custom research report and discover how forward-facing
\nretailers are setting the pace and leveraging next-gen analytics engines
\nto accurately predict shopper behavior.
","alternateLabel":null,"teaserImage":{"id":23853,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/ris_IBM_CustResrchReport_1015_teaser.jpg?itok=6DrIbBUH","width":196,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"2015 Mobile Product & Solution Guide: Fostering Associate/ Shopper Engagement","id":1900,"bundle":"article","summary":"Personalized service starts with mobile-equipped associates.Download this guide to find out how mobility is key to an engaging retail experience.
\r\n
\r\nVIEW MOBILE GUIDE ","showSummary":null,"url":"/2015-mobile-product-solution-guide-fostering-associate-shopper-engagement","date":"2015-10-20T00: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":"Mobile Devices","url":"/mobile-devices"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Mobile Wallet","url":"/mobile-wallet"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Service","url":"/customer-service"},{"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":"E-Commerce","url":"/e-commerce"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Workforce Management","url":"/workforce-management"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Marketing","url":"/marketing"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"Network Infrastructure","url":"/network-infrastructure"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Order Management","url":"/order-management"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Mobile Strategy","url":"/mobile-strategy"},{"name":"Customer Experience","url":"/customer-experience"}],"attachedFiles":[{"url":"https://eiqeditor.risnews.com/_flysystem/s3private/downloads/2017-11/MobileGuide2015.pdf","id":18949,"description":""}]},{"title":"Retail Mobile Apps Should Improve, Not Kill, Brick and Mortar Experience","id":1948,"bundle":"article","summary":"Rather than simply pitting the internet and mobile apps against their brick and mortar predecessors, some retailers are inviting shoppers and their mobile devices into the store for a UX that neither option can provide on their own.","showSummary":null,"url":"/retail-mobile-apps-should-improve-not-kill-brick-and-mortar-experience","date":"2015-09-17T00: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":"E-Commerce","url":"/e-commerce"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"Data Management","url":"/data-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"attachedFiles":[]},{"title":"Bridging the Data Divide: 2015 Retailer/Supplier Shared Data Study","id":1960,"bundle":"whitepaper","url":"/bridging-data-divide-2015-retailersupplier-shared-data-study","date":"2015-09-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},"summary":"For the sixth year now, RIS News and CGT surveyed consumer goods and retail executives to compare year-over-year sentiment toward data sharing adoption and benefits. The conclusion: Retailers and suppliers search for ways to close the data-sharing gulf and create business value.","body":"
RIS News and CGT are pleased to present the findings from its sixth annual Retailer/Supplier Shared Data Study, a one-of-a-kind research report that analyzes the past and present state of data sharing efforts between retailers and their consumer goods suppliers. Last year, the findings proved that the data-sharing gulf is widening in both industries, while this year retailers and suppliers search for ways to close the gulf and create business value. Where does your organization stand?
","alternateLabel":null,"teaserImage":{"id":23740,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/SharedData0915ris.jpg?itok=hWz_4uzU","width":196,"alt":"","height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]}]},"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); } })();