\n \n\"Today's economic environment is placing increased pressure on retail, hospitality, banking, and other sectors to bring increased level of efficiencies to their operations,\" says Daniel J. Ligorner, chief operating officer at Edgell Communications. \"One way to create these efficiencies is through the use of kiosks, digital signage, POS systems, mobile devices and other technologies that empower consumers to control their experience. Through NextGenSelfService, we are providing a community where executives and resellers can keep pace with the business and technology issues surrounding self-service technologies.\" \n \nTo deliver on this promise, NextGenSelfService will blend together exclusive trends, best practices, new products, news, and in-depth research focused on key issues shaping the self-service industry. The site will also bring together exclusive self-service content developed by leading Edgell properties: Hospitality Technology, RIS News and Vertical Systems Reseller. \n \nTo deliver an enhanced experience for executives and resellers, Edgell is launching the Engage Business Network as part of NextGenSelfService.com. Through Engage, executives and resellers gain access to a Web 2.0 business tool that allows then to to connect with other professionals, to establish/join focused groups, discuss hot self-service topics in forums, and share photos, videos, and more. \n \nNextGenSelfService can be viewed at http://www.nextgenselfservice.com. The Engage self-service business network can be found at http://www.nextgenselfservice.com/engage. \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);
}
})();
Edgell Communications Launches Self-Service Technology Web Site
Edgell Communications Launches Self-Service Technology Web Site
3/10/2009
Edgell Communications launches NextGenSelfService, a new Web community for executives looking to empower consumers through the use of self-service technologies.
"Today's economic environment is placing increased pressure on retail, hospitality, banking, and other sectors to bring increased level of efficiencies to their operations," says Daniel J. Ligorner, chief operating officer at Edgell Communications. "One way to create these efficiencies is through the use of kiosks, digital signage, POS systems, mobile devices and other technologies that empower consumers to control their experience. Through NextGenSelfService, we are providing a community where executives and resellers can keep pace with the business and technology issues surrounding self-service technologies."
To deliver on this promise, NextGenSelfService will blend together exclusive trends, best practices, new products, news, and in-depth research focused on key issues shaping the self-service industry. The site will also bring together exclusive self-service content developed by leading Edgell properties: Hospitality Technology, RIS News and Vertical Systems Reseller.
To deliver an enhanced experience for executives and resellers, Edgell is launching the Engage Business Network as part of NextGenSelfService.com. Through Engage, executives and resellers gain access to a Web 2.0 business tool that allows then to to connect with other professionals, to establish/join focused groups, discuss hot self-service topics in forums, and share photos, videos, and more.
NextGenSelfService can be viewed at http://www.nextgenselfservice.com. The Engage self-service business network can be found at http://www.nextgenselfservice.com/engage.