\r\n \r\neTouchMenu expands on a restaurant's paper menu by taking it one step further through a digital application. The technology is compatible on Android, Windows and Apple devices, and in the case of Blazing Onion, eTouchMenu has increased menu customization options, improved check averages and dessert sales, and enhanced the overall guest connection. \r\n \r\nThe fast casual segment has proven to be an early adopter of digital menus as tech savvy consumers have created the right environment for their implementation and use. Guests can use eTouchMenu in a self-guided way, giving them more control over their dining experience. Or, restaurant staff can walk each guest through the ordering process, using the platform as a portable POS. Additionally, the self check-out feature means guests can pay directly through a secure payment processing platform when they are ready to leave. \r\n \r\nSo far, the biggest benefits for Blazing Onion have been the continued support of the company's full commitment to provide team service, increased check averages and dessert sales. Overall, eTouchMenu delivers an immersive brand experience that restaurant operators and guests can tailor to meet their needs. \r\n \r\nThrough the use of brand messaging, images, self-ordering and payment transactions, eTouchMenu is reshaping the way restaurant operators guide their customers through the ordering process. \r\n "}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "Hospitality Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "HT";
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);
}
})();
Lynnwood, Wash.-based fast casual chain Blazing Onion is continuing with its mission to implement new layers of technology throughout its restaurants. The chain has deployed eTouchMenu at its restaurant in Gig Harbor, Wash., and plans to launch the digital menu platform across all seven locations.
eTouchMenu expands on a restaurant's paper menu by taking it one step further through a digital application. The technology is compatible on Android, Windows and Apple devices, and in the case of Blazing Onion, eTouchMenu has increased menu customization options, improved check averages and dessert sales, and enhanced the overall guest connection.
The fast casual segment has proven to be an early adopter of digital menus as tech savvy consumers have created the right environment for their implementation and use. Guests can use eTouchMenu in a self-guided way, giving them more control over their dining experience. Or, restaurant staff can walk each guest through the ordering process, using the platform as a portable POS. Additionally, the self check-out feature means guests can pay directly through a secure payment processing platform when they are ready to leave.
So far, the biggest benefits for Blazing Onion have been the continued support of the company's full commitment to provide team service, increased check averages and dessert sales. Overall, eTouchMenu delivers an immersive brand experience that restaurant operators and guests can tailor to meet their needs.
Through the use of brand messaging, images, self-ordering and payment transactions, eTouchMenu is reshaping the way restaurant operators guide their customers through the ordering process.