Trendagram to discover not only what customer data is most valuable but how best to make it work for you.\n
","alternateLabel":null,"teaserImage":{"id":22037,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/trend01113.jpg?itok=c-HxkRXz","width":648,"alt":null,"height":783},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Mobility Powers Aeropostale's Store","id":3931,"bundle":"article","summary":"Aeropostale joins AirWatch to share the hurdles, triumphs and realizations of deploying and managing mobile devices in-store.","showSummary":null,"url":"/mobility-powers-aeropostales-store","date":"2013-01-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":{"id":45441,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/AeropostaleMobile_ris_01-03-13.jpg?itok=juwFalzV","width":150,"height":117,"alt":null},"topics":[{"name":"Point of Sale","url":"/point-sale"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Mobile Wallet","url":"/mobile-wallet"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Service","url":"/customer-service"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Workforce Management","url":"/workforce-management"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Security","url":"/security"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Essential Strategies to Make Stores Thrive in 2013","id":3929,"bundle":"article","summary":"Essential strategies that retailers need to focus on in 2013 culled from the RIS/IHL2013 Store Systems Study will be the focus of a Big Ideas Session at the NRF Big Show.
","showSummary":null,"url":"/essential-strategies-make-stores-thrive-2013","date":"2013-01-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":"Omnichannel","url":"/omnichannel"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Store Systems","url":"/store-systems"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Mapping Out a 5-Year IT Strategy: Make Plans for Change","id":3944,"bundle":"whitepaper","url":"/mapping-out-5-year-it-strategy-make-plans-change","date":"2012-12-28T00: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 accelerating pace of change makes the need for long-term strategic planning more critical than ever. Download this Thought Leadership report to discover the key trends that will be shaping retailers’ 5-year IT and business planning.","body":"Long-term strategic planning is more critical than ever in today’s era of rapid change. Download this Thought Leadership report to discover the key trends that will be shaping retailers’ IT planning, including omnichannel’s move into the mainstream, increasing use of cloud-based delivery systems and the rapidly growing value of Big Data.","alternateLabel":null,"teaserImage":{"id":22029,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/ris_tl_1212_teaser.jpg?itok=8ve6yDGe","width":100,"alt":null,"height":129},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"PacSun Reveals How to Find Universal Commerce Success at NRF","id":3953,"bundle":"article","summary":"PacSun, McDonald's Corporation, IBM, Yankee Group and First Data executives reveal how to survive as a retailer in a Universal Commerce world.","showSummary":null,"url":"/pacsun-reveals-how-find-universal-commerce-success-nrf","date":"2012-12-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":{"id":45426,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/PacSun_ris_12-19-12.jpg?itok=YXYQnTXg","width":150,"height":111,"alt":null},"topics":[{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"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":"E-Commerce","url":"/e-commerce"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Personalization","url":"/personalization"},{"name":"Marketing","url":"/marketing"},{"name":"Unified Commerce: RIS Deep Dive","url":"/ris-deep-dive-unified-commerce"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Data Security Simplified: Storing and Safeguarding Sensitive Information","id":3966,"bundle":"article","summary":"Data security has created a ton of buzz, but it's all deserved. Breaches are a regular occurrence and new security standards are constantly popping up. This lends the question, \"How much and what type of sensitive data does my organization want or need to store?\"","showSummary":null,"url":"/data-security-simplified-storing-and-safeguarding-sensitive-information","date":"2012-12-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":{"id":45377,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/DataSecurity_ris_12-14-12.jpg?itok=LSABccb8","width":150,"height":96,"alt":null},"topics":[{"name":"Security","url":"/security"},{"name":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Data Center","url":"/data-center"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Top 10 Most-Read Stories of 2012","id":3971,"bundle":"article","summary":"Retails shift away from traditional POS was the hot topic readers were most interested in reading on risnews.com in 2012, along with the ever-popular top and bottom lists. By researching Web page views for all stories posted to the RIS News website this year, we found that NRF, POS and retailer rankings all make the list of the top 10 most-read stories of 2012.","showSummary":null,"url":"/top-10-most-read-stories-2012","date":"2012-12-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":{"id":45370,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/UrbanOutfitters_ris_12-11-12.jpg?itok=913Cx5t_","width":150,"height":101,"alt":null},"topics":[{"name":"Point of Sale","url":"/point-sale"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Service","url":"/customer-service"},{"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":"Interactive Digital Services","url":"/interactive-digital-services"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"Personalization","url":"/personalization"},{"name":"Replenishment","url":"/replenishment"},{"name":"Marketing","url":"/marketing"},{"name":"Store Operations","url":"/store-operations"},{"name":"Store Systems","url":"/store-systems"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Logistics","url":"/logistics"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Digitized Customer Engagement","id":3994,"bundle":"article","summary":"AÉropostale shoppers can select music and build their outfits with in-store iPad kiosks","showSummary":null,"url":"/digitized-customer-engagement","date":"2012-12-07T00: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":{"id":45341,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/storestrategies-aerostore.jpg?itok=NDEXdmUd","width":150,"height":100,"alt":null},"topics":[{"name":"Point of Sale","url":"/point-sale"},{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Customer Service","url":"/customer-service"},{"name":"Interactive Digital Signage","url":"/interactive-digital-signage"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Inventory Management","url":"/inventory-management"},{"name":"Data Management","url":"/data-management"},{"name":"Interactive Digital Services","url":"/interactive-digital-services"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Mobile Devices","url":"/mobile-devices"},{"name":"Mobile Apps","url":"/mobile-apps"},{"name":"E-Commerce Platform","url":"/e-commerce-platform"},{"name":"Order Management","url":"/order-management"},{"name":"Social Networking","url":"/social-networking"},{"name":"Store Operations","url":"/store-operations"},{"name":"Store Systems","url":"/store-systems"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]},{"title":"Digital Retailing Comes of Age","id":3990,"bundle":"article","summary":"Examining accelerations and declines in post-modern retailing in 2020","showSummary":null,"url":"/digital-retailing-comes-age","date":"2012-12-07T00: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":{"id":45348,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/iiris1212.jpg?itok=eLfuKmkI","width":150,"height":162,"alt":null},"topics":[{"name":"Business Intelligence (BI)","url":"/business-intelligence"},{"name":"Point of Sale","url":"/point-sale"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Fulfillment","url":"/fulfillment"},{"name":"Digital Transformation","url":"/digital-transformation"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Radio Frequency Identification (RFID)","url":"/radio-frequency-identification-rfid"},{"name":"Big Data","url":"/big-data"}],"attachedFiles":[]}]},"title":"Big 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);
}
})();