\r\n
\r\nClick Here for the Full Report","showSummary":null,"url":"/retail-refined-analytics","date":"2015-02-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":"Personalization","url":"/personalization"},{"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":"POS as an Omnichannel Commerce Engine","id":2589,"bundle":"whitepaper","url":"/pos-omnichannel-commerce-engine","date":"2014-08-18T00: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":"Retailers are gearing up to equip their organization with an omnichannel commerce engine. Download this supplement to discover how retailers are creating customer-centric retailing fueled by function-rich POS solutions.","body":"Retailers are gearing up to equip their organization with an omnichannel commerce engine. From the industry today, to the impact of mobile, to where POS is headed – download this supplement to discover how retailers are creating customer-centric retailing fueled by function-rich POS solutions.","alternateLabel":null,"teaserImage":{"id":23155,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/POS0814.jpg?itok=nGB13nr_","width":190,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"24th Annual Retail Technology Study: New Direction for Retail","id":2855,"bundle":"whitepaper","url":"/24th-annual-retail-technology-study-new-direction-retail","date":"2014-03-31T00: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":"The 24th annual Retail Technology Study explores the obstacles and opportunities that retailers face during the era of intentional innovation. Download this benchmark study to discover the innovations that will shape retail in 2014.","body":"The 24th annual Retail Technology Study explores the obstacles and opportunities that retailers face during the era of intentional innovation. Download this benchmark study to discover the innovations, including POS, mobile, e-commerce, supply chain and more, that will shape retail in 2014.","alternateLabel":null,"teaserImage":{"id":22926,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/RTS.jpg?itok=nTtQs3tI","width":102,"alt":null,"height":124},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"The Big Deal about Big Data: Current Benefits are Just a tip of the Iceberg","id":3358,"bundle":"whitepaper","url":"/big-deal-about-big-data-current-benefits-are-just-tip-iceberg","date":"2013-09-10T00: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":"Big data can help retailers solve many challenges, but its current benefits are just the tip of the iceberg. Download this Trendagram to discover big data's biggest challenges and advantages.","body":"Big data can help retailers solve many challenges, but its current benefits are just the tip of the iceberg. Download this Trendagram to discover how retailers are tapping into big data, its hardest challenges and biggest advantages.","alternateLabel":null,"teaserImage":{"id":22319,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/Trendris0913.jpg?itok=8_zeFCKM","width":100,"alt":null,"height":121},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Solving Big Retail Challenges with Big Data","id":3357,"bundle":"article","summary":"Sears Holdings stakes a claim on the leading edge of big data by embedding Hadoop technology and skillsets throughout the enterprise to reduce inventory, lower costs and boost sales","showSummary":null,"url":"/solving-big-retail-challenges-big-data","date":"2013-09-10T00: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":"Allocation Planning","url":"/allocation-planning"},{"name":"Assortment Planning","url":"/assortment-planning"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Category Management","url":"/category-management"},{"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":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Workforce Management","url":"/workforce-management"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Network Infrastructure","url":"/network-infrastructure"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"IT Services","url":"/it-services"},{"name":"Marketing","url":"/marketing"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Store Operations","url":"/store-operations"},{"name":"Store Systems","url":"/store-systems"},{"name":"Web Analytics","url":"/web-analytics"},{"name":"Unified Commerce: RIS Deep Dive","url":"/ris-deep-dive-unified-commerce"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Logistics","url":"/logistics"},{"name":"Data Management","url":"/data-management"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Cross-Channel Retail Executive Summit 2013","url":"/cross-channel-retail-executive-summit-2013"}],"attachedFiles":[]},{"title":"An Inside Look at Sears' Big Data Investment","id":3380,"bundle":"article","summary":"To better manage big data, Sears leverages Hadoop for a single version of the truth. Now, the retailer can run queries and report on large amounts of data in near real-time to make informed decisions.","showSummary":null,"url":"/inside-look-sears-big-data-investment","date":"2013-09-03T00: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":"Point of Sale","url":"/point-sale"},{"name":"Data Center","url":"/data-center"},{"name":"Security","url":"/security"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Warehousing","url":"/data-warehousing"},{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Workforce Management","url":"/workforce-management"},{"name":"Customer Service","url":"/customer-service"},{"name":"Network Infrastructure","url":"/network-infrastructure"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Data Management","url":"/data-management"},{"name":"Pricing Management","url":"/pricing-management"},{"name":"Product Lifecycle Management (PLM)","url":"/product-lifecycle-management-plm"},{"name":"Marketing","url":"/marketing"},{"name":"Store Operations","url":"/store-operations"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Warehouse Management","url":"/warehouse-management"},{"name":"Unified Commerce: RIS Deep Dive","url":"/ris-deep-dive-unified-commerce"},{"name":"Logistics","url":"/logistics"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"},{"name":"Cross-Channel Retail Executive Summit 2013","url":"/cross-channel-retail-executive-summit-2013"}],"attachedFiles":[]},{"title":"OfficeMax Launches Online Customer Segmentation Tool","id":3431,"bundle":"article","summary":"Monetate's LivePredict SaaS solution helps retailers such as OfficeMax optimize landing pages for its online shoppers. The solution helps to identify customer segments allowing retailers to target offers and content more specifically to each visitor.","showSummary":null,"url":"/officemax-launches-online-customer-segmentation-tool","date":"2013-08-12T00: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":"Allocation Planning","url":"/allocation-planning"},{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Assortment Planning","url":"/assortment-planning"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Category Management","url":"/category-management"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Service","url":"/customer-service"},{"name":"Data Center","url":"/data-center"},{"name":"Data Synchronization","url":"/data-synchronization"},{"name":"Data Management","url":"/data-management"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"IT Services","url":"/it-services"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Pricing Management","url":"/pricing-management"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Personalization","url":"/personalization"},{"name":"Marketing","url":"/marketing"},{"name":"Store Operations","url":"/store-operations"},{"name":"Web Analytics","url":"/web-analytics"},{"name":"Unified Commerce: RIS Deep Dive","url":"/ris-deep-dive-unified-commerce"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Logistics","url":"/logistics"},{"name":"Big Data","url":"/big-data"},{"name":"Unstructured Data","url":"/unstructured-data"}],"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);
}
})();