","body":"How can you create a winning and complete packaging experience for your consumers? Perfect Package is a 3D Industry Solution Experience that enables Brand Manufacturers, Design Agencies, Packaging Suppliers and Artwork Studios to collaborate together to create breakthrough designs and allows for rapid iterations from initial discovery to design to testing to in store. This significantly shortens package design cycles, lowers the possibility for production issues and virtually eliminates the chance for recalls. ","alternateLabel":null,"whitePaperDocument":"/secure-file/6767","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"Dassault Systemes: Perfect Package | NA"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Perfect Package is a 3D Industry Solution Experience that enables Brand Manufacturers, Design Agencies, Packaging Suppliers and Artwork Studios to collaborate together to create breakthrough designs and allows for rapid"}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Perfect Package is a 3D Industry Solution Experience that enables Brand Manufacturers, Design Agencies, Packaging Suppliers and Artwork Studios to collaborate together to create breakthrough designs and allows for rapid iterations from initial discovery to design to testing to in store."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Dassault Systemes"}},"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/dassault-systemes-perfect-package"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"Dassault Systemes: Perfect Package"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2016-10-24T19:59:16-0500"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"Dassault Systemes: Perfect Package"}},"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":"How can you create a winning and complete packaging experience for your consumers? Perfect Package is a 3D Industry Solution Experience that enables Brand Manufacturers, Design Agencies, Packaging Suppliers and Artwork Studios to collaborate together to create breakthrough designs and allows for rapid iterations from initial discovery to design to testing to in store. This significantly shortens package design cycles, lowers the possibility for production issues and virtually eliminates the chance for recalls.","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"Dassault Systemes: Perfect Package","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"Dassault Systemes: Perfect Package","group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Sun, 03/31/2013 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Sun, 03/31/2013 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":null,"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 = "Dassault Systemes: Perfect Package | NA";
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);
}
})();
Dassault Systemes: Perfect Package | NA
How can you create a winning and complete packaging experience for your consumers? Perfect Package is a 3D Industry Solution Experience that enables Brand Manufacturers, Design Agencies, Packaging Suppliers and Artwork Studios to collaborate together to create breakthrough designs and allows for rapid iterations from initial discovery to design to testing to in store. This significantly shortens package design cycles, lowers the possibility for production issues and virtually eliminates the chance for recalls.
X
This ad will auto-close in 10 seconds