\r\n \r\nLester, who had already made a fortune in the computer business, and a partner bought the company from its founder Chuck Williams in 1978. Lester asked Williams to stay on as chairman and to continue to hunt for unique, specialized cooking utensils that were used by aspirational home gourmets. Today the retailer's brands include Williams-Sonoma Home, Pottery Barn, Pottery Barn Kids, PBteen and West Elm, and it publishes seven direct mail catalogs and operates six e-commerce sites. \r\n \r\nLester's expertise in software and analytics was a key factor in the company's growth. Williams-Sonoma's catalog sales allowed it to gather detailed information about its customers in the pre-Internet era. Lester developed a 4.5 million-member customer database that tracked 150 pieces of information per customer. As early as 1991, the retailer was able to determine what a customer had bought from each of the company's five catalogs, what time of year the customer tended to buy, the customer's preferred merchandise categories, and other pertinent information. \r\n \r\nLester retired in May; he was succeeded by Laura J. Alber as CEO and Adrian D.P. Bellamy as non-executive chairman of the board."}]}};
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);
}
})();
Williams-Sonoma chairman emeritus W. Howard Lester, who helped build the chain from a four-store retailer into the 600-store multi-brand giant it is today, has died at 75 after a long battle with cancer.
Lester, who had already made a fortune in the computer business, and a partner bought the company from its founder Chuck Williams in 1978. Lester asked Williams to stay on as chairman and to continue to hunt for unique, specialized cooking utensils that were used by aspirational home gourmets. Today the retailer's brands include Williams-Sonoma Home, Pottery Barn, Pottery Barn Kids, PBteen and West Elm, and it publishes seven direct mail catalogs and operates six e-commerce sites.
Lester's expertise in software and analytics was a key factor in the company's growth. Williams-Sonoma's catalog sales allowed it to gather detailed information about its customers in the pre-Internet era. Lester developed a 4.5 million-member customer database that tracked 150 pieces of information per customer. As early as 1991, the retailer was able to determine what a customer had bought from each of the company's five catalogs, what time of year the customer tended to buy, the customer's preferred merchandise categories, and other pertinent information.
Lester retired in May; he was succeeded by Laura J. Alber as CEO and Adrian D.P. Bellamy as non-executive chairman of the board.