\n ","alternateLabel":null,"whitePaperDocument":"/secure-file/424","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"How Chicago Scoops Standardized Security Across 30+ Stores | Columns | Hospitality Magazine (HT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"How SD-WAN offers a simple, cost-effective way to standardize security. Sponsored."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"How SD-WAN offers a simple, cost-effective way to standardize security. Sponsored."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Cybera, Executive Insight, Local Area Network (LAN), Loyalty, Managed Networks, March 2016, Security -- Network, Wide Area Network (WAN), Wireless Local Area Network (WLAN)"}},"og_site_name":{"#tag":"meta","#attributes":{"property":"og:site_name","content":"Hospitality Technology"}},"og_type":{"#tag":"meta","#attributes":{"property":"og:type","content":"Whitepaper"}},"og_url":{"#tag":"meta","#attributes":{"property":"og:url","content":"https://eiqeditor.hospitalitytech.com/how-chicago-scoops-standardized-security-across-30-stores"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"How Chicago Scoops Standardized Security Across 30+ Stores"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/exe0316.jpg?itok=c0FqUUtG"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/exe0316.jpg?itok=c0FqUUtG"}},"og_image_type":{"#tag":"meta","#attributes":{"property":"og:image:type","content":"image/jpeg"}},"og_image_width":{"#tag":"meta","#attributes":{"property":"og:image:width","content":"655"}},"og_image_height":{"#tag":"meta","#attributes":{"property":"og:image:height","content":"368"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2021-12-17T12:45:37-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"How Chicago Scoops Standardized Security Across 30+ Stores"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/exe0316.jpg?itok=c0FqUUtG"}},"schema.org":{"schema_article_type":{"#tag":"meta","#attributes":{"name":"@type","content":"Article","group":"schema_article","schema_metatag":true}},"schema_article_article_body":{"#tag":"meta","#attributes":{"name":"articleBody","content":"Chicago Scoops, largest franchisee of the Cold Stone Creamery brand, is growing at a breath-taking pace. The brand is also lighting up applications fast and securely, while avoiding greater margin pressure and maintaining its people-first approach. HT talks to Kyle Welch, president of Chicago Scoops LLC and Ron Robinson, SVP of sales at Cybera to find out how they collaborated to standardize security across 30+ stores in one month. Sponsored\r\n ","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"How Chicago Scoops Standardized Security Across 30+ Stores","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"How Chicago Scoops Standardized Security Across 30+ Stores","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Networking","Loyalty","Security -- Network","Executive Insight"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Thu, 03/03/2016 - 18:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Thu, 03/03/2016 - 18:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":2133,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/exe0316.jpg?itok=Tc4jWWkI","width":196,"alt":null,"height":128},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":269,"name":"Networking","url":"/networking"},{"id":8,"name":"Loyalty","url":"/loyalty"},{"id":31,"name":"Security -- Network","url":"/security-network"},{"id":262,"name":"Executive Insight","url":"/executive-insight"}],"contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Hospitality Technology"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "HT"; const title = "How Chicago Scoops Standardized Security Across 30+ Stores | Columns | Hospitality Magazine (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 = 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 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); } })();