\r\n \r\nBased in Chicago, ShopperTrak provides customer traffic and related intelligence to more than 1,200 retailers in 97 countries. The company's solutions include perimeter traffic counting, in-store consumer behavior analytics and industry benchmarking. \r\n \r\nThe addition of ShopperTrak to Tyco's recent acquisition of FootFall, a global provider of retail traffic analytics based in the U.K., will capture data from 35 billion shopper visits annually. \r\n \r\nShopperTrak currently generates approximately $75 million of annual revenue. The financial results of this business will be reported within both the North America and Rest of World Integrated Solutions and Services segments. The acquisition is expected to be neutral to earnings in the first 12 months following the completion of the transaction. Excluding purchase accounting from amortization, Tyco expects the transaction to be $0.02 accretive to earnings per share before special items (EPS) over the same period. Tyco's fiscal 2016 EPS guidance for the first quarter and full year remain unchanged. \r\n \r\nThis transaction, which is subject to customary closing conditions and regulatory approvals, is expected to close in Tyco's fiscal second quarter. \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);
}
})();
Tyco to Acquire ShopperTrak
Tyco to Acquire ShopperTrak Tyco International plc will acquire ShopperTrak, a global provider of retail consumer behavior insights and location-based analytics, for approximately $175 million in cash.
Based in Chicago, ShopperTrak provides customer traffic and related intelligence to more than 1,200 retailers in 97 countries. The company's solutions include perimeter traffic counting, in-store consumer behavior analytics and industry benchmarking.
The addition of ShopperTrak to Tyco's recent acquisition of FootFall, a global provider of retail traffic analytics based in the U.K., will capture data from 35 billion shopper visits annually.
ShopperTrak currently generates approximately $75 million of annual revenue. The financial results of this business will be reported within both the North America and Rest of World Integrated Solutions and Services segments. The acquisition is expected to be neutral to earnings in the first 12 months following the completion of the transaction. Excluding purchase accounting from amortization, Tyco expects the transaction to be $0.02 accretive to earnings per share before special items (EPS) over the same period. Tyco's fiscal 2016 EPS guidance for the first quarter and full year remain unchanged.
This transaction, which is subject to customary closing conditions and regulatory approvals, is expected to close in Tyco's fiscal second quarter.
X
This ad will auto-close in 10 seconds