\r\n\t
\r","showSummary":null,"url":"/news/nih-maps-indoor-allergens-prevelance-nationwide","date":"2017-12-01T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":62730,"url":"https://assets1.drugstorenews.com/styles/secondary_articles_short/s3/teaser_image_455833.jpg?itok=DIJ0Dqkt","width":767,"height":575,"alt":null},"topics":[{"name":"News","url":"/news"},{"name":"Regulatory and Washington","url":"/regulatory-and-washington"},{"name":"Allergy","url":"/allergy"}],"attachedFiles":[]},{"title":"Innovus launches low-cost nasal spray allergy relief in FlutiCare","id":23425,"bundle":"article","summary":"
Earlier this month Innovus Pharmaceuticals launched FlutiCare OTC in the U.S., making it the third branded fluticasone propionate nasal spray on the market. Innovus, based in San Diego, secured distribution through more than 10,000 independent pharmacies through AmerisourceBergen and McKesson and Walmart online.
\r\n\t
\r\n\tAs a second phase of its launch, Innovus Pharma will launch FlutiCare to large retail stores.
\r\n\t
\r","showSummary":null,"url":"/news/innovus-launches-low-cost-nasal-spray-allergy-relief-fluticare","date":"2017-11-30T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":62715,"url":"https://assets1.drugstorenews.com/styles/secondary_articles_short/s3/teaser_image_455828.jpg?itok=iaLGo5Qm","width":767,"height":575,"alt":null},"topics":[{"name":"News","url":"/news"},{"name":"Allergy","url":"/allergy"}],"attachedFiles":[]},{"title":"GSK ready to kick the tires of any Pfizer OTC divestiture","id":18891,"bundle":"article","summary":"
LONDON — If Pfizer follows through with its announcement last week to potentially place its consumer business up for sale, GlaxoSmithKline, presently the third-largest OTC seller in the U.S. marketplace, would certainly take a look at it, the company's CEO shared Wednesday morning.
\r\n\t
\r","showSummary":null,"url":"/otc/gsk-ready-kick-tires-any-pfizer-otc-divestiture","date":"2017-10-25T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":67179,"url":"https://assets1.drugstorenews.com/styles/secondary_articles_short/s3/teaser_image_390104.jpg?itok=KKmmCzZ9","width":767,"height":575,"alt":null},"topics":[{"name":"News","url":"/news"},{"name":"HEALTH","url":"/health"},{"name":"Vitamins, Diet and Sports Nutrition","url":"/vitamins-diet-and-sports-nutrition"},{"name":"Allergy","url":"/allergy"},{"name":"Digestive","url":"/digestive"},{"name":"Cough-Cold and Flu","url":"/cough-cold-and-flu"},{"name":"OTC Pain","url":"/otc-pain"}],"attachedFiles":[]},{"title":"DSNTV: EZC Pak brings immune support from doctor's office to OTC space","id":18901,"bundle":"article","summary":"Los Angeles-based EZC Pak has helped physicians reduce the number of antibiotics prescribed during initial visits, and is setting its sights on the consumer health market.","showSummary":null,"url":"/otc/dsntv-ezc-pak-brings-immune-support-doctors-office-otc-space","date":"2017-10-25T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":67169,"url":"https://assets1.drugstorenews.com/styles/secondary_articles_short/s3/teaser_image_390102.jpg?itok=ACmbwmmm","width":767,"height":575,"alt":null},"topics":[{"name":"News","url":"/news"},{"name":"HEALTH","url":"/health"},{"name":"New Products","url":"/new-products"},{"name":"Allergy","url":"/allergy"},{"name":"Cough-Cold and Flu","url":"/cough-cold-and-flu"}],"attachedFiles":[]},{"title":"‘For sale’ sign could soon hang over Pfizer’s consumer healthcare business","id":19220,"bundle":"article","summary":"
NEW YORK — Pfizer on Tuesday might be putting its $3.4 billion consumer healthcare business on the sales block, noting that all scenarios would be considered during a strategic review of its options, which include a full or partial separation of the business from Pfizer through a spin-off, sale or other transaction.
\r\n\t
\r\n\tOf course, Pfizer may ultimately determine to retain the business, the company added.
\r\n\t
\r","showSummary":null,"url":"/otc/sale-sign-hangs-over-pfizer-consumer","date":"2017-10-10T00:00:00","author":{"email":null,"uname":"Anonymous","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"digitalEdition":null,"sponsored":false,"taggedPro":null,"teaserImage":{"id":66857,"url":"https://assets1.drugstorenews.com/styles/secondary_articles_short/s3/teaser_image_389988.jpg?itok=T8oiTx_l","width":767,"height":575,"alt":null},"topics":[{"name":"News","url":"/news"},{"name":"HEALTH","url":"/health"},{"name":"Vitamins, Diet and Sports Nutrition","url":"/vitamins-diet-and-sports-nutrition"},{"name":"Allergy","url":"/allergy"},{"name":"Digestive","url":"/digestive"},{"name":"Cough-Cold and Flu","url":"/cough-cold-and-flu"},{"name":"OTC Pain","url":"/otc-pain"}],"attachedFiles":[]}]},"title":"Allergy","contentParagraphs":null,"sections":null};
const country = "US";
const language = null;
const SITE_LANGUAGE = "en";
const siteName = "Drug Store News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "dsnews";
const title = "Allergy | Drug Store News";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
"author_profile",
"buyers_guide_listing"
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = title || `${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 taxonomy 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);
}
})();