\n \nAs part of DemandTec's nextGEN strategy, DemandTec Shopper Insights includes Shopper Insight-on-DemandTec, a software service that provides retailers with guest insight dashboards and insights embedded directly within the planning workflows of DemandTec's other software services. Target and its trading partners also can identify new opportunities to reach specific guest segments with more tailored assortments, promotions, and pricing. \n \n\"DemandTec has been a strategic partner of Target and we value their industry expertise and innovative solutions. We look forward to expanding our relationship into shopper insights and additional nextGEN capabilities,\" said Shelley Hyytinen, Vice President of Merchandising Process and System Development, Target. \n \nTarget began working with DemandTec in 2007 and has now extended its subscription to software services included in DemandTec Lifecycle Price Optimization, DemandTec Assortment & Space, and DemandTec End-to-End Promotion Management. In addition to the guest insights and vendor collaboration provided by the Shopper Insight-on-DemandTec software service, DemandTec Shopper Insights also includes DemandTec's nextGEN modeling services, which helps enable Target to understand and influence the impact of merchandising decisions at the guest segment level. \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);
}
})();
Target Uncovers Sales Trends with Shopper Insights Tool
Target Uncovers Sales Trends with Shopper Insights Tool Target deploys the Shopper Insights solution from DemandTec to break down sales trends by penetration and buy-rate, shopping trip statistics, shopper segment. Target uses the solution to make more localized merchandising and marketing decisions that improve the relevance and value of Target's offerings for their guests.
As part of DemandTec's nextGEN strategy, DemandTec Shopper Insights includes Shopper Insight-on-DemandTec, a software service that provides retailers with guest insight dashboards and insights embedded directly within the planning workflows of DemandTec's other software services. Target and its trading partners also can identify new opportunities to reach specific guest segments with more tailored assortments, promotions, and pricing.
"DemandTec has been a strategic partner of Target and we value their industry expertise and innovative solutions. We look forward to expanding our relationship into shopper insights and additional nextGEN capabilities," said Shelley Hyytinen, Vice President of Merchandising Process and System Development, Target.
Target began working with DemandTec in 2007 and has now extended its subscription to software services included in DemandTec Lifecycle Price Optimization, DemandTec Assortment & Space, and DemandTec End-to-End Promotion Management. In addition to the guest insights and vendor collaboration provided by the Shopper Insight-on-DemandTec software service, DemandTec Shopper Insights also includes DemandTec's nextGEN modeling services, which helps enable Target to understand and influence the impact of merchandising decisions at the guest segment level.
X
This ad will auto-close in 10 seconds