To understand how grocers are addressing today's difficult times and what plans they have in place to become market leaders rather than laggards, RIS partners with RetailCentric to develop the third annual supermarket benchmark study. This year's study combines evaluations from the previous year's results, but also targets new trends resulting from changing IT strategies put in place to address competitive challenges and market conditions.
","alternateLabel":null,"teaserImage":{"id":20783,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/ris_ss_0609.jpg?itok=Vp-WXr6O","width":100,"alt":null,"height":135},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]},{"title":"Givex Introduces Touchscreen Kiosk for Customer Loyalty Programs ","id":7083,"bundle":"article","summary":"Givex launches its latest product, a standalone touchscreen terminal. \n","showSummary":null,"url":"/givex-introduces-touchscreen-kiosk-customer-loyalty-programs","date":"2009-05-19T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Interactive Digital Services","url":"/interactive-digital-services"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Marketing","url":"/marketing"}],"attachedFiles":[]},{"title":"Converging Technologies","id":7122,"bundle":"article","summary":"Fusing technologies increases connectivity and functionality in the enterprise. \n","showSummary":null,"url":"/converging-technologies","date":"2009-05-05T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Point of Sale","url":"/point-sale"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Mobile Commerce","url":"/mobile-commerce"},{"name":"Mobile Apps","url":"/mobile-apps"}],"attachedFiles":[]},{"title":"Cost-Conscious Consumers Flock to Popular Social Media Web Sites ","id":7131,"bundle":"article","summary":"Twitter experiences a staggering 76 percent growth rate in March as consumers turn to CheapTweet to save money, find unique deals and personalize online shopping. \n","showSummary":null,"url":"/cost-conscious-consumers-flock-popular-social-media-web-sites","date":"2009-04-28T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"E-Commerce","url":"/e-commerce"},{"name":"Marketing","url":"/marketing"}],"attachedFiles":[]},{"title":"RetailMeNot.com Becomes Destination Hub for 90,000 Printable Coupons","id":7152,"bundle":"article","summary":"RetailMeNot.com becomes largest Web site for coupons and discounts. \n","showSummary":null,"url":"/retailmenotcom-becomes-destination-hub-90000-printable-coupons","date":"2009-04-15T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]},{"title":"E-mail Marketing Campaigns Favorably Influence Offline Retail Shopping Behavior","id":7292,"bundle":"article","summary":"56% of shoppers more likely to buy from retailer that sends them e-mail. \n","showSummary":null,"url":"/e-mail-marketing-campaigns-favorably-influence-offline-retail-shopping-behavior","date":"2009-02-24T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Merchandise Management","url":"/merchandise-management"},{"name":"Marketing","url":"/marketing"}],"attachedFiles":[]},{"title":"Consumers' Cross-Channel Expectations Increase, Even in Economic Decline","id":7315,"bundle":"article","summary":"Recent survey highlights the need for retailers to enhance the complete shopping experience to grow revenue.","showSummary":null,"url":"/consumers-cross-channel-expectations-increase-even-economic-decline","date":"2009-02-10T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Merchandise Management","url":"/merchandise-management"}],"attachedFiles":[]},{"title":"Predicting the Future of Customer Loyalty","id":7353,"bundle":"article","summary":"Loyalty schemes offer an effective way for retailers to improve the recency, frequency and monetary value of customer purchases. \n","showSummary":null,"url":"/predicting-future-customer-loyalty","date":"2009-01-20T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Enterprise Resource Management","url":"/enterprise-resource-management"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"},{"name":"Loyalty Programs","url":"/loyalty-programs"},{"name":"Marketing","url":"/marketing"},{"name":"Point of Sale","url":"/point-sale"}],"attachedFiles":[]},{"title":"Paperless Coupons Offer Consumers a Digital Way to Save","id":7592,"bundle":"article","summary":"New eCoupon program makes redeeming grocery savings easier. \n","showSummary":null,"url":"/paperless-coupons-offer-consumers-digital-way-save","date":"2008-09-30T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_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":"Point of Sale","url":"/point-sale"},{"name":"Coupons","url":"/coupons"},{"name":"Omnichannel","url":"/omnichannel"}],"attachedFiles":[]}]},"title":"Coupons"};
const country = "HK";
const language = "en, *";
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);
}
})();