\r\n
","url":"/information-innovation","byline":"Dorothy Creamer, Editor","sponsored":false,"blogSeries":{"url":"/editor","title":"From the Editor","icon":null,"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":null},"author":{"email":"dcreamer@ensembleiq.com","uname":"dcreamer","firstName":"Dorothy","lastName":"Creamer ","bio":"
Dorothy Creamer, Editor-in-Chief of Hospitality Technology is a content strategist and publishing professional with 15+ years’ experience in both B2B and B2C communications. As the editorial lead of HT she drives the content strategy for the entire HT brand from print to web and in-person networking/educational events. Creamer also leads the analysis and writing of HT’s three benchmark industry research reports (Lodging Technology Study, Restaurant Technology Study and Customer Engagement Technology Study). In addition, she develops content and leads speaker recruitment efforts for HT’s three annual industry events (HT-NEXT, MURTEC, and the MURTEC Executive Summit).
\r\n","title":"Editor-in-Chief","picture":null,"phone":"908-278-3536","contactForm":true},"date":"2017-02-15T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9500,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/dconline_3.jpg?itok=NOZiJ8DQ","width":196,"alt":"","height":216},"topics":[{"name":"Sales & Marketing","url":"/sales-marketing"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Social Networking","url":"/social-networking"},{"name":"Jan/Feb 2017 Issue","url":"/janfeb-2017-issue"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Platforms","url":"/platforms"},{"name":"Software","url":"/software"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Data as Differentiator","id":8621,"bundle":"blog","summary":"Analyzing data is becoming ever more vital for the hospitality industry; this month's issue of HT calls out the conundrum and highlights solutions. HT's editor, Dorothy Creamer, discusses how data will be the differentiator in this new era of service and customer experience.","url":"/data-differentiator","byline":"Dorothy Creamer, Editor","sponsored":false,"blogSeries":{"url":"/editor","title":"From the Editor","icon":null,"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":null},"author":{"email":"dcreamer@ensembleiq.com","uname":"dcreamer","firstName":"Dorothy","lastName":"Creamer ","bio":"Dorothy Creamer, Editor-in-Chief of Hospitality Technology is a content strategist and publishing professional with 15+ years’ experience in both B2B and B2C communications. As the editorial lead of HT she drives the content strategy for the entire HT brand from print to web and in-person networking/educational events. Creamer also leads the analysis and writing of HT’s three benchmark industry research reports (Lodging Technology Study, Restaurant Technology Study and Customer Engagement Technology Study). In addition, she develops content and leads speaker recruitment efforts for HT’s three annual industry events (HT-NEXT, MURTEC, and the MURTEC Executive Summit).
\r\n","title":"Editor-in-Chief","picture":null,"phone":"908-278-3536","contactForm":true},"date":"2016-12-20T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9498,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/ht0916dcreamer.jpg?itok=AFqYfPhe","width":196,"alt":"","height":219},"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"POS","url":"/pos"},{"name":"Platforms","url":"/platforms"},{"name":"Hotels","url":"/hotels"},{"name":"Nov/Dec 2016 Issue","url":"/novdec-2016-issue"}],"attachedFiles":[]},{"title":"Designing Change","id":8622,"bundle":"blog","summary":"This month, HT debuts a new look with a brand new logo and tagline, \"Smarter Hotels & Restaurants.\" Inside, HT's pages have been redesigned to present a fresh, modern appearance. HT’s editor, Dorothy Creamer, discusses where HT is headed as it looks to celebrate 20 years of publication in 2017. ","url":"/designing-change","byline":"","sponsored":false,"blogSeries":{"url":"/editor","title":"From the Editor","icon":null,"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":null},"author":{"email":"dcreamer@ensembleiq.com","uname":"dcreamer","firstName":"Dorothy","lastName":"Creamer ","bio":"Dorothy Creamer, Editor-in-Chief of Hospitality Technology is a content strategist and publishing professional with 15+ years’ experience in both B2B and B2C communications. As the editorial lead of HT she drives the content strategy for the entire HT brand from print to web and in-person networking/educational events. Creamer also leads the analysis and writing of HT’s three benchmark industry research reports (Lodging Technology Study, Restaurant Technology Study and Customer Engagement Technology Study). In addition, she develops content and leads speaker recruitment efforts for HT’s three annual industry events (HT-NEXT, MURTEC, and the MURTEC Executive Summit).
\r\n","title":"Editor-in-Chief","picture":null,"phone":"908-278-3536","contactForm":true},"date":"2016-10-13T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9497,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/ht0916dcreamer_0.jpg?itok=RJRlfAVI","width":196,"alt":"","height":219},"topics":[{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Platforms","url":"/platforms"},{"name":"Hotels","url":"/hotels"},{"name":"October 2016 Issue","url":"/october-2016-issue"}],"attachedFiles":[]},{"title":"Mindtree, Conversable Partner to Enhance Customer Interactions with Brands Through Chat Bot Tech","id":8626,"bundle":"blog","summary":"With chat bots, customers receive faster responses from brands and more relevant, contextual conversations.","url":"/mindtree-conversable-partner-enhance-customer-interactions-brands-through-chat-bot-tech","byline":" ","sponsored":false,"blogSeries":{"url":"/editor","title":"From the Editor","icon":null,"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":null},"author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"date":"2016-09-09T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":null,"topics":[{"name":"POS","url":"/pos"},{"name":"Software","url":"/software"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Platforms","url":"/platforms"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Going Beyond Machine Logic","id":8625,"bundle":"blog","summary":"Hospitality Technology's new editor, Dorothy Creamer, discusses why removing friction from the customer experience is so important.","url":"/going-beyond-machine-logic","byline":"Dorothy Creamer, Editor","sponsored":false,"blogSeries":{"url":"/editor","title":"From the Editor","icon":null,"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":null},"author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"date":"2016-09-09T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9494,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/ht0916dcreamer_1.jpg?itok=ZBtom98F","width":196,"alt":null,"height":219},"topics":[{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Platforms","url":"/platforms"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]}]},"title":"Platforms","contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Hospitality Technology"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "HT"; const title = "Platforms | Hospitality Technology"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", "author_profile", "buyers_guide_listing" ]; 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 taxonomy 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); } })();