\r\n \r\nAt RetailTechCon 2016 , Robert Krohn, director, merchandise information systems, Walt Disney Company will discuss the methods and advances that produce Disney retail magic for thousands of shoppers on a daily basis. \r\n \r\nKrohn is a seasoned veteran of department store and specialty retailing having had successful tenures over the course of his career with well-known retailers, past and present, with names such as a Gimbels, Federated Department Stores, Marshall Fields, and Saks Fifth Avenue before joining Walt Disney Parks & Resorts in 1990. He utilizes his diverse experience in finance, operations analysis, capital and strategic planning, open-to-buy planning, and supply chain oversight in his current role. His business acumen makes him an effective problem solver who utilizes the power of technology to account for changing business conditions and to meet both cast and guest expectations. \r\n \r\nRetailTechCon 2016 will be held March 30-April 1, at the Ritz Carlton, Orlando, Florida. The conference features keynotes from retail leaders, peer-to-peer exchanges, relationship building, and a golf outing. For more information, to view the full agenda, or to register for the event click here. "}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
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 = `${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);
}
})();
Disney's Wonderful World of Retail Innovation
Disney's Wonderful World of Retail Innovation Operating nearly 300 retail locations in 40 square miles presents some unique challenges, but thanks to a culture of constant innovation Disney is able to stock its stores with the products its varied group of guests demand.
At
RetailTechCon 2016 , Robert Krohn, director, merchandise information systems, Walt Disney Company will discuss the methods and advances that produce Disney retail magic for thousands of shoppers on a daily basis.
Krohn is a seasoned veteran of department store and specialty retailing having had successful tenures over the course of his career with well-known retailers, past and present, with names such as a Gimbels, Federated Department Stores, Marshall Fields, and Saks Fifth Avenue before joining Walt Disney Parks & Resorts in 1990. He utilizes his diverse experience in finance, operations analysis, capital and strategic planning, open-to-buy planning, and supply chain oversight in his current role. His business acumen makes him an effective problem solver who utilizes the power of technology to account for changing business conditions and to meet both cast and guest expectations.
RetailTechCon 2016 will be held March 30-April 1, at the Ritz Carlton, Orlando, Florida. The conference features keynotes from retail leaders, peer-to-peer exchanges, relationship building, and a golf outing. For more information, to view the full agenda, or to register for the event click
here.
X
This ad will auto-close in 10 seconds