\r\n ","url":"/marriott-guests-shape-future-hotel-experience","byline":"Matthew Carroll, vice president of global brand management, Marriott Hotels","sponsored":false,"blogSeries":{"url":"/vantage-point-blog","title":"Vantage Point","icon":{"url":"https://assets1.hospitalitytech.com/styles/thumbnail/s3/2021-03/Blog_default4.png?itok=YzhquaJ9","id":4451,"alt":"weapon,drawing","width":90,"height":92},"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":"#00949C"},"author":{"email":"mescobar+vantage@ensembleiq.com","uname":"vantagepoint","firstName":"Guest Vantage Point ","lastName":"Author","bio":"
Vantage Point is a recurring blog by guest authors. Contact us for more info on becoming a Vantage Point author.
\r\n","title":null,"picture":null,"phone":null,"contactForm":true},"date":"2016-12-20T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9499,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/ht1216vp.jpg?itok=5xrvkzx8","width":196,"alt":"","height":219},"topics":[{"name":"Location Based Services","url":"/location-based-services"},{"name":"Lodging","url":"/lodging"},{"name":"Customer Experience/Service","url":"/customer-experience-service"},{"name":"Hotels","url":"/hotels"},{"name":"Nov/Dec 2016 Issue","url":"/novdec-2016-issue"}],"attachedFiles":[]},{"title":"Priceline.com Launches New App Feature: Road Deals","id":304,"bundle":"article","summary":"Road Deals uses app technology to pinpoint and automatically refresh exclusive geo-targeted hotel deals along any given route.","showSummary":null,"url":"/pricelinecom-launches-new-app-feature-road-deals","date":"2016-12-19T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Central Reservations","url":"/central-reservations"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Reservations","url":"/reservations"},{"name":"Lodging","url":"/lodging"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Zebra Technologies: 75% of Guests Are Willing to Share Personal Information in Exchange for Tailored Promotions, Coupons, Priority Service or Loyalty Points","id":316,"bundle":"article","summary":"To create highly customized offers and perks, 74% of surveyed hotels/resorts are planning to implement location-based technologies within the next year.","showSummary":null,"url":"/zebra-technologies-75-guests-are-willing-share-personal-information-exchange-tailored-promotions","date":"2016-12-14T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Sales & Marketing","url":"/sales-marketing"},{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Experience/Service","url":"/customer-experience-service"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Loyalty","url":"/loyalty"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Networking","url":"/networking"},{"name":"Lodging","url":"/lodging"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"SecuraTrac Debuts MobileDefender Model S Emergency Pendent","id":406,"bundle":"article","summary":"The mobile emergency pendent offers a new wake on SOS feature to extend battery life, improve convenience for mobile workers.","showSummary":null,"url":"/securatrac-debuts-mobiledefender-model-s-emergency-pendent","date":"2016-11-15T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Location Based Services","url":"/location-based-services"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Location Based Marketing Platform Increases Revenue and Mobile Engagement for Hotels","id":742,"bundle":"article","summary":"Upgraded version of RoamingAround location based marketing platform, will enable resorts, hotels, casinos and destinations to optimize hotel operations and guest engagement.","showSummary":null,"url":"/location-based-marketing-platform-increases-revenue-and-mobile-engagement-hotels","date":"2016-07-27T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Location Based Services","url":"/location-based-services"},{"name":"Lodging","url":"/lodging"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Lessons Learned from a Digital Deployment","id":8630,"bundle":"blog","summary":"Strategies and best practices to make the most of guest engagement tech rollouts.","url":"/lessons-learned-digital-deployment","byline":"Robin Seward, Chief Marketing Officer, Rita’s Italian Ice ","sponsored":false,"blogSeries":{"url":"/vantage-point-blog","title":"Vantage Point","icon":{"url":"https://assets1.hospitalitytech.com/styles/thumbnail/s3/2021-03/Blog_default4.png?itok=YzhquaJ9","id":4451,"alt":"weapon,drawing","width":90,"height":92},"author":{"email":"jay@ashday.com","uname":"jkerschner","firstName":"Ashday","lastName":"Developer","bio":null,"title":null,"picture":null,"phone":null,"contactForm":false},"iconBackground":"#00949C"},"author":{"email":"mescobar+vantage@ensembleiq.com","uname":"vantagepoint","firstName":"Guest Vantage Point ","lastName":"Author","bio":"Vantage Point is a recurring blog by guest authors. Contact us for more info on becoming a Vantage Point author.
\r\n","title":null,"picture":null,"phone":null,"contactForm":true},"date":"2016-06-13T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":9491,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/vp0616.jpg?itok=AEvcXG52","width":196,"alt":"","height":219},"topics":[{"name":"Location Based Services","url":"/location-based-services"},{"name":"Mobile Point of Sale (POS)","url":"/mobile-point-sale-pos"},{"name":"Restaurants","url":"/restaurants"},{"name":"Quick Service Restaurant (QSR)","url":"/quick-service-restaurant-qsr"},{"name":"POS","url":"/pos"}],"attachedFiles":[]},{"title":"MPact Beacons Now Support Eddystone Protocol to Enhance Customer Experience","id":863,"bundle":"article","summary":"Zebra Technologies support for Google's new open beacon format helps mobile marketers.","showSummary":null,"url":"/mpact-beacons-now-support-eddystone-protocol-enhance-customer-experience","date":"2016-06-08T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Hotels","url":"/hotels"}],"attachedFiles":[]},{"title":"Denny's Empowers Local Franchisees with Location Data Management","id":965,"bundle":"article","summary":"Teaming with Yext, Denny's sees 162% lift in search impressions in first year.","showSummary":null,"url":"/dennys-empowers-local-franchisees-location-data-management","date":"2016-04-18T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":null,"topics":[{"name":"Customer Relationship Management (CRM)","url":"/customer-relationship-management-crm"},{"name":"Customer Experience/Service","url":"/customer-experience-service"},{"name":"Location Based Services","url":"/location-based-services"},{"name":"Restaurants","url":"/restaurants"},{"name":"Family Casual Dining","url":"/family-casual-dining"},{"name":"Data & Analytics","url":"/data-analytics"}],"attachedFiles":[]}]},"title":"Location Based Services","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 = "Location Based Services | 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); } })();