\r\n \r\n\"Our next-generation stores, opened since 2009, are outperforming our legacy stores on a sales per square foot and profit per square foot basis by 30% to 40%, and have meaningfully higher return on capital,\" said Cabela's CEO Thomas Millner during a recent conference call discussing the retailer's Q3 financial results. \"As a result, we expect to accelerate retail store expansion in the U.S. and Canada in 2013, beyond the 2012 level of five stores.\" \r\n \r\nResponding to a question during the call, CFO Ralph Castner said Cabela's traditional stores produced sales of approximately $325 per square foot. \r\n \r\nCabela's currently operates 34 stores, as well as a popular catalog and online business. Planned store openings in 2012 and 2013 would increase retail square footage by approximately 10% each year. During Q3, retail store revenue increased 6.8% compared to the same period the previous year, to $393.8 million, but comp store sales declined 1.6%. Total revenue increased 6.2% to $678.6 million. \r\n \r\nThe retailer has also focused on improving its online customer experience. Tests of limited-time, web-only promotions boosted online traffic by 8%, according to Millner. In addition, \"now a customer can see a product's stock [level] before they add it to their cart, and that was a feedback point we had gotten from our customers,\" he noted. \r\n \r\nContent improvements include Deer Nation and the rut report, a program Cabela's has launched in conjunction with Field & Stream and Outdoor Life magazines, \"to make cabelas.com the headquarters for deer hunters in the critical deer fall selling season,\" he added. \r\n \r\nFor related content: Cabela's Plans $10M Web Site Re-launch Initiative \r\n \r\n Cabela's Use of Workforce Analytics Boosts In-Store Sales \r\n "}]}};
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);
}
})();
Cabela's expansive retail stores provide unique shopping experiences, including indoor waterfalls and shooting galleries – so much so that some stores double as tourist destinations. But the outdoors retailer is finding that its smaller-format stores are performing 30% to 40% better than its traditional locations in several key areas, so Cabela's plans to build on these results by opening additional smaller-format stores.
"Our next-generation stores, opened since 2009, are outperforming our legacy stores on a sales per square foot and profit per square foot basis by 30% to 40%, and have meaningfully higher return on capital," said Cabela's CEO Thomas Millner during a recent conference call discussing the retailer's Q3 financial results. "As a result, we expect to accelerate retail store expansion in the U.S. and Canada in 2013, beyond the 2012 level of five stores."
Responding to a question during the call, CFO Ralph Castner said Cabela's traditional stores produced sales of approximately $325 per square foot.
Cabela's currently operates 34 stores, as well as a popular catalog and online business. Planned store openings in 2012 and 2013 would increase retail square footage by approximately 10% each year. During Q3, retail store revenue increased 6.8% compared to the same period the previous year, to $393.8 million, but comp store sales declined 1.6%. Total revenue increased 6.2% to $678.6 million.
The retailer has also focused on improving its online customer experience. Tests of limited-time, web-only promotions boosted online traffic by 8%, according to Millner. In addition, "now a customer can see a product's stock [level] before they add it to their cart, and that was a feedback point we had gotten from our customers," he noted.
Content improvements include Deer Nation and the rut report, a program Cabela's has launched in conjunction with Field & Stream and Outdoor Life magazines, "to make cabelas.com the headquarters for deer hunters in the critical deer fall selling season," he added.