\r\n1. The Broadband Era \r\n2. To the Cloud \r\n3. Hardware Choices \r\n4. Technology to Enhance Customer Engagement \r\n5. Pricing Solutions \r\n6. POS in a Mobile World \r\n7. E-commerce and the Cross-channel Experience \r\n8. Security Concerns","body":"Are your store systems able to meet customer expectations in an era where consumers are expecting better service in real time? Learn more on the 8 steps to embracing the future of POS. \n1. The Broadband Era \n2. To the Cloud \n3. Hardware Choices \n4. Technology to Enhance Customer Engagement \n5. Pricing Solutions \n6. POS in a Mobile World \n7. E-commerce and the Cross-channel Experience \n8. Security Concerns","alternateLabel":null,"whitePaperDocument":"/secure-file/14356","teaserImage":null,"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":13,"name":"Point of Sale","url":"/point-sale"},{"id":87,"name":"Network Infrastructure","url":"/network-infrastructure"},{"id":5,"name":"Customer Service","url":"/customer-service"},{"id":107,"name":"Cloud Computing","url":"/cloud-computing"},{"id":72,"name":"Coupons","url":"/coupons"},{"id":7,"name":"Omnichannel","url":"/omnichannel"},{"id":15,"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"id":167,"name":"Data Center","url":"/data-center"},{"id":126,"name":"Security","url":"/security"},{"id":123,"name":"Interactive Digital Signage","url":"/interactive-digital-signage"},{"id":22,"name":"E-Commerce","url":"/e-commerce"},{"id":16,"name":"E-mail","url":"/e-mail"},{"id":12,"name":"Marketing","url":"/marketing"},{"id":41,"name":"Inventory Management","url":"/inventory-management"},{"id":453,"name":"Interactive Digital Services","url":"/interactive-digital-services"},{"id":103,"name":"Location Based Services","url":"/location-based-services"},{"id":65,"name":"Loyalty Programs","url":"/loyalty-programs"},{"id":40,"name":"Merchandise Management","url":"/merchandise-management"},{"id":31,"name":"Mobile Commerce","url":"/mobile-commerce"},{"id":454,"name":"Mobile Devices","url":"/mobile-devices"},{"id":195,"name":"Mobile Apps","url":"/mobile-apps"},{"id":74,"name":"Personalization","url":"/personalization"},{"id":155,"name":"Pricing Management","url":"/pricing-management"},{"id":138,"name":"Returns Management","url":"/returns-management"},{"id":33,"name":"Store Systems","url":"/store-systems"},{"id":143,"name":"Warehouse Management","url":"/warehouse-management"},{"id":446,"name":"Data Management","url":"/data-management"}]};
const country = "US";
const language = "en-US,en;q=0.5";
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);
}
})();
8 Steps to Success in the Future of POS
Are your store systems able to meet customer expectations in an era where consumers are expecting better service in real time? Learn more on the 8 steps to embracing the future of POS.
1. The Broadband Era
2. To the Cloud
3. Hardware Choices
4. Technology to Enhance Customer Engagement
5. Pricing Solutions
6. POS in a Mobile World
7. E-commerce and the Cross-channel Experience
8. Security Concerns
X
This ad will auto-close in 10 seconds