","showSummary":null,"url":"/finding-green-being-green","date":"2017-08-09T00: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":{"id":21587,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/2017-08/GreenHotelsTeaser.jpg?itok=dsZvrNuk","width":480,"height":397,"alt":""},"topics":[{"name":"Environmentalism/Sustainability","url":"/environmentalismsustainability"},{"name":"Lodging","url":"/lodging"},{"name":"Property Wide","url":"/property-wide"},{"name":"Hotels","url":"/hotels"},{"name":"July/August 2017 Issue","url":"/julyaugust-2017-issue"}],"attachedFiles":[]},{"title":"Giving the PMS a Competitive Edge","id":9364,"bundle":"article","summary":"Mobility and data are among the top five must-haves for property management system upgrades in 2017 and beyond.","showSummary":null,"url":"/giving-pms-competitive-edge","date":"2017-04-07T00:00:00","author":{"email":"mescobar@ensembleiq.com","uname":"mescobar","firstName":"Michal Christine ","lastName":"Escobar ","bio":"
Michal Christine Escobar is Hospitality Technology’s Senior Editor, with a concentration on the hotel industry. She has a decade of experience as a B2B journalist. She is responsible for the hotel beat at the magazine and often writes about AI, VR, IoT and other emerging technologies affecting hospitality.
\r\n","title":"Senior Editor, Hotels","picture":{"id":16,"url":"https://assets1.hospitalitytech.com/styles/portrait_gallery_item/s3/2023-11/500x500Headshot.jpg?VersionId=TGFI0TYBBHYFZ1wHIOCH5G576whS1p44&h=2a479378&itok=AEylBQ3A","alt":"escobar","width":500,"height":500},"phone":"224-632-8204","contactForm":true},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":21373,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/pw0417.jpg?itok=2bdBgrwq","width":196,"height":219,"alt":""},"topics":[{"name":"Central Reservations","url":"/central-reservations"},{"name":"Cloud Computing","url":"/cloud-computing"},{"name":"House Keeping","url":"/house-keeping"},{"name":"Property Management Systems","url":"/property-management-systems"},{"name":"Reservations","url":"/reservations"},{"name":"Integration","url":"/integration"},{"name":"Property Wide","url":"/property-wide"},{"name":"Hotels","url":"/hotels"},{"name":"April 2017 Issue","url":"/april-2017-issue"}],"attachedFiles":[]},{"title":"Tech Brings Bookings Back Home","id":85,"bundle":"article","summary":"Hotels deploy creative strategies to return reservations to the brand while winning both revenue and invaluable guest data. \r\n","showSummary":null,"url":"/tech-brings-bookings-back-home","date":"2017-02-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":{"id":23098,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/pw01117.jpg?itok=ONCHg47c","width":196,"height":216,"alt":""},"topics":[{"name":"Back-of-House / Back-Office","url":"/back-house-back-office"},{"name":"Data & Analytics","url":"/data-analytics"},{"name":"Central Reservations","url":"/central-reservations"},{"name":"Inventory Control/Management","url":"/inventory-controlmanagement"},{"name":"Loyalty","url":"/loyalty"},{"name":"Property Management Systems","url":"/property-management-systems"},{"name":"Reservations","url":"/reservations"},{"name":"Website Design","url":"/website-design"},{"name":"Networking","url":"/networking"},{"name":"Lodging","url":"/lodging"},{"name":"Property Wide","url":"/property-wide"},{"name":"Hotels","url":"/hotels"},{"name":"Jan/Feb 2017 Issue","url":"/janfeb-2017-issue"}],"attachedFiles":[]},{"title":"8 Secrets to Success From the Sharing Economy","id":528,"bundle":"article","summary":"Adapting business strategies from the likes of Airbnb can help hotels survive and thrive among collaborative competitors. \r\n ","showSummary":null,"url":"/8-secrets-success-sharing-economy","date":"2016-10-13T00: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":{"id":23003,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/PW1016.jpg?itok=22gEEj-U","width":196,"height":216,"alt":""},"topics":[{"name":"Loyalty","url":"/loyalty"},{"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"},{"name":"Restaurants","url":"/restaurants"},{"name":"Lodging","url":"/lodging"},{"name":"Property Wide","url":"/property-wide"},{"name":"Software","url":"/software"},{"name":"Customer Experience/Service","url":"/customer-experience-service"},{"name":"Hotels","url":"/hotels"},{"name":"October 2016 Issue","url":"/october-2016-issue"}],"attachedFiles":[]}]},"title":"Property Wide","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 = "Property Wide | 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);
}
})();Property Wide | Hospitality Technology
Tech Brings Bookings Back Home Hotels deploy creative strategies to return reservations to the brand while winning both revenue and invaluable guest data.
X
This ad will auto-close in 10 seconds