\r\n \r\nA key to reaching customers is being able to create a unified experience with connected devices. This means that retailers need more than just consumer devices, force-fit into a work environment. The mobility transformation is not about technology for technology sake. It is a mindset and commitment to transform business through access to information, better collaboration among people, familiar productivity applications and seamless access to mission critical business solutions. \r\n \r\nRetailers need store associates to spend time helping customers select the product they want, when they want it. In order to do this, they should to empower associates with the right tools. Store associates and managers need powerful and convenient handheld devices that fit their unique work demands. They need tools that are easy to use, connect to back end processes and are secure. These tools make an impact by providing solutions that help the store associate better engage in a productive sales discussion with the customer through hints and tips about the sales process. They can also provide insight on the customer's preferences and details about products and services. All of this helps to counter showrooming by driving the customer to a purchase decision on each visit. \r\n \r\nIt's imperative for retailers to adapt to the world of devices. The best companies will endeavor to put the customer at the heart of their businesses, and this means finding new ways to empower store associates to engage buyers. Sales associates are able to do this if given the right tools – including the right mobile devices, the social capability they increasingly demand and the productivity tools they expect. But realizing this approach requires strategic investments across multiple areas of the business, and it requires IT solutions that are agile, dynamic, and integrated. \r\n \r\nBrendan O'Meara is managing director, WW Retail at Microsoft."}]}};
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);
}
})();
The retail market is in the midst of a revolution. Never have there been such dramatic shifts in consumer shopping behaviors, preferences and expectations. In retail, the top challenge is always going to start with reaching the customer and, more importantly, reaching the customers on a personal level. Customers are demanding more personalized shopping experiences that are rich in information and retailers need to respond accordingly. To meet the challenges of these connected consumers retailers must enable sales staff to become brand, offer and customer champions. Sales associates need the right information at their fingertips during the moment of truth when customers are making a purchase decision.
A key to reaching customers is being able to create a unified experience with connected devices. This means that retailers need more than just consumer devices, force-fit into a work environment. The mobility transformation is not about technology for technology sake. It is a mindset and commitment to transform business through access to information, better collaboration among people, familiar productivity applications and seamless access to mission critical business solutions.
Retailers need store associates to spend time helping customers select the product they want, when they want it. In order to do this, they should to empower associates with the right tools. Store associates and managers need powerful and convenient handheld devices that fit their unique work demands. They need tools that are easy to use, connect to back end processes and are secure. These tools make an impact by providing solutions that help the store associate better engage in a productive sales discussion with the customer through hints and tips about the sales process. They can also provide insight on the customer's preferences and details about products and services. All of this helps to counter showrooming by driving the customer to a purchase decision on each visit.
It's imperative for retailers to adapt to the world of devices. The best companies will endeavor to put the customer at the heart of their businesses, and this means finding new ways to empower store associates to engage buyers. Sales associates are able to do this if given the right tools – including the right mobile devices, the social capability they increasingly demand and the productivity tools they expect. But realizing this approach requires strategic investments across multiple areas of the business, and it requires IT solutions that are agile, dynamic, and integrated.
Brendan O'Meara is managing director, WW Retail at Microsoft.