\n \nOnce they accept the invitation, the interactive shopping application, ShopTogether from DecisionStep, connects them for a joint shopping session on www.charlotterusse.com. Shoppers can chat, view products, collect mutual favorites and share ideas that lead to faster, better buying decisions. \n \nBy using ShopTogether, shoppers can experience the social benefits of shopping in the real world with their friends online. Additionally, groups of friends can pick out personal favorites together in real-time. \n \nCharlotte Russe first launched the ShopTogether technology on www.charlotterusse.com last fall. Since partnering, Charlotte Russe and DecisionStep continue to test and develop new, innovative extensions and functionality; connecting with the top social networks is one of the primary new advances of the application. \n \n\"Shopping for our customers is a fun, social event,\" explains Emilia Fabricant, President and CMO of Charlotte Russe. \"They want to play with different looks and get one another's opinion. With the ShopTogether application, we've taken our existing social shopping feature and improved it, making it easier for her to connect with her friends while connecting with our brand.\" \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);
}
})();
Charlotte Russe Connects Friends with Interactive Social Shopping Apps
Charlotte Russe Connects Friends with Interactive Social Shopping Apps Charlotte Russe introduces interactive shopping technology on its Web site to address the social networking and shopping habits of today's savvy young consumer. The new app allows shoppers to send friends a link to a specific product or an invitation to shop through Facebook, Twitter, MySpace, e-mail or IM.
Once they accept the invitation, the interactive shopping application, ShopTogether from DecisionStep, connects them for a joint shopping session on www.charlotterusse.com. Shoppers can chat, view products, collect mutual favorites and share ideas that lead to faster, better buying decisions.
By using ShopTogether, shoppers can experience the social benefits of shopping in the real world with their friends online. Additionally, groups of friends can pick out personal favorites together in real-time.
Charlotte Russe first launched the ShopTogether technology on www.charlotterusse.com last fall. Since partnering, Charlotte Russe and DecisionStep continue to test and develop new, innovative extensions and functionality; connecting with the top social networks is one of the primary new advances of the application.
"Shopping for our customers is a fun, social event," explains Emilia Fabricant, President and CMO of Charlotte Russe. "They want to play with different looks and get one another's opinion. With the ShopTogether application, we've taken our existing social shopping feature and improved it, making it easier for her to connect with her friends while connecting with our brand."
X
This ad will auto-close in 10 seconds