\n \nSkyMall went live with Bazaarvoice Ratings & Reviews in July 2008, allowing its customers to share their opinions on products to help each other make more informed purchase decisions. In just the first week, SkyMall amassed reviews on almost 1,000 products and leveraged the ratings throughout the site to merchandise featured products called 'hot items.' SkyMall also identifies top contributors with a special button, calling attention to reviewers who provide numerous, helpful product reviews. \n \n\"By allowing our customers to engage in a frank, open dialogue between themselves and with our company, we have not only found many ways to better satisfy our customers, but have gained additional insights into which products are popular, which are not, and why,\" says Christine Aguilera, president of SkyMall. \n \nSkyMall plans to eventually include review content in the in-flight SkyMall catalog and is already using it in its e-mail marketing programs. The company also integrated all Ratings & Review content within their CRM tool - allowing call center representatives to share product ratings with prospective customers and help increase overall purchase satisfaction. \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);
}
})();
SkyMall Launches Bazaarvoice Ratings & Reviews
SkyMall Launches Bazaarvoice Ratings & Reviews Multi-channel retailer SkyMall launches Bazaarvoice Ratings & Reviews on its Web site, skymall.com. SkyMall is a multi-channel marketer that offers unique merchandise from direct marketers and manufacturers through its SkyMall catalog and Web site. The in-flight SkyMall catalog is seen by approximately 90% of all domestic air passengers reaching more than 650 million air travelers annually.
SkyMall went live with Bazaarvoice Ratings & Reviews in July 2008, allowing its customers to share their opinions on products to help each other make more informed purchase decisions. In just the first week, SkyMall amassed reviews on almost 1,000 products and leveraged the ratings throughout the site to merchandise featured products called 'hot items.' SkyMall also identifies top contributors with a special button, calling attention to reviewers who provide numerous, helpful product reviews.
"By allowing our customers to engage in a frank, open dialogue between themselves and with our company, we have not only found many ways to better satisfy our customers, but have gained additional insights into which products are popular, which are not, and why," says Christine Aguilera, president of SkyMall.
SkyMall plans to eventually include review content in the in-flight SkyMall catalog and is already using it in its e-mail marketing programs. The company also integrated all Ratings & Review content within their CRM tool - allowing call center representatives to share product ratings with prospective customers and help increase overall purchase satisfaction.
X
This ad will auto-close in 10 seconds