Knowing how to use the enormous amounts of data available is imperative for creating a customized shopping experience. Learn how virtual can capture and translate data to glean valuable, actionable insights, before you invest. Download our report to start unlocking insights into the future of retailing. ","alternateLabel":null,"whitePaperDocument":"/secure-file/5922","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"How CPGs Unlock Insights into the Future of Retailing with Virtual Technology"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Learn how virtual can turn today’s sea of data into tomorrow’s customized shopper experience. Download our report, Bridging the Data Divide, to learn how."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Learn how virtual can turn todays sea of data into tomorrows customized shopper experience. Download InContext Solutions report, Bridging the Data Divide, to learn how."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Big Data, Data Center, Data Warehousing, Downstream Data, InContext Solutions, Innovation, IT Integration, Manufacturing, Retail, Sales And Marketing, Supply Chain Management, Unstructured Data, Virtualization"}},"og_site_name":{"#tag":"meta","#attributes":{"property":"og:site_name","content":"Consumer Goods Technology"}},"og_type":{"#tag":"meta","#attributes":{"property":"og:type","content":"Whitepaper"}},"og_url":{"#tag":"meta","#attributes":{"property":"og:url","content":"https://consumergoods.com/how-cpgs-unlock-insights-future-retailing-virtual-technology"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"How CPGs Unlock Insights into the Future of Retailing with Virtual Technology"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_InContext_ewp_0815.jpg?itok=bSVtOzS1"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_InContext_ewp_0815.jpg?itok=bSVtOzS1"}},"og_image_type":{"#tag":"meta","#attributes":{"property":"og:image:type","content":"image/jpeg"}},"og_image_width":{"#tag":"meta","#attributes":{"property":"og:image:width","content":"655"}},"og_image_height":{"#tag":"meta","#attributes":{"property":"og:image:height","content":"368"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2021-12-08T12:39:33-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"How CPGs Unlock Insights into the Future of Retailing with Virtual Technology"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_InContext_ewp_0815.jpg?itok=bSVtOzS1"}},"schema.org":{"schema_article_type":{"#tag":"meta","#attributes":{"name":"@type","content":"Article","group":"schema_article","schema_metatag":true}},"schema_article_article_body":{"#tag":"meta","#attributes":{"name":"articleBody","content":"How CPG’s Unlock Insights into the Future of Retailing with Virtual Technology Knowing how to use the enormous amounts of data available is imperative for creating a customized shopping experience. Learn how virtual can capture and translate data to glean valuable, actionable insights, before you invest. Download our report to start unlocking insights into the future of retailing. ","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"How CPGs Unlock Insights into the Future of Retailing with Virtual Technology","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"How CPGs Unlock Insights into the Future of Retailing with Virtual Technology","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Data & Analytics","Downstream Data","Product Innovation","Supply Chain Management","Manufacturing","Sales & Marketing","IT Integration"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Mon, 08/31/2015 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Mon, 08/31/2015 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":1999,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/cg_InContext_ewp_0815.jpg?itok=fdNmFs_-","width":196,"alt":null,"height":216},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":392,"name":"Data & Analytics","url":"/data-analytics"},{"id":41,"name":"Downstream Data","url":"/downstream-data"},{"id":32,"name":"Product Innovation","url":"/product-innovation-0"},{"id":28,"name":"Supply Chain Management","url":"/supply-chain-management"},{"id":43,"name":"Manufacturing","url":"/manufacturing"},{"id":27,"name":"Sales & Marketing","url":"/sales-and-marketing"},{"id":29,"name":"IT Integration","url":"/it-integration"}],"contentParagraphs":null,"sections":null};
const country = "US";
const language = null;
const SITE_LANGUAGE = "en";
const siteName = "Consumer Goods Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "CG";
const title = "How CPGs Unlock Insights into the Future of Retailing with Virtual Technology";
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 = title || `${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);
}
})();
How CPGs Unlock Insights into the Future of Retailing with Virtual Technology
How CPG’s Unlock Insights into the Future of Retailing with Virtual Technology Knowing how to use the enormous amounts of data available is imperative for creating a customized shopping experience. Learn how virtual can capture and translate data to glean valuable, actionable insights, before you invest. Download our report to start unlocking insights into the future of retailing.
X
This ad will auto-close in 10 seconds