\r\n
\r\n","title":"vice president, Enterprise Marketing and Organizational Development Hughes Network Systems, LLC (Hughes)","picture":{"id":522,"url":"https://eiqeditor.risnews.com/sites/default/files/styles/portrait_gallery_item/public/pictures/2019-01/Large%20Color%20Tippets.jpg?itok=u2rAh8Lu","alt":"a man wearing a suit and tie smiling and looking at the camera","width":349,"height":500},"phone":null,"contactForm":true},"date":"2019-01-30T00:00:00","digitalEdition":null,"hideByline":null,"teaserImage":{"id":6001,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/2019-01/GettyImages-880253458.jpg?itok=6DUJG8Ah","width":500,"alt":"a woman is walking down the street","height":400},"topics":[{"name":"Store Systems","url":"/store-systems"},{"name":"Wi-Fi","url":"/wi-fi"},{"name":"Interactive Digital Signage","url":"/interactive-digital-signage"},{"name":"Customer Engagement","url":"/customer-engagement"}],"attachedFiles":[]},{"title":"How Robust Networks Enable Digital Transformation ","id":11268,"bundle":"whitepaper","url":"/how-robust-networks-enable-digital-transformation","date":"2018-12-14T00:00:00","author":{"email":"ldimeo@ensembleiq.com","uname":"ldimeo","firstName":"Lauren","lastName":"DiMeo","bio":null,"title":"Art Director","picture":{"id":532,"url":"https://eiqeditor.risnews.com/sites/default/files/styles/portrait_gallery_item/public/pictures/2017-03/LDiMeo.jpg?itok=T3Ru7O_7","alt":"a woman smiling for the camera","width":443,"height":500},"phone":"(973) 607-1321","contactForm":true},"summary":"Retail technologies are powerful when leveraged in the store ― if the infrastructure is there to support them.","body":"Retail technologies are powerful when leveraged in the store ― if the infrastructure is there to support them. Download the latest chapter in the RIS Explorer Series to learn how retailers winning the digital transformation battle are moving aggressively toward adopting modern technology.
","alternateLabel":"RIS Explorer Series ","teaserImage":{"id":19442,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/2018-12/RIS1218_ExpSeriesTeaser.jpg?itok=2YxCkTZ4","width":500,"alt":"","height":400},"sponsored":true,"businessTopic":[],"company":[],"contentType":[]},{"title":"Perfecting Customer Experience","id":11086,"bundle":"whitepaper","url":"/perfecting-customer-experience","date":"2018-09-21T00:00:00","author":{"email":"ldimeo@ensembleiq.com","uname":"ldimeo","firstName":"Lauren","lastName":"DiMeo","bio":null,"title":"Art Director","picture":{"id":532,"url":"https://eiqeditor.risnews.com/sites/default/files/styles/portrait_gallery_item/public/pictures/2017-03/LDiMeo.jpg?itok=T3Ru7O_7","alt":"a woman smiling for the camera","width":443,"height":500},"phone":"(973) 607-1321","contactForm":true},"summary":"Download this Trendagram to explore how connected consumers are demanding a reliable shopping environment in-store and how technology downtime can have a negative impact on the retail experience.","body":"Connected consumers are growing more and more interested in in-store retail technology, such as click-and-collect services, interactive digital screens, inventory visibility and mobile connected employees. Thus, shoppers demand a reliable shopping environment. Download this Trendagram to learn how technology downtime can have a negative impact on the retail experience.
","alternateLabel":"Trendagram","teaserImage":{"id":19556,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/2018-09/RIS0918_InfographCustExp_teaser_0.jpg?itok=HAKqOSRj","width":500,"alt":"","height":400},"sponsored":false,"businessTopic":[],"company":[],"contentType":[]}]},"title":"Wi-Fi"}; const country = "HK"; const language = "en, *"; 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); } })();