\r\n \r\nSumAll's data visualization service is unique in the world of SaaS (Software as a Service) and now serves more than 100,000 companies from small and medium-sized businesses to Fortune 500 companies. At its heart, SumAll connects data to provide real-time correlations as to what is driving revenue and marketing efforts. The service lets operators leverage their data to make better business decisions, improve sales, increase customer service and maximize their profitability. \r\n \r\nSumAll measures multiple channels including ecommerce platforms, revenue, digital marketing efforts, even social efforts and web analytics – in one chart. Seeing all of this data in one place, instead of scattered across each tool's homepage, helps users see new insights and business strategies. SumAll makes data manageable, interactive and useful to businesses through its free, real-time data dashboard. It enables the integration of multiple data sources into one intuitive, interactive chart. SumAll can be viewed on a Web browser, tablet or mobile phone. \r\n \r\nAdding Simplify Commerce™ by MasterCard to SumAll's services offers a new dimension to the company's powerful range of online and offline data partners that, when analyzed together, allow SumAll users to gain unparalleled marketing and business insights. \r\n \r\nLaunched earlier this year, Simplify Commerce by MasterCard streamlines the process of integrating and accepting electronic payments from all major brands. In minutes, merchants can open an account with Simplify Commerce (www.simplify.com) and begin accepting electronic payments on their online site or mobile device."}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "Hospitality Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "HT";
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);
}
})();
SumAll, MasterCard Partner to Deliver Connected Online/Mobile Payments Data to Users
SumAll, MasterCard Partner to Deliver Connected Online/Mobile Payments Data to Users
11/28/2013
SumAll, provider of connected data analytics, has announced a partnership with Simplify Commerce by MasterCard that makes it easy for merchants to accept e-commerce and mobile commerce payments, regardless of payment brand, in a matter of minutes.
SumAll's data visualization service is unique in the world of SaaS (Software as a Service) and now serves more than 100,000 companies from small and medium-sized businesses to Fortune 500 companies. At its heart, SumAll connects data to provide real-time correlations as to what is driving revenue and marketing efforts. The service lets operators leverage their data to make better business decisions, improve sales, increase customer service and maximize their profitability.
SumAll measures multiple channels including ecommerce platforms, revenue, digital marketing efforts, even social efforts and web analytics – in one chart. Seeing all of this data in one place, instead of scattered across each tool's homepage, helps users see new insights and business strategies. SumAll makes data manageable, interactive and useful to businesses through its free, real-time data dashboard. It enables the integration of multiple data sources into one intuitive, interactive chart. SumAll can be viewed on a Web browser, tablet or mobile phone.
Adding Simplify Commerce™ by MasterCard to SumAll's services offers a new dimension to the company's powerful range of online and offline data partners that, when analyzed together, allow SumAll users to gain unparalleled marketing and business insights.
Launched earlier this year, Simplify Commerce by MasterCard streamlines the process of integrating and accepting electronic payments from all major brands. In minutes, merchants can open an account with Simplify Commerce (www.simplify.com) and begin accepting electronic payments on their online site or mobile device.