","alternateLabel":null,"teaserImage":{"id":2025,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/cg_enVista_ewp_1015_teaser.jpg?itok=PPaOfUJx","width":196,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Medifast Refines its Warehouse Operations","id":8977,"bundle":"article","summary":"Medifast implemented a warehouse management system to optimize its distribution center operations by taking pressure off of its main ERP system and improving the functionality of its other systems.","showSummary":null,"url":"/medifast-refines-its-warehouse-operations","date":"2015-10-12T00: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":13629,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/CGW_1015_Medifast_Lift.jpg?itok=Di-MQYu7","width":196,"height":216,"alt":null},"topics":[{"name":"Enterprise Resource Planning (ERP)","url":"/enterprise-resource-planning-erp"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Warehouse Management","url":"/warehouse-management"},{"name":"Manufacturing","url":"/manufacturing"},{"name":"Supply Chain","url":"/supply-chain"}],"attachedFiles":[]},{"title":"Philips Powers Productivity in Latin America","id":8976,"bundle":"article","summary":"Philips found a way to innovate its operations and increase efficiencies in various Latin American sites, even while faced with compliance challenges.","showSummary":null,"url":"/philips-powers-productivity-latin-america","date":"2015-10-12T00: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":13630,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/CGW_1015_PhilipsNEW.jpg?itok=znh2BSpy","width":196,"height":216,"alt":null},"topics":[{"name":"Enterprise Resource Planning (ERP)","url":"/enterprise-resource-planning-erp"},{"name":"Supply Chain Management","url":"/supply-chain-management"},{"name":"Manufacturing","url":"/manufacturing"},{"name":"Supply Chain","url":"/supply-chain"}],"attachedFiles":[]},{"title":"SAP Expands Trade Management Portfolio","id":8990,"bundle":"article","summary":"SAP offers consumer products manufacturers real-time, end-to-end trade volume visibility and management with customer business planning.","showSummary":null,"url":"/sap-expands-trade-management-portfolio","date":"2015-10-06T00: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":"Enterprise Resource Planning (ERP)","url":"/enterprise-resource-planning-erp"},{"name":"Sales and Operations Planning (S&OP)","url":"/sales-and-operations-planning-sop"},{"name":"Sales & Marketing","url":"/sales-and-marketing"},{"name":"Technology Innovation","url":"/technology"}],"attachedFiles":[]},{"title":"Reducing Risks and Reaping Rewards - How an Enterprise Quality Management Solution Benefits the F&B Industry","id":9022,"bundle":"whitepaper","url":"/reducing-risks-and-reaping-rewards-how-enterprise-quality-management-solution-benefits-fb-industry","date":"2015-09-15T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":"Root","lastName":"Man","bio":null,"title":null,"picture":null,"phone":null,"contactForm":true},"summary":"Learn how EQMS transforms food and beverage manufacturers by making them both more transparent and more efficient, delivering benefits in operational efficiency, competitive pressure, safety and cost.","body":"As food markets become more global, the risk of compromise to food safety increases. Governing bodies around the world are responding by increasing their focus on food safety and implementing sweeping new regulations that requires better traceability and improved supply chain visibility.
See how leading manufacturers are overcoming these challenges by implementing an enterprise quality management solution (EQMS) to bring together all of the quality-related processes used through the supply chain.
","alternateLabel":null,"teaserImage":{"id":2008,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/cg_Sparta_ewp_0915_teaser.jpg?itok=3g1kMkr2","width":196,"alt":null,"height":216},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Retail Experience Center for Walmart Opens ","id":9057,"bundle":"article","summary":"A Retail Experience Center for Walmart has opened, offering Walmart executives an innovative showroom and simulated retail store, in an effort to foster an open exchange of ideas and insights.","showSummary":null,"url":"/retail-experience-center-walmart-opens","date":"2015-08-26T00: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":"Enterprise Resource Planning (ERP)","url":"/enterprise-resource-planning-erp"},{"name":"Product Innovation","url":"/product-innovation-0"},{"name":"Sales & Marketing","url":"/sales-and-marketing"}],"attachedFiles":[]},{"title":"Picking Up the Pace in an Omnichannel World ","id":9084,"bundle":"article","summary":"For Brooks Sports, Inc., the rise in running means opportunities as well as challenges. This omnichannel experience, combined with rising demand and accelerated inventory dynamics for retailers across the globe, drove Brooks to make some shifts of its own. ","showSummary":null,"url":"/picking-pace-omnichannel-world","date":"2015-08-12T00: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":"E-commerce","url":"/e-commerce"},{"name":"Enterprise Resource Planning (ERP)","url":"/enterprise-resource-planning-erp"},{"name":"Sales & Marketing","url":"/sales-and-marketing"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]}]},"title":"Enterprise Resource Planning (ERP)","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 = "Enterprise Resource Planning (ERP) | 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",
"author_profile",
"buyers_guide_listing"
];
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 taxonomy 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);
}
})();