\r\n \r\n\"It involves using Walmart's own trove of data from Walmart.com to store sales to social-media platforms and third-party data,\" said Walmart VP of media and digital marketing Wanda Young. \"The retailer wants to fill in one of the gaps in that data with its Savings Catcher program designed to get shoppers to input their offline store receipts into their Walmart app, which will generate a database the retailer hopes will rival those of other retailers' loyalty programs.\" \r\n \r\nThe retailer is planning to use its digital media platform to apply big data to marketing for targeting audiences as well as helping suppliers. A recent meeting with 200 of its suppliers' marketing executives was arranged to discuss how WMX could be used effectively in order to boost sales and cut costs. WMX is expected to become an integral part of Walmart's supply chain management, acting as the retailer's social media platform to offer products at meaningful discounts to customers. \r\n \r\nTaking such an important piece of digital strategy in-house is a big step for Walmart. This kind of a data play should be valuable to all involved, including publishers. Ultimately, WMX is a smart move to advantage of existing programming infrastructure and extend it to service the retailer's partners at scale. \r\n \r\nHow much of a game changer this will be is still up in the air. If the retailer can truly optimize the social networking platform, helping it to make customers' shopping experiences more profitable through customer-specific discounts, customers will grow to be more loyal thus allowing Walmart to gain more market share. The bottom line? This is the natural next step for the retail powerhouse to create an in-house marketing strategy that will help grow its profitability."}]}};
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);
}
})();
Walmart Boosts Efficiency with Digital Media Platform
Walmart Boosts Efficiency with Digital Media Platform
Nicole Giannopoulos
7/22/2014
Recently, Walmart announced that its media buying exchange – The Walmart Exchange (WMX) – was in beta phase. This is a prime example of how Walmart is tightening its grip on its digital assets, developing a platform that will better target audiences and media buying for both itself and the companies supplying its stores. To be truly customer driven, a retailer must be able to leverage customer behavior to shape its product development, marketing and merchandising to boost operational efficiency.
"It involves using Walmart's own trove of data from Walmart.com to store sales to social-media platforms and third-party data," said Walmart VP of media and digital marketing Wanda Young. "The retailer wants to fill in one of the gaps in that data with its Savings Catcher program designed to get shoppers to input their offline store receipts into their Walmart app, which will generate a database the retailer hopes will rival those of other retailers' loyalty programs."
The retailer is planning to use its digital media platform to apply big data to marketing for targeting audiences as well as helping suppliers. A recent meeting with 200 of its suppliers' marketing executives was arranged to discuss how WMX could be used effectively in order to boost sales and cut costs. WMX is expected to become an integral part of Walmart's supply chain management, acting as the retailer's social media platform to offer products at meaningful discounts to customers.
Taking such an important piece of digital strategy in-house is a big step for Walmart. This kind of a data play should be valuable to all involved, including publishers. Ultimately, WMX is a smart move to advantage of existing programming infrastructure and extend it to service the retailer's partners at scale.
How much of a game changer this will be is still up in the air. If the retailer can truly optimize the social networking platform, helping it to make customers' shopping experiences more profitable through customer-specific discounts, customers will grow to be more loyal thus allowing Walmart to gain more market share. The bottom line? This is the natural next step for the retail powerhouse to create an in-house marketing strategy that will help grow its profitability.