Digital retailing is maturing at such a furious pace that RIS decided to devote this digital issue to spotlighting successful first-mover initiatives and emerging best practices. \r\n \r\nOf the three digital channels – e-commerce, mobile commerce and social retailing – e-commerce generates the biggest share of retail revenue. Industry-wide, online retailing was up 15 percent in 2011, and became recognized as the channel that holds the greatest opportunity for growth. This recognition is currently shaping investments, hiring and restructuring of the traditional retail organizational chart. \r\n \r\nMobile and social channels generate less than one percent of sales for even the most advanced retailers, but their potential for growth is enormous. Since fast-moving online-only retailers locked up many corners of the Internet during the dot-com boom, today’s established retailers will not let that happen with mobile and social opportunities. \r\n \r\nMany retailers are moving ahead with pioneering initiatives that help them get a foothold in the mobile and social space despite the prospect of low current \r\nreturns. They are doing things like: using tools to aggregate data and do sentiment analysis; linking social media data to demographic classifications and loyalty databases; devising promotional campaigns based on a social graph of interests, activities and opinions; and developing geo-location technology that lets retailers know when a customer nears a store or leaves it. \r\n \r\nMany of these initiatives involve Facebook, which is creating a new channel of opportunity – F-commerce. Are we getting burned out by too many buzz words? Maybe. But be advised, it is difficult to catch the train once it has left the station. \r\n \r\n \r\n "}]}};
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);
}
})();
Digital retailing is maturing at such a furious pace that RIS decided to devote this digital issue to spotlighting successful first-mover initiatives and emerging best practices.
Of the three digital channels – e-commerce, mobile commerce and social retailing – e-commerce generates the biggest share of retail revenue. Industry-wide, online retailing was up 15 percent in 2011, and became recognized as the channel that holds the greatest opportunity for growth. This recognition is currently shaping investments, hiring and restructuring of the traditional retail organizational chart.
Mobile and social channels generate less than one percent of sales for even the most advanced retailers, but their potential for growth is enormous. Since fast-moving online-only retailers locked up many corners of the Internet during the dot-com boom, today’s established retailers will not let that happen with mobile and social opportunities.
Many retailers are moving ahead with pioneering initiatives that help them get a foothold in the mobile and social space despite the prospect of low current
returns. They are doing things like: using tools to aggregate data and do sentiment analysis; linking social media data to demographic classifications and loyalty databases; devising promotional campaigns based on a social graph of interests, activities and opinions; and developing geo-location technology that lets retailers know when a customer nears a store or leaves it.
Many of these initiatives involve Facebook, which is creating a new channel of opportunity – F-commerce. Are we getting burned out by too many buzz words? Maybe. But be advised, it is difficult to catch the train once it has left the station.