\r\n \r\n“AÉropostale has 5 million Facebook fans that are engaged and connected to our brand,” says Scott Birnbaum, senior vice president of marketing and e-commerce. “The next logical step is to give them the opportunity to shop while in this environment.” \r\n \r\nDeveloped by AÉropostale in partnership with leading mobile technology company Usablenet, consumers can use the AÉropostale Facebook store to search through a \"shop\" tab, \"like\" and \"share\" with their friends, review products and complete transactions all while staying on Facebook. \r\n \r\n\"For brands to succeed in this new and rapidly evolving multichannel shopping environment, they must engage customers wherever they are,\" says Usablenet CEO Nick Taylor. \"With the launch of its fully integrated Facebook store, as well as native applications for the top mobile operating systems, AÉropostale is demonstrating its strong commitment to delivering the best digital shopping experience for all consumers.\" \r\n \r\nContinuing to strengthen its relationship with its consumers, AÉropostale has launched an Android mobile application and will introduce one for iPhone users in the coming weeks. The company has also recently unveiled an HTML5 upgrade to its optimized mobile site through the Usablenet Mobile 2.0 platform that delivers a rich, app-like experience in the mobile browser environment. \r\n \r\nFor more information, visit www.aeropostale.com. \r\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);
}
})();
NYC-based apparel retailer AÉropostale, Inc. has launched a fully integrated Facebook Store, powered by Usablenet’s technology platform, that combines shopping and social media and extends full e-commerce functionality to the AÉropostale Facebook community. In addition to being able to purchase from among AÉropostale’s entire inventory, the integrated Facebook e-commerce store allows users to easily "like" and share items and purchases with their Facebook network - leveraging the viral nature of Facebook’s news feed.
“AÉropostale has 5 million Facebook fans that are engaged and connected to our brand,” says Scott Birnbaum, senior vice president of marketing and e-commerce. “The next logical step is to give them the opportunity to shop while in this environment.”
Developed by AÉropostale in partnership with leading mobile technology company Usablenet, consumers can use the AÉropostale Facebook store to search through a "shop" tab, "like" and "share" with their friends, review products and complete transactions all while staying on Facebook.
"For brands to succeed in this new and rapidly evolving multichannel shopping environment, they must engage customers wherever they are," says Usablenet CEO Nick Taylor. "With the launch of its fully integrated Facebook store, as well as native applications for the top mobile operating systems, AÉropostale is demonstrating its strong commitment to delivering the best digital shopping experience for all consumers."
Continuing to strengthen its relationship with its consumers, AÉropostale has launched an Android mobile application and will introduce one for iPhone users in the coming weeks. The company has also recently unveiled an HTML5 upgrade to its optimized mobile site through the Usablenet Mobile 2.0 platform that delivers a rich, app-like experience in the mobile browser environment.