Major retailers and mass merchants are turning up the pressure on their trading partners and even other retailers to implement global data synchronization within organizations. These advocates see GDS and participation in the Global Data Synchronization Network (GDSN) as the best path to improving the timeliness and accuracy of their supply chains, particularly once these efforts are broadly supported across the retail supply chain landscape. The GDSN industry initiative promotes the concept of a unified global data synchronization effort, coordinated and implemented by standards organizations. The premise is that businesses should implement now, then wait to see eventual benefit once end users and commercial service providers have worked through all of the obstacles.
Overlooked in this premise is that many sectors within retail, particularly general merchandise and apparel, have been employing data synchronization best practices for nearly 20 years via business-to-business data exchange using industry standards. These users are already receiving the ROI that is promised by GDS advocates, whose system will require some level of new investment. No wonder there is a considerable undercurrent of discussion among retailers, suppliers and others questioning the value and direction of certain components of the GDSN standards initiative. So why is there a push to adopt new standards and processes","alternateLabel":null,"whitePaperDocument":"/secure-file/9053","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"Unmasking The Complexities of Data Sync | Whitepapers | Consumer Goods Technology (CGT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Major retailers and mass merchants are turning up the pressure on their trading partners and even other retailers to implement global data synchronization within organizations."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Major retailers and mass merchants are turning up the pressure on their trading partners and even other retailers to implement global data synchronization within organizations."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"IT Integration"}},"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/unmasking-complexities-data-sync"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"Unmasking The Complexities of Data Sync"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CGT-Inovis-wp1106.jpg?itok=qDivTs2t"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CGT-Inovis-wp1106.jpg?itok=qDivTs2t"}},"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":"Unmasking The Complexities of Data Sync"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.consumergoods.com/styles/primary_articles_short/s3/CGT-Inovis-wp1106.jpg?itok=qDivTs2t"}},"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":"Major retailers and mass merchants are turning up the pressure on their trading partners and even other retailers to implement global data synchronization within organizations. These advocates see GDS and participation in the Global Data Synchronization Network (GDSN) as the best path to improving the timeliness and accuracy of their supply chains, particularly once these efforts arebroadly supported across the retail supply chain landscape. The GDSN industry initiative promotes the concept of a unified global data synchronization effort, coordinated and implemented by standards organizations. The premise is that businesses should implement now, then wait to see eventual benefit once end users and commercial service providers have worked through all of the obstacles.Overlooked in this premise is that many sectors within retail, particularly general merchandise and apparel, have been employing data synchronization best practices for nearly 20 years via business-to-business data exchange using industry standards. These users are already receiving the ROI that is promised by GDS advocates, whose system will require some level of new investment. No wonder there is a considerable undercurrent of discussion among retailers, suppliers and others questioning the value and direction of certain components of the GDSN standards initiative. So why is there a push to adopt new standards and processes","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"Unmasking The Complexities of Data Sync","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"Unmasking The Complexities of Data Sync","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":"IT Integration","group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Tue, 01/30/2007 - 18:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Tue, 01/30/2007 - 18:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":795,"url":"https://assets1.consumergoods.com/styles/secondary_articles_short/s3/CGT-Inovis-wp1106.jpg?itok=55ip0k2I","width":100,"alt":null,"height":134},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"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 = "Unmasking The Complexities of Data Sync | Whitepapers | 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",
"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);
}
})();
Unmasking The Complexities of Data Sync | Whitepapers | Consumer Goods Technology (CGT)Skip to main content
Major retailers and mass merchants are turning up the pressure on their trading partners and even other retailers to implement global data synchronization within organizations. These advocates see GDS and participation in the Global Data Synchronization Network (GDSN) as the best path to improving the timeliness and accuracy of their supply chains, particularly once these efforts are broadly supported across the retail supply chain landscape. The GDSN industry initiative promotes the concept of a unified global data synchronization effort, coordinated and implemented by standards organizations. The premise is that businesses should implement now, then wait to see eventual benefit once end users and commercial service providers have worked through all of the obstacles.
Overlooked in this premise is that many sectors within retail, particularly general merchandise and apparel, have been employing data synchronization best practices for nearly 20 years via business-to-business data exchange using industry standards. These users are already receiving the ROI that is promised by GDS advocates, whose system will require some level of new investment. No wonder there is a considerable undercurrent of discussion among retailers, suppliers and others questioning the value and direction of certain components of the GDSN standards initiative. So why is there a push to adopt new standards and processes