So much has been written about data synchronization, but most of the attention and case studies have focused on large Tier 1 companies. Executives from these larger companies have been actively touting the benefits of synchronizing with their retail trading partners, and many studies were conducted to prove the value. Most of that activity was spurned by high profile retailer mandates, which were soon to be eclipsed by even higher profile and more expensive retailer RFID mandates. The majority of Tier 1 companies currently have data synchronization solutions in place and are actively syncing product data with retail customers. However, not much attention has been paid to the vast number of smaller suppliers who are just now being pressured to synchronize with many of those same retailers. This month, CGT teams up with 1SYNC to take a look at data synchronization activities with these small to mid-size (SMB) suppliers.","alternateLabel":"Research","whitePaperDocument":"/secure-file/9067","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"Data Synchronization in the SMB Market with 1SYNC | Research | Consumer Goods Technology (CGT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Report explores how vast number of smaller suppliers who are just now being pressured to synchronize with many of those same retailers."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Report explores how vast number of smaller suppliers who are just now being pressured to synchronize with many of those same retailers."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Custom Research, January 2007"}},"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/data-synchronization-smb-market-1sync"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"Data Synchronization in the SMB Market with 1SYNC"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CustomResearch_0107.jpg?itok=cTiDHFkX"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CustomResearch_0107.jpg?itok=cTiDHFkX"}},"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:34:17-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"Data Synchronization in the SMB Market with 1SYNC"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CustomResearch_0107.jpg?itok=cTiDHFkX"}},"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":"So much has been written about data synchronization, but most of the attention and case studies have focused on large Tier 1 companies. Executives from these larger companies have been actively touting the benefits of synchronizing with their retail trading partners, and many studies were conducted to prove the value. Most of that activity was spurned by high profile retailer mandates, which were soon to be eclipsed by even higher profile and more expensive retailer RFID mandates. The majority of Tier 1 companies currently have data synchronization solutions in place and are actively syncing product data with retail customers. However, not much attention has been paid to the vast number of smaller suppliers who are just now being pressured to synchronize with many of those same retailers. This month, CGT teams up with 1SYNC to take a look at data synchronization activities with these small to mid-size (SMB) suppliers.","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"Data Synchronization in the SMB Market with 1SYNC","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"Data Synchronization in the SMB Market with 1SYNC","group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Sun, 12/31/2006 - 18:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Sun, 12/31/2006 - 18:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":794,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/CustomResearch_0107.jpg?itok=Rys45OaT","width":100,"alt":null,"height":138},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[],"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 = "Data Synchronization in the SMB Market with 1SYNC | Research | Consumer Goods Technology (CGT)"; 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); } })();