","alternateLabel":null,"whitePaperDocument":"/secure-file/5570","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"The Promise of Data Unification for CPG Companies | White Papers | Consumer Goods Technology"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Greater levels of data visibility enable a richer understanding of the marketplace. Find out how to make the most of this opportunity and earn a seat at the retailers' table as a trusted advisor."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Greater levels of data visibility enable a richer understanding of the marketplace. Find out how to make the most of this opportunity and earn a seat at the retailers' table as a trusted advisor."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"1010data, Big Data, Data Center, Data Synchronization, Data Warehousing, Downstream Data, IT Integration, Manufacturing, Packaged Goods (or CPG), Retail, Sales And Marketing, Unstructured Data"}},"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/promise-data-unification-cpg-companies"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"The Promise of Data Unification for CPG Companies"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_1010Data_wp_0616_teaser.jpg?itok=SXSa_ECD"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_1010Data_wp_0616_teaser.jpg?itok=SXSa_ECD"}},"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:54-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"The Promise of Data Unification for CPG Companies"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/cg_1010Data_wp_0616_teaser.jpg?itok=SXSa_ECD"}},"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":"CPG companies now have access to record high volumes of data, everything from retailer direct data to syndicated consumer panel data to external data. With this monumental level of data, can come monumental challenges — but there is a way forward. Find out how a unified and clean data system can empower CPG companies to conduct meaningful analysis and optimized business decisions. ","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"The Promise of Data Unification for CPG Companies","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"The Promise of Data Unification for CPG Companies","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Data & Analytics","Downstream Data","Manufacturing","Sales & Marketing","IT Integration"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Tue, 05/31/2016 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Tue, 05/31/2016 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":2147,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/cg_1010Data_wp_0616_teaser.jpg?itok=tXERbxP9","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":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 = "The Promise of Data Unification for CPG Companies | White Papers | 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); } })();