","showSummary":null,"url":"/infor-acquires-predictix","date":"2016-07-01T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":"Root","lastName":"Man","bio":null,"title":null,"picture":null,"phone":null,"contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Downstream Data","url":"/downstream-data"},{"name":"Sales & Marketing","url":"/sales-and-marketing"}],"attachedFiles":[]},{"title":"E2open Acquires POS Analytics Company Orchestro","id":8468,"bundle":"article","summary":"The E2open supply chain operating network adds retail point of sale analytics company to recently acquired demand sensing company Terra Technology. ","showSummary":null,"url":"/e2open-acquires-pos-analytics-company-orchestro","date":"2016-06-30T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":"Root","lastName":"Man","bio":null,"title":null,"picture":null,"phone":null,"contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Downstream Data","url":"/downstream-data"},{"name":"Supply Chain Management","url":"/supply-chain-management"}],"attachedFiles":[]},{"title":"Whole Foods Market Partners with Analytics Provider on New Tech","id":8474,"bundle":"article","summary":"Whole Foods Market and Nielsen to create a defined natural and organic product hierarchy for supplier partners","showSummary":null,"url":"/whole-foods-market-partners-analytics-provider-new-tech","date":"2016-06-29T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":"Root","lastName":"Man","bio":null,"title":null,"picture":null,"phone":null,"contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":13784,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/365_Silver_Lake_store_exterior_high_res.jpg?itok=z9VK4Y61","width":190,"height":216,"alt":""},"topics":[{"name":"Business Intelligence (BI)","url":"/business-intelligence-bi"},{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Downstream Data","url":"/downstream-data"},{"name":"Product Information Management","url":"/product-information-management"},{"name":"Product Lifecycle Management (PLM)","url":"/product-lifecycle-management-plm"},{"name":"Sales and Operations Planning (S&OP)","url":"/sales-and-operations-planning-sop"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Manufacturing","url":"/manufacturing"},{"name":"Sales & Marketing","url":"/sales-and-marketing"}],"attachedFiles":[]}]},"title":"Downstream Data","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 = "Downstream Data | Consumer Goods 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);
}
})();
Downstream Data | Consumer Goods Technology
On Jan. 26, CGT's Data & Analytics Share Group will learn about the many benefits of AI. Shouldn't you be learning, too?
A pair of thought leaders offer advice to consumer goods companies looking to make better sense of the abundance of business data now at their fingertips.
2016 Product Information Management Solutions Guide CGT presents its inaugural listing of solutions that help to manage detailed product content within the consumer goods industry. Plus, experts discuss how critical it is to share consistent product information in an omnichannel landscape.
Think People, Not Product Focusing on the shopper drives profitability.With consumer knowledge, you can know what to offer shoppers to increase your presence in their shopping carts.
Custom Research: Security Readiness This month, CGT and Hewlett Packard Enterprise partner to look at the current state of security as well as readiness in the consumer goods industry. There is definitely work to be done.
Infor Acquires Predictix Following a strategic investment in January, Infor completes the acquisition of Predictix and continues push to modernize the Retail industry.
X
This ad will auto-close in 10 seconds