1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7
7<script type="text/javascript" src="https://go.forrester.com/wp-content/themes/forrester/assets/dist/js/client-side-redirects.min.js?v=1791450960"></script>
7 <style> 8 .event-session__roles.is-collapsed span:nth-child(n+5 of .is-visible) { 9 display: none 10 } 11 </style> 12<!-- CHECKING NEW RELIC --><!-- SKIPPING NEW RELIC --><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 13 14<!-- Google Tag Manager for WordPress by gtm4wp.com -->
15<script data-cfasync="false" data-pagespeed-no-defer> 16 var gtm4wp_datalayer_name = "dataLayer"; 17 var dataLayer = dataLayer || []; 18</script>
18 19<!-- End Google Tag Manager for WordPress by gtm4wp.com --> 20 <!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 21 <title>Forrester Helps Organizations Thrive Through Volatility</title> 22 <meta name="description" content="Forrester is a leading global market research company that helps organizations exceed customer demands and excel with technology. Learn how Forrester can help." /> 23 <link rel="canonical" href="https://www.forrester.com/bold/" /> 24 <meta property="og:locale" content="en_US" /> 25 <meta property="og:type" content="article" /> 26 <meta property="og:title" content="Forrester" /> 27 <meta property="og:description" content="Forrester is a leading global market research company that helps organizations exceed customer demands and excel with technology. Learn how Forrester can help." /> 28 <meta property="og:url" content="https://www.forrester.com/bold/" /> 29 <meta property="og:site_name" content="Forrester" /> 30 <meta property="article:publisher" content="https://www.facebook.com/forrester/" /> 31 <meta property="article:modified_time" content="2026-09-14T18:32:30+00:00" /> 32 <meta property="og:image" content="https://go.forrester.com/wp-content/uploads/2022/03/FMK_FORR_GenericSocialImage_220314.jpg" /> 33 <meta property="og:image:width" content="1201" /> 34 <meta property="og:image:height" content="628" /> 35 <meta property="og:image:type" content="image/jpeg" /> 36 <meta name="twitter:card" content="summary_large_image" /> 37 <meta name="twitter:site" content="@forrester" /> 38 <meta name="twitter:label1" content="Est. reading time" /> 39 <meta name="twitter:data1" content="9 minutes" /> 40
40<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.forrester.com\/bold\/","url":"https:\/\/www.forrester.com\/bold\/","name":"Forrester Helps Organizations Thrive Through Volatility","isPartOf":{"@id":"https:\/\/www.forrester.com\/#website"},"datePublished":"2018-08-13T18:20:31+00:00","dateModified":"2026-09-14T18:32:30+00:00","description":"Forrester is a leading global market research company that helps organizations exceed customer demands and excel with technology. Learn how Forrester can help.","breadcrumb":{"@id":"https:\/\/www.forrester.com\/bold\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.forrester.com\/bold\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.forrester.com\/bold\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.forrester.com\/"},{"@type":"ListItem","position":2,"name":"Forrester"}]},{"@type":"WebSite","@id":"https:\/\/www.forrester.com\/#website","url":"https:\/\/www.forrester.com\/","name":"Forrester","description":"","publisher":{"@id":"https:\/\/www.forrester.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.forrester.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.forrester.com\/#organization","name":"Forrester","url":"https:\/\/www.forrester.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.forrester.com\/#\/schema\/logo\/image\/","url":"https:\/\/go.forrester.com\/wp-content\/uploads\/forrester-RGB_logo-1.png","contentUrl":"https:\/\/go.forrester.com\/wp-content\/uploads\/forrester-RGB_logo-1.png","width":1632,"height":260,"caption":"Forrester"},"image":{"@id":"https:\/\/www.forrester.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/forrester\/","https:\/\/x.com\/forrester","https:\/\/www.linkedin.com\/company\/forrester-research","https:\/\/www.youtube.com\/user\/ForresterResearch"]}]}</script>
40 41 <!-- / Yoast SEO Premium plugin. --> 42 43 44<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://go.forrester.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.forrester.com%2Fbold%2F" /> 45<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://go.forrester.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.forrester.com%2Fbold%2F&format=xml" /> 46<style id="wp-img-auto-sizes-contain-inline-css"> 47img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 48/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 49</style> 50<style id="wp-emoji-styles-inline-css"> 51 52 img.wp-smiley, img.emoji { 53 display: inline !important; 54 border: none !important; 55 box-shadow: none !important; 56 height: 1em !important; 57 width: 1em !important; 58 margin: 0 0.07em !important; 59 vertical-align: -0.1em !important; 60 background: none !important; 61 padding: 0 !important; 62 } 63/*# sourceURL=wp-emoji-styles-inline-css */ 64</style> 65<style id="classic-theme-styles-inline-css"> 66/*! This file is auto-generated */ 67.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 68/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 69</style> 70 71<style id="global-styles-inline-css"> 72:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
72--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
72.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 73/*# sourceURL=global-styles-inline-css */ 74</style> 75 76<link rel='stylesheet' id='auth0-widget-css' href='https://go.forrester.com/wp-content/plugins/auth0/assets/css/main.css?ver=4.6.2' media='all' /> 77<link rel='stylesheet' id='slick-style-css' href='https://go.forrester.com/wp-content/themes/forrester/assets/vendor/slick.css?ver=1.8.1' media='all' /> 78<link rel='stylesheet' id='forrester-style-css' href='https://go.forrester.com/wp-content/themes/forrester/assets/dist/css/core.min.css?ver=1791450960' media='all' /> 79<link rel="https://api.w.org/" href="https://go.forrester.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://go.forrester.com/wp-json/wp/v2/pages/71194" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://go.forrester.com/xmlrpc.php?rsd" /> 80<meta name="generator" content="WordPress 7.1.3" /> 81<link rel='shortlink' href='https://www.forrester.com/?p=71194' /> 82
82<script type="text/javascript"><!-- 83 function powerpress_pinw(pinw_url){window.open(pinw_url, 'PowerPressPlayer','toolbar=0,status=0,resizable=1,width=460,height=320'); return false;} 84 //--> 85 86 // tabnab protection 87 window.addEventListener('load', function () { 88 // make all links have rel="noopener noreferrer" 89 document.querySelectorAll('a[target="_blank"]').forEach(link => { 90 link.setAttribute('rel', 'noopener noreferrer'); 91 }); 92 }); 93 </script>
93 94 95<!-- Google Tag Manager for WordPress by gtm4wp.com --> 96<!-- GTM Container placement set to footer -->
97<script data-cfasync="false" data-pagespeed-no-defer> 98 var dataLayer_content = {"pageTitle":"Forrester Helps Organizations Thrive Through Volatility","pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"Forrester","pagePostDate":"August 13, 2018","pagePostDateYear":"2018","pagePostDateMonth":"08","pagePostDateDay":"13","pagePostDateDayName":"Monday","pagePostDateHour":"18","pagePostDateMinute":"20","pagePostDateIso":"2018-08-13T18:20:31-04:00","pagePostDateUnix":1534184431,"platform":"wordpress"}; 99 dataLayer.push( dataLayer_content ); 100</script>
vendor: 1 bytes, line 100
100
101<script data-cfasync="false" data-pagespeed-no-defer>
vendor: 322 bytes, lines 101-106
101 102(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 103new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 104j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 105'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 106})(window,document,'script','dataLayer','
106GTM-T4HT5SN
vendor: 4 bytes, line 106
106');
107</script>
107 108<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
108<script type="text/javascript"> 109 var _elqQ = _elqQ || []; 110 _elqQ.push(['elqSetSiteId', '332']); 111 _elqQ.push(["elqUseFirstPartyCookie", "elq.forrester.com"]); 112 _elqQ.push(['elqTrackPageView']); 113 (function () { 114 function async_load() { 115 var s = document.createElement('script'); 116 s.type = 'text/javascript'; 117 s.async = true; 118 s.src = '//img.en25.com/i/elqCfg.min.js'; 119 var x = document.getElementsByTagName('script')[0]; 120 x.parentNode.insertBefore(s, x); 121 } 122 if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); 123 else if (window.attachEvent) window.attachEvent('onload', async_load); 124 })(); 125 126 // Returns the value of the Eloqua cookie 127 function elqGetGuidCookieValue() { 128 var name, value, index, cookies = document.cookie.split(';'); 129 for (var i = 0; i < cookies.length; i++) { 130 index = cookies[i].indexOf('='); 131 if (index > 0 && cookies[i].length > index + 1) { 132 name = cookies[i].substr(0, index).trim(); 133 if (name == 'ELOQUA') { 134 value = cookies[i].substr(index + 1); 135 var subCookies = value.split("&"); 136 for (var l = 0; l < subCookies.length; l++) { 137 var subCookie = subCookies[l].split("="); 138 if (subCookie.length == 2 && subCookie[0] == 'GUID') { 139 return subCookie[1]; 140 } 141 } 142 } 143 } 144 } 145 return ''; 146 } 147 </script>
147 148
148<script type='text/javascript'> 149 function elqGetCookie(name) { 150 var cookies = document.cookie.split(';'); 151 for (var i = 0; i < cookies.length; i++) { 152 var position = cookies[i].indexOf('='); 153 if (position > 0 && position < cookies[i].length - 1) { 154 var x = cookies[i].substr(0, position); 155 var y = cookies[i].substr(position + 1); 156 x = x.replace(/^\s+|\s+$/g, ''); 157 if (x == name) { 158 return unescape(y); 159 } 160 } 161 } 162 return ''; 163 } 164 165 function elqGetCookieSubValue(name, subKey) { 166 var cookieValue = elqGetCookie(name); 167 if (cookieValue == null || cookieValue == '') 168 return ''; 169 var cookieSubValue = cookieValue.split('&'); 170 for (var i = 0; i < cookieSubValue.length; i++) { 171 var pair = cookieSubValue[i].split('='); 172 if (pair.length > 1) { 173 if (pair[0] == subKey) { 174 return pair[1]; 175 } 176 } 177 } 178 return ''; 179 } 180 181 function elqSetCustomerGUID() { 182 var elqCustomerGuid = elqGetCookieSubValue('ELOQUA', 'GUID'); 183 if (elqCustomerGuid != null && elqCustomerGuid != '') 184 document.forms['LEAD3.0Wordpress'].elements['elqCustomerGUID'].value = elqCustomerGuid; 185 return; 186 } 187 //window.onload = elqSetCustomerGUID; 188 </script>
188 189 190 <!--START DNB VIFF JS--> 191 <!--For opt-out information, please visit: https://https://d41.co/--&c=E,1,pFKeEGhMPEFMmpaR4mzqqV4Qy_k2z8FRS2WlgXXa92PE_2RJlfA-hT5YjpPZ-NAzvWzZQrdPdSaauFq0zFJhNz1EeM1ky_RpNHyqAhaP6Qg,&typo=1 --> 192
192<script type="text/javascript" src="//cdn-0.d41.co/tags/ff/ff-4.min.js" charset="utf-8"></script>
192 193
193<script type="text/javascript"> 194 var dpa = false; 195 var dbCallmade = false; 196 document.addEventListener(`DOMContentLoaded`, () => { 197 if (window.ActiveXObject) { 198 window.ActiveXObject = null; 199 } 200 var leadType = document.querySelector('input[name="leadtype"]'); 201 var leadContext = document.querySelector('input[name="leadcontext"]'); 202 if ( (leadType && leadType.value.trim() !== "") || (leadContext && leadContext.value.trim() !== "") ) { 203 if (typeof Fill !== "undefined") { 204 dpa = new Fill.LeadFormApp({ 205 visitorIntelligenceApiKey: "vff2384", 206 defaultCompanyCountry: "US", 207 leadFormName: "form2069", 208 companyCountrySearchFieldName: "countryfieldhidden", 209 contactEmailSearchFieldName: "email", 210 companyNameSearchFieldName: "companyname", 211 contactSearchEnabled: false, 212 companySelectedCallback: function setBackupCompanyName() { 213 $("input[name=db_companyname]").val($('#companyNameField').val()); 214 dbCallmade = true; 215 console.log({ dbCallmade }); 216 }, 217 useLIDropdowns: true, 218 visitorIDEnabled: false, 219 clearFieldsIfNoEmailSearchMatch: false, 220 clearCompanyAfterTypeaheadChange: true, 221 attributeForFieldLookup: "name", 222 initialFocusFieldName: "", 223 setInitialCountryByIp: false, 224 // Field mappings 225 dunsFieldName: "db_duns", 226 companyNameFieldName: "companyname", 227 address1FieldName: "db_companyaddress1", 228 address2FieldName: "db_companyaddress2", 229 cityFieldName: "db_city", 230 stateFieldName: "db_state", 231 postalFieldName: "db_zipcode", 232 countryFieldName: "db_country", 233 sicCodeFieldName: "db_sic", 234 sicDescriptionFieldName: "db_sicDesc", 235 vanityTitleFieldName: "db_jobtitle", 236 globalUltimateDunsFieldName: "db_gu_duns", 237 globalUltimatePrimaryNameFieldName: "db_gu_name", 238 domesticUltimateDunsFieldName: "db_du_duns", 239 domesticUltimatePrimaryNameFieldName: "db_du_name", 240 parentDunsFieldName: "db_parentDuns", 241 parentPrimaryNameFieldName: "db_parentName", 242 phoneFieldName: "db_companyphone", 243 domainFieldName: "db_domain", 244 tradeStyleNameFieldName: "db_tradeName" 245 }); 246 dpa.attach(); 247 } 248 } 249 }); 250 </script>
250 251 <!-- END DNB VIFF JS--> 252 253 <!-- M1 Global Variables --> 254
254<script type="text/javascript"> 255 let statusBFS = false; //Flag for enable and disable BFS functionality 256 </script>
256 257<link rel="icon" href="https://go.forrester.com/wp-content/uploads/2021/10/cropped-icon_512.c2nfSw_xZ0-150x150.png" sizes="32x32" /> 258<link rel="icon" href="https://go.forrester.com/wp-content/uploads/2021/10/cropped-icon_512.c2nfSw_xZ0-300x300.png" sizes="192x192" /> 259<link rel="apple-touch-icon" href="https://go.forrester.com/wp-content/uploads/2021/10/cropped-icon_512.c2nfSw_xZ0-300x300.png" /> 260<meta name="msapplication-TileImage" content="https://go.forrester.com/wp-content/uploads/2021/10/cropped-icon_512.c2nfSw_xZ0-300x300.png" /> 261</head> 262 263<body class="wp-singular page-template page-template-template-core page-template-template-core-php page page-id-71194 page-parent wp-theme-forrester"> 264 265 266<!-- GTM Container placement set to footer --> 267<!-- Google Tag Manager (noscript) --> 268 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T4HT5SN" height="0" width="0" style="display:none;visibility:hidden" aria-hidden="true"></iframe></noscript> 269<!-- End Google Tag Manager (noscript) --> 270 271<div id="page" class="site"> 272 273<a class="skip-link sr-only" href="#main">Skip to content</a> 274 275<header id="masthead" class="site-header js-site-header"> 276 <div class="site-branding"> 277 <a href="https://www.forrester.com/bold/" rel="home" class="js-home-link"> 278 <img class="site-title" src="https://go.forrester.com/wp-content/themes/forrester/assets/static/forrester_logo.svg" alt="Forrester Logo"/> 279 </a> 280 </div><!-- .site-branding --> 281 282 <nav id="site-nav" class="site-nav d-none d-xl-inline-flex"> 283 <div class="menu-header-container js-logged-out-nav js-static-logged-out"><ul id="menu-header" class="menu"><li id="menu-item-71210" class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71210"><a href="#">Who We Serve</a> 284<ul class="sub-menu"> 285 <li id="menu-item-275794" class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275794"><a href="#">Blank</a> 286 <ul class="sub-menu"> 287 <li id="menu-item-275796" class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275796"><a href="#">TECHNOLOGY</a> 288 <ul class="sub-menu"> 289 <li id="menu-item-259683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259683"><a href="https://www.forrester.com/technology/data-ai-leaders/">Data, AI & Analytics</a></li> 290 <li id="menu-item-290771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-290771"><a href="https://www.forrester.com/technology/security-risk/">Security & Risk</a></li> 291 <li id="menu-item-236916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-236916"><a href="https://www.forrester.com/technology/architecture-delivery/">Technology Architecture And Delivery</a></li> 292 <li id="menu-item-120975" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120975"><a href="https://www.forrester.com/technology/">Technology</a></li> 293 </ul> 294</li> 295 <li id="menu-item-275797" class="mid-label pad-top menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275797"><a href="#">B2B</a> 296 <ul class="sub-menu"> 297 <li id="menu-item-120976" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120976"><a href="https://www.forrester.com/b2b-marketing/">B2B Marketing</a></li> 298 <li id="menu-item-303420" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303420"><a href="https://www.forrester.com/b2b-marketing/demand-abm/">Demand & ABM</a></li> 299 <li id="menu-item-146245" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-146245"><a href="https://www.forrester.com/product-management/">Portfolio & Product</a></li> 300 <li id="menu-item-120977" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120977"><a href="https://www.forrester.com/revenue/">Revenue Operations & Enablement</a></li> 301 </ul> 302</li> 303 <li id="menu-item-275798" class="mid-label pad-top menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275798"><a href="#">B2C</a> 304 <ul class="sub-menu"> 305 <li id="menu-item-120978" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120978"><a href="https://www.forrester.com/b2c-marketing/">B2C Marketing</a></li> 306 <li id="menu-item-71332" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71332"><a href="https://www.forrester.com/customer-experience/">Customer Experience</a></li> 307 <li id="menu-item-185302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185302"><a href="https://www.forrester.com/digital-business/">Digital Business</a></li> 308 </ul> 309</li> 310 </ul> 311</li> 312 <li id="menu-item-275795" class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275795"><a target="_blank" href="#">Blank</a> 313 <ul class="sub-menu"> 314 <li id="menu-item-275801" class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275801"><a href="#">INDUSTRIES</a> 315 <ul class="sub-menu"> 316 <li id="menu-item-275790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275790"><a href="https://www.forrester.com/financial-services/">Financial Services</a></li> 317 <li id="menu-item-259004" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259004"><a href="https://www.forrester.com/government/">Government</a></li> 318 <li id="menu-item-275788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275788"><a href="https://www.forrester.com/healthcare/">Healthcare</a></li> 319 <li id="menu-item-275789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275789"><a href="https://www.forrester.com/high-tech/">High Tech</a></li> 320 <li id="menu-item-275791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275791"><a href="https://www.forrester.com/retail/">Retail & CPG</a></li> 321 </ul> 322</li> 323 </ul> 324</li> 325</ul> 326</li> 327<li id="menu-item-71213" class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71213"><a href="#">What We Offer</a> 328<ul class="sub-menu"> 329 <li id="menu-item-272287" class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-272287"><a href="#">Blank</a> 330 <ul class="sub-menu"> 331 <li id="menu-item-71400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71400"><a href="https://www.forrester.com/research/forrester-decisions/">Forrester Decisions</a> 332 <ul class="sub-menu"> 333 <li id="menu-item-275786" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275786"><a href="https://www.forrester.com/research/wave/">
333The Forrester Wave™</a></li> 334 <li id="menu-item-290066" class="secondary menu-item menu-item-type-custom menu-item-object-custom menu-item-290066"><a href="/research/forrester-ai/">Forrester AI</a></li> 335 </ul> 336</li> 337 <li id="menu-item-160720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-160720"><a href="https://www.forrester.com/research/forrester-market-insights/">Forrester Market Insights</a> 338 <ul class="sub-menu"> 339 <li id="menu-item-71399" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-71399"><a href="https://www.forrester.com/consulting/">Consulting</a></li> 340 <li id="menu-item-247242" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-247242"><a href="https://www.forrester.com/bold/create-content-that-fuels-demand/">Demand Generation</a></li> 341 </ul> 342</li> 343 <li id="menu-item-274006" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-274006"><a href="https://www.forrester.com/research/ai-access/">AI Access</a></li> 344 <li id="menu-item-275785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275785"><a href="https://www.forrester.com/research/">Signature Research</a></li> 345 </ul> 346</li> 347 <li id="menu-item-181463" class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181463"><a href="#">Blank</a> 348 <ul class="sub-menu"> 349 <li id="menu-item-71664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71664"><a href="https://www.forrester.com/events/">Events</a> 350 <ul class="sub-menu"> 351 <li id="menu-item-181476" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181476"><a href="https://www.forrester.com/events/marketing/">B2B Events</a></li> 352 <li id="menu-item-181477" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181477"><a href="https://www.forrester.com/events/cx/">CX Events</a></li> 353 <li id="menu-item-181478" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181478"><a href="https://www.forrester.com/events/technology/">Technology Events</a></li> 354 <li id="menu-item-275811" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275811"><a href="https://www.forrester.com/events/sponsorship/">Event Sponsorship</a></li> 355 <li id="menu-item-275810" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275810"><a href="https://www.forrester.com/about-us/forrester-awards/">Awards</a></li> 356 </ul> 357</li> 358 <li id="menu-item-181472" class="pad-top menu-item menu-item-type-post_type menu-item-object-page menu-item-181472"><a href="https://www.forrester.com/research/analyst-relations-council/">Analyst Relations Council</a></li> 359 <li id="menu-item-181473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181473"><a href="https://www.forrester.com/certification/">Certification</a></li> 360 <li id="menu-item-181474" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181474"><a href="https://www.forrester.com/research/reprints/">Reprints</a></li> 361 </ul> 362</li> 363</ul> 364</li> 365<li id="menu-item-181459" class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181459"><a href="#">How We Think</a> 366<ul class="sub-menu"> 367 <li id="menu-item-181464" class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181464"><a href="#">Blank</a> 368 <ul class="sub-menu"> 369 <li id="menu-item-275820" class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275820"><a href="#">RESOURCES</a> 370 <ul class="sub-menu"> 371 <li id="menu-item-284904" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284904"><a href="https://www.forrester.com/ai/">AI Into Action</a></li> 372 <li id="menu-item-71209" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71209"><a href="https://www.forrester.com/blogs/">Blog Posts</a></li> 373 <li id="menu-item-254048" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-254048"><a href="https://www.forrester.com/client-stories/">Client Success Stories</a></li> 374 <li id="menu-item-181461" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-181461"><a href="/podcasts">Podcasts</a></li> 375 <li id="menu-item-160717" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160717"><a href="https://www.forrester.com/predictions/">Predictions</a></li> 376 <li id="menu-item-181491" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-181491"><a href="/webinars/">Webinars</a></li> 377 </ul> 378</li> 379 </ul> 380</li> 381 <li id="menu-item-181465" class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181465"><a href="#">Blank</a> 382 <ul class="sub-menu"> 383 <li id="menu-item-71212" class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71212"><a href="#">
383FEATURED TOPICS</a> 384 <ul class="sub-menu"> 385 <li id="menu-item-295068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295068"><a href="https://www.forrester.com/technology/aegis-framework/">Agentic AI Security</a></li> 386 <li id="menu-item-303795" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303795"><a href="https://www.forrester.com/bold/b2b-gtm-strategy/">B2B GTM Strategy</a></li> 387 <li id="menu-item-266889" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266889"><a href="https://www.forrester.com/b2b-marketing/b2b-marketing-strategy/">B2B Marketing Strategy</a></li> 388 <li id="menu-item-288047" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288047"><a href="https://www.forrester.com/b2c-marketing/b2c-marketing-transformation/">B2C Marketing Transformation</a></li> 389 <li id="menu-item-230220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-230220"><a href="https://www.forrester.com/bold/cross-functional-alignment/">Cross-Functional Alignment</a></li> 390 <li id="menu-item-230221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-230221"><a href="https://www.forrester.com/bold/customer-obsession/">Customer Obsession</a></li> 391 <li id="menu-item-284934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284934"><a href="https://www.forrester.com/technology/emerging-technology/">Emerging Technology</a></li> 392 <li id="menu-item-216351" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-216351"><a href="https://www.forrester.com/technology/generative-ai/">Generative AI</a></li> 393 <li id="menu-item-284855" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284855"><a href="https://www.forrester.com/technology/risk-management/">Risk Management</a></li> 394 <li id="menu-item-259466" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259466"><a href="https://www.forrester.com/technology/technology-strategy/">Technology Strategy</a></li> 395 <li id="menu-item-220341" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-220341"><a href="https://www.forrester.com/zero-trust/">Zero Trust Security</a></li> 396 </ul> 397</li> 398 </ul> 399</li> 400</ul> 401</li> 402<li id="menu-item-71214" class="nav2 one-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71214"><a href="#">Who We Are</a> 403<ul class="sub-menu"> 404 <li id="menu-item-128498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128498"><a href="https://www.forrester.com/about-us/">About Us</a></li> 405 <li id="menu-item-160719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160719"><a href="https://www.forrester.com/executive-leadership/">Leadership</a></li> 406 <li id="menu-item-79000" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79000"><a href="https://www.forrester.com/our-board/">Board</a></li> 407 <li id="menu-item-160718" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160718"><a href="https://www.forrester.com/press-newsroom/">Newsroom</a></li> 408 <li id="menu-item-158136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-158136"><a href="https://www.forrester.com/careers/">Careers</a></li> 409 <li id="menu-item-181486" class="ext menu-item menu-item-type-custom menu-item-object-custom menu-item-181486"><a target="_blank" href="https://investor.forrester.com/">Investor Relations</a></li> 410</ul> 411</li> 412<li id="menu-item-275830" class="nav2 one-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275830"><a href="#">Events</a> 413<ul class="sub-menu"> 414 <li id="menu-item-275833" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275833"><a href="/events/">Events</a> 415 <ul class="sub-menu"> 416 <li id="menu-item-275826" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275826"><a href="https://www.forrester.com/events/marketing/">B2B Events</a></li> 417 <li id="menu-item-275825" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275825"><a href="https://www.forrester.com/events/cx/">CX Events</a></li> 418 <li id="menu-item-275823" class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275823"><a href="https://www.forrester.com/events/technology/">Technology Events</a></li> 419 </ul> 420</li> 421 <li id="menu-item-275824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275824"><a href="https://www.forrester.com/events/sponsorship/">Event Sponsorship</a></li> 422 <li id="menu-item-275827" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275827"><a href="https://www.forrester.com/webinars/">Webinars</a></li> 423 <li id="menu-item-275829" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275829"><a href="https://www.forrester.com/about-us/forrester-awards/">Awards</a></li> 424</ul> 425</li> 426</ul></div> 427 <div class="menu-header-container js-logged-in-nav js-static-nav"> 428 <ul class="menu"> 429 <!-- <li class="menu-item"><a href="https://www.forrester.com/myhome">Home</a></li> 430 <li class="menu-item menu-item-has-children"><a href="#">Events</a>
430<span class="sub-menu-expand js-sub-menu-expand"></span> 431 <ul class="sub-menu"> 432 <li class="menu-item"><a href="https://go.forrester.com/events/">Conferences & Summits</a></li> 433 <li class="menu-item"><a href="https://www.forrester.com/webinar/upcoming">Webinars</a></li> 434 <li class="menu-item"><a href="https://go.forrester.com/research/workshops/">Workshops</a></li> 435 </ul> 436 </li> --> 437 <li class="menu-item"><a href="/myhome" class="forr-cta -secondary -white"><span>Return to Forrester Platform</span></a></li> 438 </ul> 439 </div> 440 441 <div class="right-half"> 442 <form action="/allSearch" method="get" class="header-search js-header-search"> 443 <label for="header-search-desktop" class="sr-only">Search</label> 444 <input id="header-search-desktop" class="header-search__input js-header-search-input" type="search" name="q" /> 445 <span class="header-search__clear js-header-search-clear"></span> 446 <!-- <input type="hidden" name="s" value="relevance" /> 447 <input type="hidden" name="dateRange" value="365" /> --> 448 </form> 449 <a href="https://www.forrester.com/cart.srv" class="header-cart js-cart"><span class="sr-only">Forrester Cart</span></a> 450 <a href="/login" class="lr-link js-logged-out">Log In</a> 451 452 <a href="/become-a-client" class="button js-logged-out">Talk To Sales</a> 453 <div class="menu-header-container my-acct-nav js-logged-in js-dynamic-nav"> 454 <ul class="menu"> 455 <!-- <li class="menu-item menu-item-has-children"><a href="#">My Account</a><span class="sub-menu-expand js-sub-menu-expand"></span> 456 <ul class="sub-menu"> 457 <li class="menu-item"><a href="/myhome">Home</a></li> 458 <li class="menu-item"><a href="/my-account/profile">Manage Account</a></li> 459 <li class="menu-item"><a href="/help">Get Help</a></li> 460 <li class="menu-item"><a href="/logout">Log Out</a></li> 461 </ul> 462 </li> --> 463 <li class="menu-item"><a href="/my-account/profile">My Account</a></li> 464 </ul> 465 </div> 466 </div> 467 </nav><!-- #site-nav --> 468 469 <div class="header-mobile d-xl-none"> 470 <a href="https://www.forrester.com/cart.srv" class="header-cart js-cart"><span class="sr-only">Forrester Cart</span></a> 471 <input id="mobile-menu" class="mobile-checkbox" type="checkbox" /> 472 <label for="mobile-menu" class="mobile-trigger"> 473 <span class="sr-only">Show Menu</span> 474 <span class="hamburger"><span></span></span> 475 </label> 476 <nav class="site-nav-mobile show-all-subnav"> 477 <div class="mobile-top-row"> 478 <a href="/login" class="lr-link js-logged-out">Log In</a> 479 <form action="/allSearch" method="get" class="header-search js-header-search"> 480 <label for="header-search-mobile" class="sr-only">Search</label> 481 <input id="header-search-mobile" class="header-search__input js-header-search-input" type="search" name="q" /> 482 <span class="header-search__clear js-header-search-clear"></span> 483 <!-- <input type="hidden" name="s" value="relevance" /> 484 <input type="hidden" name="dateRange" value="365" /> --> 485 </form> 486 </div> 487 <div class="menu-header-container my-acct-nav js-logged-in js-dynamic-nav"> 488 <ul class="menu"> 489 <!-- <li class="menu-item menu-item-has-children"><a href="#">My Account</a><span class="sub-menu-expand js-sub-menu-expand"></span> 490 <ul class="sub-menu"> 491 <li class="menu-item"><a href="/myhome">Home</a></li> 492 <li class="menu-item"><a href="/my-account/profile">Manage Account</a></li> 493 <li class="menu-item"><a href="/help">Get Help</a></li> 494 <li class="menu-item"><a href="/logout">Log Out</a></li> 495 </ul> 496 </li> --> 497 <li class="menu-item"><a href="/myhome">Return to Forrester Platform</a></li> 498 </ul> 499 </div> 500 <div class="menu-header-container js-logged-out js-static-logged-out"><ul id="menu-header-1" class="menu"><li class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71210"><a href="#">Who We Serve</a> 501<ul class="sub-menu"> 502 <li class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275794"><a href="#">Blank</a> 503 <ul class="sub-menu"> 504 <li class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275796"><a href="#">TECHNOLOGY</a> 505 <ul class="sub-menu"> 506 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259683"><a href="https://www.forrester.com/technology/data-ai-leaders/">Data, AI & Analytics</a></li> 507 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-290771"><a href="https://www.forrester.com/technology/security-risk/">Security & Risk</a></li> 508 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-236916"><a href="https://www.forrester.com/technology/architecture-delivery/">Technology Architecture And Delivery</a></li> 509 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120975"><a href="https://www.forrester.com/technology/">Technology</a></li> 510 </ul> 511</li> 512 <li class="mid-label pad-top menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275797"><a href="#">B2B</a> 513 <ul class="sub-menu"> 514 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120976"><a href="https://www.forrester.com/b2b-marketing/">B2B Marketing</a></li> 515 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303420"><a href="https://www.forrester.com/b2b-marketing/demand-abm/">Demand & ABM</a></li> 516 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-146245"><a href="https://www.forrester.com/product-management/">Portfolio & Product</a></li> 517 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120977"><a href="https://www.forrester.com/revenue/">Revenue Operations & Enablement</a></li> 518 </ul> 519</li> 520 <li class="mid-label pad-top menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275798"><a href="#">B2C</a> 521 <ul class="sub-menu"> 522 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120978"><a href="https://www.forrester.com/b2c-marketing/">B2C Marketing</a></li> 523 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71332"><a href="https://www.forrester.com/customer-experience/">Customer Experience</a></li> 524 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185302"><a href="https://www.forrester.com/digital-business/">Digital Business</a></li> 525 </ul> 526</li> 527 </ul> 528</li> 529 <li class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275795"><a target="_blank" href="#">Blank</a> 530 <ul class="sub-menu"> 531 <li class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275801"><a href="#">INDUSTRIES</a> 532 <ul class="sub-menu"> 533 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275790"><a href="https://www.forrester.com/financial-services/">Financial Services</a></li> 534 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259004"><a href="https://www.forrester.com/government/">Government</a></li> 535 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275788"><a href="https://www.forrester.com/healthcare/">Healthcare</a></li> 536 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275789"><a href="https://www.forrester.com/high-tech/">High Tech</a></li> 537 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275791"><a href="https://www.forrester.com/retail/">Retail & CPG</a></li> 538 </ul> 539</li> 540 </ul> 541</li> 542</ul> 543</li> 544<li class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71213"><a href="#">What We Offer</a> 545<ul class="sub-menu"> 546 <li class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-272287"><a href="#">Blank</a> 547 <ul class="sub-menu"> 548 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71400"><a href="https://www.forrester.com/research/forrester-decisions/">Forrester Decisions</a> 549 <ul class="sub-menu"> 550 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275786"><a href="https://www.forrester.com/research/wave/">
550The Forrester Wave™</a></li> 551 <li class="secondary menu-item menu-item-type-custom menu-item-object-custom menu-item-290066"><a href="/research/forrester-ai/">Forrester AI</a></li> 552 </ul> 553</li> 554 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-160720"><a href="https://www.forrester.com/research/forrester-market-insights/">Forrester Market Insights</a> 555 <ul class="sub-menu"> 556 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-71399"><a href="https://www.forrester.com/consulting/">Consulting</a></li> 557 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-247242"><a href="https://www.forrester.com/bold/create-content-that-fuels-demand/">Demand Generation</a></li> 558 </ul> 559</li> 560 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-274006"><a href="https://www.forrester.com/research/ai-access/">AI Access</a></li> 561 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275785"><a href="https://www.forrester.com/research/">Signature Research</a></li> 562 </ul> 563</li> 564 <li class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181463"><a href="#">Blank</a> 565 <ul class="sub-menu"> 566 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-71664"><a href="https://www.forrester.com/events/">Events</a> 567 <ul class="sub-menu"> 568 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181476"><a href="https://www.forrester.com/events/marketing/">B2B Events</a></li> 569 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181477"><a href="https://www.forrester.com/events/cx/">CX Events</a></li> 570 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-181478"><a href="https://www.forrester.com/events/technology/">Technology Events</a></li> 571 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275811"><a href="https://www.forrester.com/events/sponsorship/">Event Sponsorship</a></li> 572 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275810"><a href="https://www.forrester.com/about-us/forrester-awards/">Awards</a></li> 573 </ul> 574</li> 575 <li class="pad-top menu-item menu-item-type-post_type menu-item-object-page menu-item-181472"><a href="https://www.forrester.com/research/analyst-relations-council/">Analyst Relations Council</a></li> 576 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181473"><a href="https://www.forrester.com/certification/">Certification</a></li> 577 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-181474"><a href="https://www.forrester.com/research/reprints/">Reprints</a></li> 578 </ul> 579</li> 580</ul> 581</li> 582<li class="nav2 two-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181459"><a href="#">How We Think</a> 583<ul class="sub-menu"> 584 <li class="blank menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181464"><a href="#">Blank</a> 585 <ul class="sub-menu"> 586 <li class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275820"><a href="#">RESOURCES</a> 587 <ul class="sub-menu"> 588 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284904"><a href="https://www.forrester.com/ai/">AI Into Action</a></li> 589 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71209"><a href="https://www.forrester.com/blogs/">Blog Posts</a></li> 590 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-254048"><a href="https://www.forrester.com/client-stories/">Client Success Stories</a></li> 591 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-181461"><a href="/podcasts">Podcasts</a></li> 592 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160717"><a href="https://www.forrester.com/predictions/">Predictions</a></li> 593 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-181491"><a href="/webinars/">Webinars</a></li> 594 </ul> 595</li> 596 </ul> 597</li> 598 <li class="blank border menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-181465"><a href="#">Blank</a> 599 <ul class="sub-menu"> 600 <li class="mid-label menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71212"><a href="#">
600FEATURED TOPICS</a> 601 <ul class="sub-menu"> 602 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295068"><a href="https://www.forrester.com/technology/aegis-framework/">Agentic AI Security</a></li> 603 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303795"><a href="https://www.forrester.com/bold/b2b-gtm-strategy/">B2B GTM Strategy</a></li> 604 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266889"><a href="https://www.forrester.com/b2b-marketing/b2b-marketing-strategy/">B2B Marketing Strategy</a></li> 605 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288047"><a href="https://www.forrester.com/b2c-marketing/b2c-marketing-transformation/">B2C Marketing Transformation</a></li> 606 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-230220"><a href="https://www.forrester.com/bold/cross-functional-alignment/">Cross-Functional Alignment</a></li> 607 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-230221"><a href="https://www.forrester.com/bold/customer-obsession/">Customer Obsession</a></li> 608 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284934"><a href="https://www.forrester.com/technology/emerging-technology/">Emerging Technology</a></li> 609 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-216351"><a href="https://www.forrester.com/technology/generative-ai/">Generative AI</a></li> 610 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284855"><a href="https://www.forrester.com/technology/risk-management/">Risk Management</a></li> 611 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-259466"><a href="https://www.forrester.com/technology/technology-strategy/">Technology Strategy</a></li> 612 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-220341"><a href="https://www.forrester.com/zero-trust/">Zero Trust Security</a></li> 613 </ul> 614</li> 615 </ul> 616</li> 617</ul> 618</li> 619<li class="nav2 one-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71214"><a href="#">Who We Are</a> 620<ul class="sub-menu"> 621 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128498"><a href="https://www.forrester.com/about-us/">About Us</a></li> 622 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160719"><a href="https://www.forrester.com/executive-leadership/">Leadership</a></li> 623 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-79000"><a href="https://www.forrester.com/our-board/">Board</a></li> 624 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160718"><a href="https://www.forrester.com/press-newsroom/">Newsroom</a></li> 625 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-158136"><a href="https://www.forrester.com/careers/">Careers</a></li> 626 <li class="ext menu-item menu-item-type-custom menu-item-object-custom menu-item-181486"><a target="_blank" href="https://investor.forrester.com/">Investor Relations</a></li> 627</ul> 628</li> 629<li class="nav2 one-col menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275830"><a href="#">Events</a> 630<ul class="sub-menu"> 631 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-275833"><a href="/events/">Events</a> 632 <ul class="sub-menu"> 633 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275826"><a href="https://www.forrester.com/events/marketing/">B2B Events</a></li> 634 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275825"><a href="https://www.forrester.com/events/cx/">CX Events</a></li> 635 <li class="secondary menu-item menu-item-type-post_type menu-item-object-page menu-item-275823"><a href="https://www.forrester.com/events/technology/">Technology Events</a></li> 636 </ul> 637</li> 638 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275824"><a href="https://www.forrester.com/events/sponsorship/">Event Sponsorship</a></li> 639 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275827"><a href="https://www.forrester.com/webinars/">Webinars</a></li> 640 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-275829"><a href="https://www.forrester.com/about-us/forrester-awards/">Awards</a></li> 641</ul> 642</li> 643</ul></div> <div class="menu-header-container events-show-subnav js-logged-in js-static-nav"> 644 <ul class="menu"> 645 <!-- <li class="menu-item"><a href="https://www.forrester.com/myhome">Home</a></li> 646 <li class="menu-item menu-item-has-children"><a href="#">Events</a>
646<span class="sub-menu-expand js-sub-menu-expand"></span> 647 <ul class="sub-menu"> 648 <li class="menu-item"><a href="https://go.forrester.com/events/">Conferences & Summits</a></li> 649 <li class="menu-item"><a href="https://www.forrester.com/webinar/upcoming">Webinars</a></li> 650 <li class="menu-item"><a href="https://go.forrester.com/research/workshops/">Workshops</a></li> 651 </ul> 652 </li> --> 653 <li class="menu-item"><a href="/my-account/profile">My Account</a></li> 654 </ul> 655 </div> 656 <div class="mobile-btn-row"> 657 <a href="/become-a-client" class="button js-logged-out">Talk To Sales</a> </div> 658 </nav> 659 </div> 660 661</header><!-- #masthead --> 662 663<main id="main" class="site-main"> 664<header class="forr-banner core-banner t-black" style="background: #00D1C3;"> 665 666 <div class="breadcrumbs"> 667 <div class="container"> 668 <a class="breadcrumbs__link" href="https://www.forrester.com">Home</a> > 669 Forrester </div> 670 </div> 671 672<div class="core-banner__bg"> 673 674 <div class="core-banner__bg-img"> 675 <img width="2000" height="750" src="https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056.webp" class="h-center v-center s-cover" alt="" decoding="async" fetchpriority="high" srcset="https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056.webp 2000w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056-300x113.webp 300w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056-1024x384.webp 1024w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056-768x288.webp 768w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056-1536x576.webp 1536w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-background-image-TSK-8056-640x240.webp 640w" sizes="(max-width: 2000px) 100vw, 2000px" /> </div> 676 677 678 <div class="core-banner__img image-top-padding--40 image-bottom-padding--40 image-left-padding--none image-right-padding--none"> 679 <img width="720" height="540" src="https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-image-TSK-8056.webp" class="h-center v-center" alt="" decoding="async" srcset="https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-image-TSK-8056.webp 720w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-image-TSK-8056-300x225.webp 300w, https://go.forrester.com/wp-content/uploads/2026/09/Team-Solutions-AI-Access-homepage-hero-image-TSK-8056-640x480.webp 640w" sizes="(max-width: 720px) 100vw, 720px" /> </div> 680 681 682</div> 683 684<div class="core-banner__content"> 685 <div class="container"> 686 <div class="core-banner__inner forr-banner__copy"> 687 <h1 class="core-banner__title">AI’s Human Advantage</h1> <div class="core-banner__copy"><p>As AI becomes table stakes, competitive advantage will come from something harder to scale: human judgment, expertise, and context. That’s why we’re bringing trusted AI and expert insight closer to where leaders and teams work, helping them make better decisions and achieve stronger outcomes.</p> 688</div> <div class="forr-ctas"> 689 <div class="forr-ctas__row"> 690 <a class="forr-cta -primary -default -standard id-" href="/blogs/if-everyone-has-ai-where-will-advantage-come-from/" target=""><span>Learn More</span></a> </div> 691 </div> 692 693 </div> 694 </div> 695</div> 696 697</header> 698 699 <section 700 class="page-block page-block--two_columns t-auto" 701 > 702 <div class="page-block__anchor" id="empowering"></div> 703 <div class="two-column-content"> 704 <div class="container"> 705 <div class="row align-items-center col-divider"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb0"> 706 <div class="col-md-11"> 707 <h2 class="two-column__fwheader">Empowering Leaders. Driving Results. Together.</h2> <div class="two-column__body "><p> </p> 708<p> </p> 709</div> </div> 710</div></div></div><div class="row align-items-center col-divider"><div class="two-column__item two-column__item--text_block col-md-8"><div class="two-column__body "> 711 <p>Success in business doesn’t come with a manual — especially in today’s fast-evolving world. But you’re not alone. Countless executives have faced the same challenges you’re navigating, from crafting winning strategies to investing in cutting-edge technologies and attracting the customers who matter most. The difference? They partnered with Forrester.</p> 712<p>Through a <strong>unique continuous guidance model</strong> that blends research, consulting, and live events, we ensure you stay ahead of every curve. Equipped with the latest trends, innovations, and data, our tailored interactions empower you to act swiftly and decisively.</p> 713<p>With insights drawn from surveying over <strong>500,000 consumers, executives, and tech leaders annually</strong>, Forrester consultants and analysts are unrivaled in understanding the challenges you face. Whatever hurdles you encounter, we’ve seen them — and solved them.</p> 714<p><img decoding="async" class="aligncenter size-full wp-image-262724" src="https://stg-go.forrester.com/wp-content/uploads/2025/05/500000-Survey-Respondents.webp" alt="" width="1800" height="439" /></p> 715<p> </p> 716</div> 717</div><div class="two-column__item two-column__item--text_block col-md-4"><div class="two-column__body two-column__body--lead-p"> 718 <p>Learn more about how Forrester can help you stay ahead of the curve.</p> 719<p> </p> 720</div> 721<div class="forr-ctas"> 722 <div class="forr-ctas__row"> 723 <a class="forr-cta -tertiary -default - id-" href="/become-a-client/" target=""><span>Become A Client</span></a> </div> 724 </div> 725</div></div> </div> 726</div> </section> 727 <section 728 class="page-block page-block--two_col_stacked t-auto" 729 > 730 <div class="twocol-stacked container"> 731 <div class="twocol-stacked__row mt-default row"> 732 <div class="col-md-12"><div class="row">
732 <div class="twocol-stacked__col col-md-6 -mtm40"><div class="twocol-stacked__block"><blockquote class="two-col-quote"> 733 <p class="two-col-quote__body">It’s not just about the stats and the benchmarks and the research. Forrester integrates themselves into our organization. We’re one team trying to understand how we drive our initiatives forward together.</p> 734 <cite class="two-col-quote__cite">— <strong>Jen Burns</strong><br><span>SVP, Commercial Operations & Marketing, Dun & Bradstreet</span></cite> 735</blockquote></div></div> </div></div> </div> 736 </div> 737 </section> 738 <section 739 class="page-block page-block--two_columns t-auto" 740 > 741 <div class="page-block__anchor" id="ai-teams"></div> 742 <div class="two-column-content"> 743 <div class="container"> 744 <div class="row align-items-center"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb0"> 745 <div class="col-md-9"> 746 <h2 class="two-column__fwheader">Put Forrester AI Into Action Where You Work </h2> </div> 747</div></div></div><div class="row align-items-center"><div class="two-column__item two-column__item--text_block col-md-6"><div class="two-column__body "> 748 <p>Forrester is reinventing research for the AI era by combining human insight with responsible, research‑grounded AI. With Forrester AI available in Microsoft Teams, leaders now stay in the flow of their work and add trusted advice, data, and frameworks directly inside the tools they use every day.</p> 749<p>Built on Forrester’s proprietary research and governed by transparency and trust, Forrester AI helps teams move faster, stay aligned, and make confident decisions when it matters most. Forrester AI delivers expertise into the moments where decisions get made — for every level of the organization.</p> 750</div> 751<div class="forr-ctas"> 752 <div class="forr-ctas__row"> 753 <a class="forr-cta -primary -default -standard id-" href="/research/forrester-ai/" target=""><span>Explore Forrester AI In Teams</span></a> </div> 754 </div> 755</div> </div> 756</div> </section> 757 <section 758 class="page-block page-block--two_columns t-auto" 759 > 760 <div class="two-column-content"> 761 <div class="container"> 762 <div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 763 <div class="col-md-9"> 764 <h2 class="two-column__fwheader">Value At Every Altitude</h2> <div class="two-column__body "><p>When you choose a research partner, you need support that aligns the enterprise, accelerates your function, and advances you as a leader.</p> 765</div> </div> 766</div></div></div><div class="row align-items-start"><div class="two-column__item two-column__item--text_block col-md-4"> <h3 class="two-column__header">Enterprise Alignment </h3> 767 <div class="two-column__body "> 768 <p>Helping leaders align priorities across the organization — from AI and risk management to sustainability and trust.</p> 769</div> 770</div><div class="two-column__item two-column__item--text_block col-md-4"> <h3 class="two-column__header">Functional Acceleration</h3> 771 <div class="two-column__body "> 772 <p>Helping teams move critical initiatives forward faster with actionable research, tools, and expert guidance.</p> 773</div> 774</div><div class="two-column__item two-column__item--text_block col-md-4"> <h3 class="two-column__header">Individual Advancement</h3> 775 <div class="two-column__body "> 776 <p>Helping professionals grow at every stage of their career through certifications, events, and executive partnership.</p> 777</div> 778</div></div><div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 779 <div class="col-md-9"> 780 <div class="two-column__body "><p>Rely on Forrester for value in all seasons and at all moments — from strategy to execution to career growth.</p> 781</div> <div class="forr-ctas"> 782 <div class="forr-ctas__row"> 783 <a class="forr-cta -primary -default -standard id-" href="/research/forrester-decisions/" target=""><span>Learn More</span></a> </div> 784 </div> 785 </div> 786</div></div></div> </div> 787</div> </section> 788 <section 789 class="page-block page-block--two_columns t-auto" 790 style="background-color:#F2F2F2;" > 791 <div class="page-block__anch
791or" id="industry-leaders"></div> 792 <div class="two-column-content"> 793 <div class="container"> 794 <div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb0"> 795 <div class="col-md-11"> 796 <h2 class="two-column__fwheader">Trusted By Industry Leaders</h2> </div> 797</div></div></div><div class="row align-items-start"><div class="two-column__item two-column__item--text_block col-md-6"><div class="two-column__body two-column__body--lead-p"> 798 <p>When organizations aim to conquer the complexity of today’s market, they turn to Forrester. <strong>Sixty-one of the Fortune 100 trust us to provide strategic clarity, operational alignment, and innovative solutions that accelerate growth.</strong></p> 799<p>Our services align enterprises to act fast and effectively across critical functions, empowering teams throughout your organization, such as:</p> 800<p><strong>Technology:</strong> <a href="/technology/data-ai-leaders/">Data, AI & Analytics</a>; <a href="/technology/">Security & Risk</a>; <a href="/technology/architecture-delivery/">Technology Architecture & Delivery</a>; <a href="/technology/">Technology Executives</a></p> 801<p><strong>B2B:</strong> <a href="/b2b-marketing/">Marketing</a>; <a href="/product-management/">Product</a>; <a href="/sales/">Revenue</a></p> 802<p><strong>Consumer:</strong> <a href="/customer-experience/">Customer Experience</a>; <a href="/digital-business/">Digital Business</a>; <a href="/b2c-marketing/">Marketing</a></p> 803<p>Forrester Decisions delivers measurable impact, boasting a 259% ROI and revenue growth accelerations of 4%.</p> 804</div> 805<div class="forr-ctas"> 806 <div class="forr-ctas__row"> 807 <a class="forr-cta -secondary -default -standard id-" href="/research/roi-forrester-decisions/" target=""><span>Read The Full ROI Report</span></a> </div> 808 </div> 809</div><div class="two-column__item two-column__item--image_block col-md-6 order-first order-md-0 js-scroll-fx js-scroll-fx--right"><img width="1024" height="853" src="https://go.forrester.com/wp-content/uploads/2026/04/[email protected]" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2026/04/[email protected] 1024w, https://go.forrester.com/wp-content/uploads/2026/04/[email protected] 300w, https://go.forrester.com/wp-content/uploads/2026/04/[email protected] 768w, https://go.forrester.com/wp-content/uploads/2026/04/[email protected] 576w, https://go.forrester.com/wp-content/uploads/2026/04/[email protected] 1201w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div></div><div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 810 <div class="col-md-9"> 811 <div class="two-column__body two-column__body--lead-p"><p>At the core of how we deliver this value is Forrester Decisions — our integrated model for turning insight into action.</p> 812</div> </div> 813</div></div></div> </div> 814</div> </section> 815 <section 816 class="page-block page-block--two_columns t-auto" 817 > 818 <div class="page-block__anchor" id="research"></div> 819 <div class="page-block__title container bg-v2-green"> 820 <h2><span>Research</span></h2> 821 </div> 822 <div class="two-column-content"> 823 <div class="container"> 824 <div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 825 <div class="col-md-11"> 826 <h2 class="two-column__fwheader">Forrester Decisions: Deliver Better Outcomes Faster</h2> <div class="two-column__body "><p>With Forrester Decisions, you gain the actionable guidance you need to drive strategic initiatives with confidence and deliver better outcomes faster. Our proven methodology accelerates growth by delivering data, insights, and expert support exactly when you need it.</p> 827<p><strong>Benefits for your business include:</strong></p> 828<ul> 829<li><strong>Risk-free decisions,</strong> backed by data and expert validation.</li> 830<li><strong>Faster execution</strong> and streamlined alignment across teams for speedier impact.</li> 831<li><strong>Maximized growth,</strong> with insights designed to unlock lasting value and drive results.</li> 832</ul> 833</div> </div> 834</div></div></div><div class="row align-items-start"><div class="two-column__item two-column__item--text_block col-md-4"><div class="two-column__body "> 835 <p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-263450" src="https://go.forrester.com/wp-content/uploads/2025/05/Inform-Your-Perspective.webp" alt="" width="708" height="360" srcset="https://go.forrester.com/wp-content/uploads/2025/05/Inform-Your-Perspective.webp 708w, https://go.forrester.com/wp-content/uploads/2025/05/Inform-Your-Perspective-300x153.webp 300w, https://go.forrester.com/wp-content/uploads/2025/05/Inform-Your-Perspective-640x325.webp 640w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p> 836<h2>Inform Your Perspective</h2> 837<ul> 838<li>Analyst guidance sessions</li> 839<li>Survey data from more than 500,000 respondents</li> 840<li>Forrester Wave™ evaluations and market landscapes</li> 841<li>Buyer Insights analysis</li> 842<li>Industry forecasts</li> 843<li>Streamlined research reports powered by Forrester AI</li> 844<li>The Forrester Take weekly newsletter</li> 845</ul> 846<p> </p> 847</div> 848</div><div class="two-column__item two-column__item--text_block col-md-4"><div class="two-column__body "> 849 <p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-263451" src="https://go.forrester.com/wp-content/uploads/2025/05/Sharpe
849n-Your-Skills.webp" alt="" width="708" height="360" srcset="https://go.forrester.com/wp-content/uploads/2025/05/Sharpen-Your-Skills.webp 708w, https://go.forrester.com/wp-content/uploads/2025/05/Sharpen-Your-Skills-300x153.webp 300w, https://go.forrester.com/wp-content/uploads/2025/05/Sharpen-Your-Skills-640x325.webp 640w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p> 850<h2>Sharpen Your Skills</h2> 851<ul> 852<li>Budget Planning Guides and toolkits</li> 853<li>Strategic models and frameworks</li> 854<li>Detailed assessments</li> 855<li>Certification programs</li> 856<li>Initiative blueprints</li> 857</ul> 858</div> 859</div><div class="two-column__item two-column__item--text_block col-md-4"><div class="two-column__body "> 860 <p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-263452" src="https://go.forrester.com/wp-content/uploads/2025/05/Develop-Authentic-Connections.webp" alt="" width="708" height="360" srcset="https://go.forrester.com/wp-content/uploads/2025/05/Develop-Authentic-Connections.webp 708w, https://go.forrester.com/wp-content/uploads/2025/05/Develop-Authentic-Connections-300x153.webp 300w, https://go.forrester.com/wp-content/uploads/2025/05/Develop-Authentic-Connections-640x325.webp 640w" sizes="auto, (max-width: 708px) 100vw, 708px" /></p> 861<h2>Develop Authentic Connections</h2> 862<ul> 863<li>Live events and conferences</li> 864<li>Peer discussions</li> 865<li>Client-only webinars</li> 866<li>Executive Leadership Exchange</li> 867<li>Women’s Leadership Program</li> 868</ul> 869</div> 870</div></div><div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 871 <div class="col-md-11"> 872 <div class="forr-ctas"> 873 <div class="forr-ctas__row"> 874 <a class="forr-cta -primary -default -standard id-" href="/research/" target=""><span>Learn More About Forrester Decisions</span></a> </div> 875 </div> 876 </div> 877</div></div></div> </div> 878</div> </section> 879 <section 880 class="page-block page-block--two_columns t-white" 881 > 882 <div class="page-block__bg-img bg-size-default ha-ctr va-ctr"> 883 <img width="2560" height="1600" src="https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x.webp 2560w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-300x188.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-1024x640.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-768x480.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-1536x960.webp 1536w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-2048x1280.webp 2048w, https://go.forrester.com/wp-content/uploads/2025/04/FMK_Izola_background2x-640x400.webp 640w" sizes="auto, (max-width: 2560px) 100v
883w, 2560px" /> </div> 884 <div class="two-column-content"> 885 <div class="container"> 886 <div class="row align-items-center"><div class="two-column__item two-column__item--text_block col-md-6"> <h3 class="two-column__header two-column__header--lg two-column__header--no-rule">Forrester AI: Forrester’s Groundbreaking Generative AI Tool</h3> 887 <div class="two-column__body two-column__body--lead-p"> 888 <p>Forrester AI, formerly known as Izola, swiftly analyzes reports, data, and insights, enabling clients to tackle complex business challenges and fast-track their progress with confidence.</p> 889</div> 890<div class="forr-ctas"> 891 <div class="forr-ctas__row"> 892 <a class="forr-cta -primary -default -standard id-" href="/research/forrester-ai/" target=""><span>Learn More About Forrester AI</span></a> </div> 893 </div> 894</div><div class="two-column__item two-column__item--image_block col-md-6 order-first order-md-0 js-scroll-fx js-scroll-fx--right"><img width="1024" height="717" src="https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-1024x717.webp" class="vertical-bleed" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-1024x717.webp 1024w, https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-300x210.webp 300w, https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-768x538.webp 768w, https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-1536x1075.webp 1536w, https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW-640x448.webp 640w, https://go.forrester.com/wp-content/uploads/2026/03/Forrester-AI-Homepage-image-2_1536pxW.webp 1547w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></div></div> </div> 895</div> </section> 896 <section 897 class="page-block page-block--two_columns t-auto tp-double" 898 > 899 <div class="page-block__title container bg-v2-green"> 900 <h2><span>Consulting</span></h2> 901 </div> 902 <div class="two-column-content"> 903 <div class="container"> 904 <div class="row align-items-center"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb40"> 905 <div class="col-md-11"> 906 <h2 class="two-column__fwheader">Turn Insights Into Measurable Outcomes </h2> <div class="two-column__body "><p>In today’s AI-driven buying journey, content plays a more critical role than ever—shaping visibility, credibility, and buyer trust at every stage. In addition to the Forrester research offerings, Forrester also provides advisory and customized demand generation solutions — including Total Economic Impact™ and Thought Leadership studies and content — that help you create a competitive strategy for your market, and then educate your customers on critical trends, build trust, and showcase the ROI and impact your solution delivers using a proven, data-driven economic methodology.</p> 907</div> </div> 908</div></div></div><div class="row align-items-center"><div class="two-column__item two-column__item--text_block col-md-6"><div class="two-column__body "> 909 <p>Led by Forrester Consulting, commissioned Demand Generation consulting engagements are based on custom research. They are distinct from Forrester Decisions and Forrester Market Insights research while adhering to the same rigorous <a href="/about-us/objectivity/">objectivity and integrity standards</a>.<br /> 910<strong>Buyers Trust Forrester</strong></p> 911<ul> 912<li><strong>83%</strong> of buyers found commissioned Forrester content helpful for both research and final decision-making</li> 913<li><strong>79%</strong> of global decision-makers have consumed Forrester-commissioned content during their purchasing journey</li> 914<li><strong>75%</strong>
914 of buyers are more likely to trust content that is backed up by objective, third-party content or data.</li> 915</ul> 916<p> </p> 917</div> 918<div class="forr-ctas"> 919 <div class="forr-ctas__row"> 920 <a class="forr-cta -primary -default -standard id-" href="/consulting/" target=""><span>Explore Advisory And Demand Generation Offerings </span></a> </div> 921 </div> 922</div><div class="two-column__item two-column__item--quote_block col-md-6"><blockquote class="two-col-quote"> 923 <p class="two-col-quote__body">Forrester’s consultants are knowledgeable and very much dedicated to delivering on what they promised in a timely manner.</p> 924 <cite class="two-col-quote__cite">— <strong>Majed Al-Ghanemi</strong><br><span>CIO and Deputy COO, Saudi Awwal Bank</span></cite> 925</blockquote></div></div> </div> 926</div> </section> 927 <section 928 class="page-block page-block--two_columns t-auto" 929 style="background-color:#F2F2F2;" > 930 <div class="page-block__anchor" id="events"></div> 931 <div class="page-block__title container bg-v2-green"> 932 <h2><span>Events</span></h2> 933 </div> 934 <div class="two-column-content"> 935 <div class="container"> 936 <div class="row align-items-start"><div class="two-column__item two-column__item--full_width_text col-md-12"><div class="two-column__fwrow row -mb0"> 937 <div class="col-md-11"> 938 <h2 class="two-column__fwheader">Powerful Gatherings, Proven Outcomes </h2> <div class="two-column__body "><p>Nothing accelerates innovation like face-to-face collaboration. Forrester events are <strong>carefully curated experiences</strong> designed to connect you with thought leaders, analysts, and peers who share your ambitions.</p> 939</div> </div> 940</div></div></div><div class="row align-items-start"><div class="two-column__item two-column__item--text_block col-md-6"><div class="two-column__body "> 941 <p>At our events, you’ll:</p> 942<ul> 943<li>Be inspired by <strong>thought-provoking</strong> keynotes.</li> 944<li>Forge <strong>meaningful connections</strong> with industry leaders.</li> 945<li>Gain <strong>personalized insights</strong> in analyst one-on-ones.</li> 946<li>Head home with <strong>action plans</strong> from hands-on sessions.</li> 947</ul> 948<p>Find an event near you below or join us online.</p> 949</div> 950</div> </div> 951</div> </section> 952 <section 953 class="page-block page-block--event_calendar t-auto bp-double" 954 style="background-color:#F2F2F2;" > 955 <div class="page-block__anchor" id="event-calendar"></div> 956 <div class="event-cal container"> 957 <div class="event-cal__list"> 958 <a class="event-cal__event" href="https://www.forrester.com/event/technology-innovation-east/" target="_blank"> <div class="event-cal__event-body"> 959 <h3 class="event-cal__event-title">Technology & Innovation Forum East</h3> 960 <p class="event-cal__event-location"><time>November 4-5, 2026, </time>New York City</p> 961 </div> 962 <time class="event-cal__event-date"> 963 <b>November 4-5</b><br>2026</time> 964 </time> 965 </a><a class="event-cal__event" href="https://www.forrester.com/event/security-risk/" target="_blank"> <div class="event-cal__event-body"> 966 <h3 class="event-cal__event-title">Security & Risk Forum</h3> 967 <p class="event-cal__event-location"><time>November 9-10, 2026, </time>Washington DC</p> 968 </div> 969 <time class="event-cal__event-date"> 970 <b>November 9-10</b><br>2026</time> 971 </time> 972 </a><a class="event-cal__event" href="https://www.forrester.com/event/b2b-summit-north-america/" target="_blank"> <div class="event-cal__event-body"> 973 <h3 class="event-cal__event-title">B2B Summit North America</h3> 974 <p class="event-cal__event-location"><time>May 2-4, 2027, </time>Phoenix</p> 975 </div> 976 <time class="event-cal__event-date"> 977 <b>May 2-4</b><br>2027</time> 978 </time> 979 </a><a class="event-cal__event" href="https://www.forrester.com/event/cx-west/" target="_blank"> <div class="event-cal__event-body"> 980 <h3 class="event-cal__event-title">CX Forum West</h3> 981 <p class="event-cal__event-location"><time>May 24-25, 2027, </time>San Francisco</p> 982 </div> 983 <time class="event-cal__event-date"> 984 <b>May 24-25</b><br>2027</time> 985 </time> 986 </a><a class="event-cal__event" href="https://www.forrester.com/event/cx-emea/" target="_blank"> <div class="event-cal__event-body"> 987 <h3 class="event-cal__event-title">CX Forum EMEA</h3> 988 <p class="event-cal__event-location"><time>June 7-8, 2027, </time>Amsterdam</p> 989 </div> 990 <time class="event-cal__event-date"> 991 <b>June 7-8</b><br>2027</time> 992 </time> 993 </a><a class="event-cal__event" href="https://www.forrester.com/event/cx-east/" target="_blank"> <div class="event-cal__event-body"> 994 <h3 class="event-cal__event-title">CX Forum East</h3> 995 <p class="event-cal__event-location"><time>June 14-15, 2027, </time>New York City</p> 996 </div> 997 <time class="event-cal__event-date"> 998 <b>June 14-15</b><br>2027</time> 999 </time> 1000 </a></div><div class="event-cal__list"><a class="event-cal__event" href="https://www.forrester.com/event/singapore-forum/" target="_blank"> <div class="event-cal__event-body"> 1001 <h3 class="event-cal__event-title">Forrester Forum Singapore</h3> 1002 <p class="event-cal__event-location"><time>August 19, 2027, </time>Singapore</p> 1003 </div> 1004 <time class="event-cal__event-date"> 1005 <b>August 19</b><br>2027</time> 1006 </time> 1007 </a><a class="event-cal__event" href="https://www.forrester.com/event/sydney-forum/" target="_blank"> <div class="event-cal__event-body"> 1008 <h3 class="event-cal__event-title">Forrester Forum Sydney</h3> 1009 <p class="event-cal__event-location"><time>August 24, 2027, </time>Sydney</p> 1010 </div> 1011 <time class="event-cal__event-date"> 1012 <b>August 24</b><br>2027</time> 1013 </time> 1014 </a><a class="event-cal__event" href="https://www.forrester.com/event/technology-innovation-emea/" target="_blank"> <div class="event-cal__event-body"> 1015 <h3 class="event-cal__event-title">Technology & Innovation Forum EMEA</h3> 1016 <p class="event-cal__event-location"><time>September 27-28, 2027, </time>London</p> 1017 </div> 1018 <time class="event-cal__event-date"> 1019 <b>September 27-28</b><br>2027</time> 1020 </time> 1021 </a><a class="event-cal__event" href="https://www.forrester.com/event/b2b-emea/" target="_blank"> <div class="event-cal__event-body"> 1022 <h3 class="event-cal__event-title">B2B Summit EMEA</h3> 1023 <p class="event-cal__event-location"><time>September 30-October 1, 2027, </time>London</p> 1024 </div> 1025 <time class="event-cal__event-date"> 1026 <b>September 30-October 1</b><br>2027</time> 1027 </time> 1028 </a><a class="event-cal__event" href="https://www.forrester.com/event/technology-innovation-central/" target="_blank"> <div class="event-cal__event-body"> 1029 <h3 class="event-cal__event-title">Technology & Innovation Forum</h3> 1030 <p class="event-cal__event-location"><time>November 9-10, 2027, </time>Chicago</p> 1031 </div> 1032 <time class="event-cal__event-date"> 1033 <b>November 9-10</b><br>2027</time> 1034 </time> 1035 </a> </div> 1036</div> 1037 </section> 1038 <section 1039 class="page-block page-block--img_carousel t-auto" 1040 style="background-color:#F2F2F2;" > 1041 <div class="page-block__anch
1041or" id="image carousel"></div> 1042 <!-- BEGIN IMAGE CAROUSEL --> 1043<div class="fbs-img-carousel container"> 1044 <div class="fbs-img-carousel__slick js-fbs-img-carousel"> 1045 <div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="2560" height="1930" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-scaled.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-scaled.webp 2560w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-1536x1158.webp 1536w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-2048x1544.webp 2048w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_1_Keynote2x-637x480.webp 637w" sizes="auto, (max-width: 2560px) 100v
1045w, 2560px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_2_Analyst_1-1-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_3_Awards-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_4_Industry_Influencers-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_5_Teamsend-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_6_Marketplace-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100v
1045w, 1300px" /></div></div><div class="fbs-img-carousel__img"><div class="fbs-img-carousel__img--wrapper" role="img"><img width="1300" height="980" src="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities.webp" class="attachment-full size-full" alt="" decoding="async" loading="lazy" srcset="https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities.webp 1300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities-300x226.webp 300w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities-1024x772.webp 1024w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities-768x579.webp 768w, https://go.forrester.com/wp-content/uploads/2025/04/Carousel_image_7_evening_activities-637x480.webp 637w" sizes="auto, (max-width: 1300px) 100vw, 1300px" /></div></div> </div> 1046 <div class="fbs-img-carousel__count"> 1047 <strong class="js-fbs-img-carousel-position">1</strong>/<strong>7</strong> 1048 </div> 1049</div> 1050<!-- END IMAGE CAROUSEL --> </section> 1051 <section 1052 class="page-block page-block--eloqua_form t-auto bg-v2-forr-green-primary" 1053 style="background-color:#00563F;" > 1054 <div class="container eloqua-form"> 1055 <div class="row"> 1056 1057 1058 <div class="eloqua-form__body col-md-6"> 1059 <h2 class="eloqua-form__title"> 1060 Want The Latest Forrester News? </h2> 1061 <div class="eloqua-form__body-content body-copy"> 1062 <p>Sign up for our Insights At Work Newsletter and get exclusive updates delivered directly to your inbox.</p> 1063 </div> 1064 </div> 1065 1066 <div class="eloqua-form__form col-md-6 js-eloqua-form"> 1067 <form method="post" name="LEAD3.0Wordpress" id="form2069" action="" class="forr-form" 1068 data-type="blog" data-behavior="show_message" 1069 data-redirecturl=""> 1070 1071 <div class="forr-form__row dropdown"> 1072 <label for="emailField" class="forr-form__label"> 1073 Business Email Address* 1074 </label> 1075 <input id="emailField" class="forr-form__input forr-form__input--text" name="email" type="email" placeholder="Enter your business email address" required /> 1076 </div> 1077 1078 <div class="forr-form__row"> 1079 <div class="forr-form__item"> 1080 <label for="countryField" class="forr-form__label">Country*</label> 1081 <select id="countryField" class="forr-form__input forr-form__input--select" name="country" required> 1082 <option disabled selected value=""> 1083 Country </option> 1084 1085 <option value="US">United States</option> 1086 1087 <option value="AX">Åland Islands</option> 1088 <option value="DZ">Algeria</option> 1089 <option value="AS">American Samoa</option> 1090 <option value="AD">Andorra</option> 1091 <option value="AO">Angola</option> 1092 <option value="AI">Anguilla</option> 1093 <option value="AQ">Antarctica</option> 1094 <option value="AG">Antigua and Barbuda</option> 1095 <option value="AR">Argentina</option> 1096 <option value="AM">Armenia</option> 1097 <option value="AW">Aruba</option> 1098 <option value="AU">Australia</option> 1099 <option value="AT">Austria</option> 1100 <option value="AZ">Azerbaijan</option> 1101 <option value="BS">Bahamas</option> 1102 <option value="BH">Bahrain</option> 1103 <option value="BD">Bangladesh</option> 1104 <option value="BB">Barbados</option> 1105 <option value="BE">Belgium</option> 1106 <option value="BZ">Belize</option> 1107 <option value="BJ">Benin</option> 1108 <option value="BM">Bermuda</option> 1109 <option value="BT">Bhutan</option> 1110 <option value="BO">Bolivia, Plurinational State of</option> 1111 <option value="BQ">Bonaire, Sint Eustatius and Saba</option> 1112 <option value="BW">Botswana</option> 1113 <option value="BV">Bouvet Island</option> 1114 <option value="BR">Brazil</option> 1115 <option value="IO">British Indian Ocean Territory</option> 1116 <option value="BN">Brunei Darussalam</option> 1117 <option value="BG">Bulgaria</option> 1118 <option value="BF">Burkina Faso</option> 1119 <option value="KH">Cambodia</option> 1120 <option value="CM">Cameroon</option> 1121 <option value="CA">Canada</option> 1122 <option value="CV">Cape Verde</option> 1123 <option value="KY">Cayman Islands</option> 1124 <option value="TD">
1124Chad</option> 1125 <option value="CL">Chile</option> 1126 <option value="CN">China</option> 1127 <option value="CX">Christmas Island</option> 1128 <option value="CC">Cocos (Keeling) Islands</option> 1129 <option value="CO">Colombia</option> 1130 <option value="KM">Comoros</option> 1131 <option value="CK">Cook Islands</option> 1132 <option value="CR">Costa Rica</option> 1133 <option value="CI">Côte d'Ivoire</option> 1134 <option value="HR">Croatia</option> 1135 <option value="CU">Cuba</option> 1136 <option value="CW">Curaçao</option> 1137 <option value="CY">Cyprus</option> 1138 <option value="CZ">Czech Republic</option> 1139 <option value="DK">Denmark</option> 1140 <option value="DJ">Djibouti</option> 1141 <option value="DM">Dominica</option> 1142 <option value="DO">Dominican Republic</option> 1143 <option value="EC">Ecuador</option> 1144 <option value="EG">Egypt</option> 1145 <option value="SV">El Salvador</option> 1146 <option value="GQ">Equatorial Guinea</option> 1147 <option value="ER">Eritrea</option> 1148 <option value="EE">Estonia</option> 1149 <option value="FK">Falkland Islands</option> 1150 <option value="FO">Faroe Islands</option> 1151 <option value="FJ">Fiji</option> 1152 <option value="FI">Finland</option> 1153 <option value="FR">France</option> 1154 <option value="GF">French Guiana</option> 1155 <option value="PF">French Polynesia</option> 1156 <option value="TF">French Southern Territories</option> 1157 <option value="GA">Gabon</option> 1158 <option value="GM">Gambia</option> 1159 <option value="GE">Georgia</option> 1160 <option value="DE">Germany</option> 1161 <option value="GH">Ghana</option> 1162 <option value="GI">Gibraltar</option> 1163 <option value="GR">Greece</option> 1164 <option value="GL">Greenland</option> 1165 <option value="GD">Grenada</option> 1166 <option value="GP">Guadeloupe</option> 1167 <option value="GU">Guam</option> 1168 <option value="GT">Guatemala</option> 1169 <option value="GG">Guernsey</option> 1170 <option value="GN">Guinea</option> 1171 <option value="GY">Guyana</option> 1172 <option value="HT">Haiti</option> 1173 <option value="HM">Heard Island and McDonald Islands</option> 1174 <option value="HN">Honduras</option> 1175 <option value="HK">Hong Kong</option> 1176 <option value="HU">Hungary</option> 1177 <option value="IS">Iceland</option> 1178 <option value="IN">India</option> 1179 <option value="ID">Indonesia</option> 1180 <option value="IQ">Iraq</option> 1181 <option value="IE">Ireland</option> 1182 <option value="IM">Isle of Man</option> 1183 <option value="IL">Israel</option> 1184 <option value="IT">Italy</option> 1185 <option value="JM">Jamaica</option> 1186 <option value="JP">Japan</option> 1187 <option value="JE">Jersey</option> 1188 <option value="JO">Jordan</option> 1189 <option value="KZ">Kazakhstan</option> 1190 <option value="KE">Kenya</option> 1191 <option value="KI">Kiribati</option> 1192 <option value="KR">Korea, Republic of</option> 1193 <option value="KW">Kuwait</option> 1194 <option value="KG">Kyrgyzstan</option> 1195 <option value="LA">Lao People's Democratic Republic</option> 1196 <option value="LV">Latvia</option> 1197 <option value="LS">Lesotho</option> 1198 <option value="LR">Liberia</option> 1199 <option value="LI">Liechtenstein</option> 1200 <option value="LT">Lithuania</option> 1201 <option value="LU">Luxembourg</option> 1202 <option value="MO">Macao</option> 1203 <option value="MG">Madagascar</option> 1204 <option value="MW">Malawi</option> 1205 <option value="MY">Malaysia</option> 1206 <option value="MV">Maldives</option> 1207 <option value="MT">Malta</option> 1208 <option value="MH">Marshall Islands</option> 1209 <option value="MQ">Martinique</option> 1210 <option value="MR">Mauritania</option> 1211 <option value="MU">Mauritius</option> 1212 <option value="YT">Mayotte</option> 1213 <option value="MX">Mexico</option> 1214 <option value="FM">Micronesia, Federated States of</option> 1215 <option value="MD">Moldova, Republic of</option> 1216 <option value="MC">Monaco</option> 1217 <option value="MN">Mongolia</option> 1218 <option value="MS">Montserrat</option> 1219 <option value="MA">Morocco</option> 1220 <option value="MZ">Mozambique</option> 1221 <option value="MM">Myanmar</option> 1222 <option value="NA">Namibia</option> 1223 <option value="NR">Nauru</option> 1224 <option value="NP">Nepal</option> 1225 <option value="NL">Netherlands</option> 1226 <option value="NC">New Caledonia</option> 1227 <option value="NZ">New Zealand</option> 1228 <option value="NE">Niger</option> 1229 <option value="NG">Nigeria</option> 1230 <option value="NU">Niue</option> 1231 <option value="NF">Norfolk Island</option> 1232 <option value="MP">Northern Mariana Islands</option> 1233 <option value="NO">Norway</option> 1234 <option value="OM">Oman</option> 1235 <option value="PK">Pakistan</option> 1236 <option value="PW">Palau</option> 1237 <option value="PS">Palestinian Territory, Occupied</option> 1238 <option value="PA">Panama</option> 1239 <option value="PG">Papua New Guinea</option> 1240 <option value="PY">Paraguay</option> 1241 <option value="PE">
1241Peru</option> 1242 <option value="PH">Philippines</option> 1243 <option value="PN">Pitcairn</option> 1244 <option value="PL">Poland</option> 1245 <option value="PT">Portugal</option> 1246 <option value="PR">Puerto Rico</option> 1247 <option value="QA">Qatar</option> 1248 <option value="RE">Réunion</option> 1249 <option value="RO">Romania</option> 1250 <option value="RW">Rwanda</option> 1251 <option value="BL">Saint Barthélemy</option> 1252 <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option> 1253 <option value="KN">Saint Kitts and Nevis</option> 1254 <option value="LC">Saint Lucia</option> 1255 <option value="MF">Saint Martin</option> 1256 <option value="PM">Saint Pierre and Miquelon</option> 1257 <option value="VC">Saint Vincent and the Grenadines</option> 1258 <option value="WS">Samoa</option> 1259 <option value="SM">San Marino</option> 1260 <option value="ST">Sao Tome and Principe</option> 1261 <option value="SA">Saudi Arabia</option> 1262 <option value="SN">Senegal</option> 1263 <option value="SC">Seychelles</option> 1264 <option value="SL">Sierra Leone</option> 1265 <option value="SG">Singapore</option> 1266 <option value="SX">Sint Maarten (Dutch part)</option> 1267 <option value="SK">Slovakia</option> 1268 <option value="SI">Slovenia</option> 1269 <option value="SB">Solomon Islands</option> 1270 <option value="ZA">South Africa</option> 1271 <option value="GS">South Georgia and the South Sandwich Islands</option> 1272 <option value="ES">Spain</option> 1273 <option value="LK">Sri Lanka</option> 1274 <option value="SD">Sudan</option> 1275 <option value="SR">Suriname</option> 1276 <option value="SJ">Svalbard and Jan Mayen</option> 1277 <option value="SZ">Swaziland</option> 1278 <option value="SE">Sweden</option> 1279 <option value="CH">Switzerland</option> 1280 <option value="SY">Syria</option> 1281 <option value="TW">Taiwan</option> 1282 <option value="TJ">Tajikistan</option> 1283 <option value="TZ">Tanzania, United Republic of</option> 1284 <option value="TH">Thailand</option> 1285 <option value="TL">Timor-Leste</option> 1286 <option value="TG">Togo</option> 1287 <option value="TK">Tokelau</option> 1288 <option value="TO">Tonga</option> 1289 <option value="TT">Trinidad and Tobago</option> 1290 <option value="TN">Tunisia</option> 1291 <option value="TR">Turkey</option> 1292 <option value="TM">Turkmenistan</option> 1293 <option value="TC">Turks and Caicos Islands</option> 1294 <option value="TV">Tuvalu</option> 1295 <option value="UG">Uganda</option> 1296 <option value="UA">Ukraine</option> 1297 <option value="AE">United Arab Emirates</option> 1298 <option value="GB">United Kingdom</option> 1299 <option value="US">United States</option> 1300 <option value="UM">United States Minor Outlying Islands</option> 1301 <option value="UY">Uruguay</option> 1302 <option value="UZ">Uzbekistan</option> 1303 <option value="VU">Vanuatu</option> 1304 <option value="VA">Vatican City</option> 1305 <option value="VN">Vietnam</option> 1306 <option value="VG">Virgin Islands, British</option> 1307 <option value="VI">Virgin Islands, U.S.</option> 1308 <option value="WF">Wallis and Futuna</option> 1309 <option value="EH">Western Sahara</option> 1310 <option value="ZM">Zambia</option> 1311 <option value="ZW">Zimbabwe</option> 1312 </select> 1313 </div> 1314 </div> 1315 1316 1317 <div class="forr-form__row forr-form__row--checkbox"> 1318 <input id="optinField" class="forr-form__checkbox" name="optin" type="checkbox" required /> 1319 <label for="optinField" class="forr-form__label">Yes, I’d like to receive Forrester’s Insights At Work 1320 newsletter and receive occasional survey invitations and marketing communications.</label> 1321 </div> 1322 1323 <!-- Hidden Fields --> 1324 <input value="LEAD3.0Wordpress" type="hidden" name="elqFormName" /> 1325 <input value="332" type="hidden" name="elqSiteId" /> 1326 <input value="" type="hidden" name="elqCustomerGUID" /> 1327 <input value="0" type="hidden" name="elqCookieWrite" /> 1328 <input value="Insights-Newsletter-Signup_Trigger" type="hidden" name="eloquahtmlformname" /> 1329 <input value="Wordpress" type="hidden" name="src" /> 1330 <input value="https://www.forrester.com/bold/" type="hidden" name="formsource" /> 1331 <input value="" type="hidden" name="notes" /> 1332 <input value="7011O0000021f49QAA" type="hidden" name="scid" /> 1333 <input value="" type="hidden" name="leadtype" /> 1334 <input value="" type="hidden" name="leadcontext" /> 1335 <input type="hidden" name="blindsubmit" id="blindsubmit" value="no"> 1336 1337 <div class="forr-form__row forr-form__row--submit"> 1338 <input type="submit" class="forr-cta -primary" value="Sign Up For The Newsletter" /> 1339 </div> 1340 1341 </form> 1342 </div> 1343 1344 <div class="eloqua-form__confirm col-md-6 js-eloqua-confirm" data-type="subscribe"> 1345 <h3>Thanks for signing up.</h3> 1346 <p>Stay tuned for updates from the Forrester blogs.</p> 1347 </div> 1348 1349 </div> 1350</div>
1350<script> 1351 var timerId = null, 1352 timeout = 30; 1353 1354 function WaitUntilCustomerGUIDIsRetrieved() { 1355 if (!!(timerId)) { 1356 if (timeout == 0) { 1357 return; 1358 } 1359 if (typeof this.GetElqCustomerGUID === 'function') { 1360 document.forms["LEAD3.0Wordpress"].elements["elqCustomerGUID"].value = GetElqCustomerGUID(); 1361 return; 1362 } 1363 timeout -= 1; 1364 } 1365 timerId = setTimeout("WaitUntilCustomerGUIDIsRetrieved()", 500); 1366 return; 1367 } 1368 window.onload = WaitUntilCustomerGUIDIsRetrieved; 1369 _elqQ.push(['elqGetCustomerGUID']); 1370</script>
1370 </section> 1371 1372</main><!-- #main --> 1373 1374<!-- ADD js-site-footer-gs back to class BEFORE RELEASE --> 1375<div class="site-footer-gs footer-background js-site-footer-gs"> 1376 <div class="container-xl"> 1377 <footer class="footer" id="forrester-gs-footer"> 1378 <div class="row mx-3 mx-lg-0 mx-xl-0 pt-3 mt-3 px-xl-0 footer-link-container"> 1379 <div class="col col-xl-3 col-lg-4 col-md-4 col-sm-4 col-12 mt-2"> 1380 <div class="row"> 1381 <ul> 1382 <li><h5>Who We Are</h5></li> 1383 <li class="my-3"><a href="https://www.forrester.com/about-us/">What We Believe</a></li> 1384 <li class="my-3"><a href="https://www.forrester.com/executive-leadership/">Executive Leadership</a></li> 1385 <li class="my-3"><a href="https://www.forrester.com/our-board/">Our Board</a></li> 1386 <li class="my-3"><a href="https://www.forrester.com/about-us/esg/">Environmental, Social, And Governance</a></li> 1387 <li class="my-3"><a href="https://www.forrester.com/about-us/objectivity/">Our Objectivity</a></li> 1388 <li class="my-3"><a href="https://www.forrester.com/brand/platform/">Brand</a></li> 1389 <li class="my-3"><a href="https://www.forrester.com/press-newsroom/">Newsroom</a></li> 1390 <li class="my-3"><a href="https://www.forrester.com/careers/">Careers</a></li> 1391 <li class="my-3"><a href="https://investor.forrester.com/investor-relations">Investor Information</a></li> 1392 <li class="my-3"><a href="https://www.forrester.com/analysts">Analysts & Coverage Areas</a></li> 1393 </ul> 1394 </div> 1395 <hr class="solid mx-4 mt-0 d-block d-sm-none"/> 1396 </div> 1397 <div class="col col-xl-3 col-lg-4 col-md-4 col-sm-4 col-12 mt-2"> 1398 <div class="row"> 1399 <ul> 1400 <li><h5>What We Offer</h5></li> 1401 <li class="my-3"><a href="https://www.forrester.com/research/">Research</a></li> 1402 <li class="my-3"><a href="https://www.forrester.com/certification/">Certification</a></li> 1403 <li class="my-3"><a href="https://www.forrester.com/consulting/">Consulting</a></li> 1404 <li class="my-3"><a href="https://www.forrester.com/events/">Events</a></li> 1405 <li class="my-3"><a href="https://www.forrester.com/help/analyst-briefing/">Analyst Briefings</a></li> 1406 <li class="my-3 d-none" id="planned-research-list-item"><a href="https://www.forrester.com/planned-research?N=10001+501002&role=0&category=reports&view=date">Planned Research</a></li> 1407 <li class="my-3"><a href="https://www.forrester.com/webinars/">Complimentary Webinars</a></li> 1408 <li class="my-3"><a href="https://www.forrester.com/content/getting-the-most-from-forrester/PG126?tab=webinars">Getting The Most From Forrester</a></li> 1409 </ul> 1410 </div> 1411 <hr class="solid mx-4 mt-0 d-block d-sm-none"/> 1412 </div> 1413 <div class="col col-xl-3 col-lg-4 col-md-4 col-sm-4 col-12 mt-2"> 1414 <div class="row"> 1415 <ul> 1416 <li><h5>About</h5></li> 1417 <li class="my-3"><a href="https://www.forrester.com/contact-us/">Contact Us</a></li> 1418 <li class="my-3"> 1419 <!-- OneTrust Cookies Settings button start --> 1420 <button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button> 1421 <!-- OneTrust Cookies Settings button end --> 1422 </li> 1423 <li class="my-3"><a href="https://www.forrester.com/about-us/fraud-alerts/">Fraud Alerts</a></li> 1424 <li class="my-3 d-none" id="glossary-list-item"><a href="https://www.forrester.com/staticassets/glossary.html">Glossary</a></li> 1425 <li class="my-3"><a href="https://www.forrester.com/net-promoter-score">Net Promoter Score</a></li> 1426 <li class="my-3"><a href="https://www.forrester.com/policies/">Policies</a></li> 1427 <li class="my-3"><a href="https://www.forrester.com/policies/#statement">UK Slavery Statement</a></li> 1428 </ul> 1429 </div> 1430 </div> 1431 </div> 1432 <div class="mx-4 mx-sm-2 mx-md-2 mx-lg-3 mx-xl-0"> 1433 <hr class="solid mx-0 mx-sm-5 mx-md-5 mx-lg-4 mx-xl-0"/> 1434 </div> 1435 <div class="row"> 1436 <div class="col col-2 col-xl-9 col-lg-9 col-md-11 col-sm-11 mt-1"> 1437 <div class="row ml-5 pl-xl-0 mx-xl-0 mx-lg-4 mx-md-5 pl-lg-2 ml-sm-5"> 1438 <div class="my-2 mx-2 text-nowrap external-link"><a href="https://www.forrester.com/policies/terms-of-use/">Terms Of Use</a></div> 1439 <div class="my-2 mx-2 text-nowrap external-link"><a href="https://www.forrester.com/policies/privacy-policy/">Privacy Policy</a></div> 1440 </div>
1441 </div> 1442 <div class="col-12 col-xl-3 col-lg-3 col-md-12 col-sm-12"> 1443 <div class="row social mr-xl-0 mr-lg-4"> 1444 <div class="my-2 mr-lg-2 mx-3 pl-4 pl-sm-0 pl-md-0 pl-mg-0 pl-xl-0"> 1445 <a href="https://www.linkedin.com/company/forrester-research" target="_blank"> 1446 <span class="sr-only">LinkedIn</span> 1447 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="28" viewBox="0 0 34 28"><path d="M27.89 0H6.11A3.12 3.12 0 003 3.11v21.78C3 26.6 4.4 28 6.11 28h21.78C29.6 28 31 26.6 31 24.89V3.11C31 1.4 29.6 0 27.89 0zM11.48 24.11H7.32V10.62h4.16v13.49zM9.34 8.87c-1.36 0-2.45-1.13-2.45-2.49s1.09-2.49 2.45-2.49 2.45 1.13 2.45 2.49-1.09 2.49-2.45 2.49zm17.77 15.24h-4.16v-7.08c0-1.94-.74-3.03-2.26-3.03s-2.53 1.13-2.53 3.03v7.08h-4.01V10.62h4.01v1.83s1.21-2.22 4.08-2.22 4.9 1.75 4.9 5.37v8.52h-.04z" fill="#3bb982"/></svg> </a> 1448 </div> 1449 <div class="my-2 mx-xl-2 mx-lg-2 mx-3"> 1450 <a href="https://www.youtube.com/forresterresearch/" target="_blank"> 1451 <span class="sr-only">YouTube</span> 1452 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="28" viewBox="0 0 34 28"><path d="M33.28 5.83c-.4-1.45-1.56-2.6-3-3-2.64-.72-13.27-.72-13.27-.72s-10.63 0-13.27.72c-1.45.4-2.6 1.56-3 3C.02 8.47.02 14 .02 14s0 5.53.72 8.17c.4 1.45 1.56 2.6 3 3 2.64.72 13.27.72 13.27.72s10.63 0 13.27-.72c1.45-.4 2.6-1.56 3-3C34 19.53 34 14 34 14s0-5.53-.72-8.17zM13.6 19.1V8.9l8.83 5.1-8.83 5.1z" fill="#3bb982"/></svg> </a> 1453 </div> 1454 </div> 1455 </div> 1456 </div> 1457 <div class="row mx-xl-0 mx-lg-2 mx-md-4 mx-sm-4 mx-1 mt-2 pb-3"> 1458 <div class="col mx-xl-0 pl-xl-0 mx-lg-3 mx-md-3 mx-sm-3 mx-2"> 1459 <span class="copy-text"><small>© <span id="footer-copytext-current-year">2026</span> Forrester Research, Inc. and/or its subsidiaries. All rights reserved.</small></span> 1460 </div> 1461 </div> 1462 </footer> 1463 </div> 1464</div><footer class="site-footer js-site-footer"> 1465 1466 <div class='container'> 1467 <div class="row d-flex d-md-none justify-content-center"> 1468 <div class='col-10'> 1469 <img class="site-logo" src="https://go.forrester.com/wp-content/themes/forrester/assets/static/forrester_logo.svg" alt="Forrester Logo"/> 1470 </div> 1471 </div> 1472 </div> 1473 1474 <div class='container'> 1475 <div class="row d-flex justify-content-center align-items-center"> 1476 <div class='col-12 ai-prompts'> 1477 Ask AI About Working With Forrester <ul class="footer-social-share ai"> 1478 <li> 1479 <a href="https://chat.openai.com/?q=As+a+business+leader%2C+explain+what+it%E2%80%99s+like+to+work+with+Forrester.+%0D%0ADescribe+the+experience+of+using+Forrester+research+and+data%2C+working+with+analysts%2C+and+using+Forrester+AI+to+support+important+decisions+%E2%80%94+and+how+this+differs+from+public+AI+tools." target="_blank"> 1480 <span class="sr-only">ChatGPT</span> 1481 <svg fill="#3bb982" fill-rule="evenodd" height="1em" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>OpenAI</title><path d="M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24
148115.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z"></path></svg> </a> 1482 </li> 1483 <li> 1484 <a href="https://www.perplexity.ai/?q=As+a+business+leader%2C+explain+what+it%E2%80%99s+like+to+work+with+Forrester.+%0D%0ADescribe+the+experience+of+using+Forrester+research+and+data%2C+working+with+analysts%2C+and+using+Forrester+AI+to+support+important+decisions+%E2%80%94+and+how+this+differs+from+public+AI+tools." target="_blank"> 1485 <span class="sr-only">Perplexity</span> 1486 <svg height="1em" style="flex:none;line-height:1" viewBox="0 0 24 24" width="1em" xmlns="http://www.w3.org/2000/svg"><title>Perplexity</title><path d="M19.785 0v7.272H22.5V17.62h-2.935V24l-7.037-6.194v6.145h-1.091v-6.152L4.392 24v-6.465H1.5V7.188h2.884V0l7.053 6.494V.19h1.09v6.49L19.786 0zm-7.257 9.044v7.319l5.946 5.234V14.44l-5.946-5.397zm-1.099-.08l-5.946 5.398v7.235l5.946-5.234V8.965zm8.136 7.58h1.844V8.349H13.46l6.105 5.54v2.655zm-8.982-8.28H2.59v8.195h1.8v-2.576l6.192-5.62zM5.475 2.476v4.71h5.115l-5.115-4.71zm13.219 0l-5.115 4.71h5.115v-4.71z" fill="#3bb982" fill-rule="nonzero"></path></svg> </a> 1487 </li> 1488 </ul> 1489 </div> 1490 </div> 1491 </div> 1492 1493 <div class="container"><ul id="menu-footer" class="site-footer-menu row"><li id="menu-item-103658" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103658"><a href="https://www.forrester.com/help/analyst-briefing/">Analyst Briefings</a></li> 1494<li id="menu-item-160735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160735"><a href="https://www.forrester.com/press-newsroom/">Newsroom</a></li> 1495<li id="menu-item-160814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-160814"><a href="https://www.forrester.com/webinars">Complimentary Webinars</a></li> 1496<li id="menu-item-103657" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103657"><a href="https://www.forrester.com/contact-us/">Contact Us</a></li> 1497<li id="menu-item-1696" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1696"><a target="_blank" href="https://investor.forrester.com">Investor Information</a></li> 1498<li id="menu-item-172170" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172170"><a href="https://www.forrester.com/careers/">Careers</a></li> 1499<li id="menu-item-84385" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84385"><a href="https://www.forrester.com/policies/">Policies</a></li> 1500<li id="menu-item-221762" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-221762"><a href="/podcasts">Podcasts</a></li> 1501<li id="menu-item-97538" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-97538"><a href="https://www.forrester.com/about-us/fraud-alerts/">Fraud Alerts</a></li> 1502<li id="menu-item-146409" class="menu-item menu-item-type-post_type menu-item-object-brand menu-item-146409"><a href="https://www.forrester.com/brand/platform/">Brand</a></li> 1503<li id="menu-item-84386" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84386"><a href="/policies#statement">UK Slavery Statement</a></li> 1504</ul></div> 1505 <div class="container site-footer__become-client js-logged-out"> 1506 <a href="/become-a-client" class="forr-cta -secondary -white">Request A Demo</a> </div> 1507 1508 <div class="container colophon"> 1509 <div class="row d-none d-md-flex"> 1510 <div class='col-lg-3'> 1511 <img class="site-logo" src="https://go.forrester.com/wp-content/themes/forrester/assets/static/forrester_logo.svg" alt="Forrester Logo" /> 1512 </div> 1513 </div> 1514 <div class="row colophon__subfooter"> 1515 <div class="col-12 colophon__copyright"> 1516 © 2026 Forrester Research, Inc. and/or its subsidiaries. All rights reserved. 1517 </div> 1518 <div class="col-12 colophon__util"> 1519 <div class="colophon__spare-links"> 1520 <a href="/policies/terms-of-use/">Terms of use</a> 1521 <a href="/policies/privacy-policy/">Privacy Policy</a> 1522 <!-- OneTrust Cookies Settings button start --> 1523 <button id="ot-sdk-btn" class="ot-sdk-show-settings">Cookie Settings</button> 1524 <!-- OneTrust Cookies Settings button end --> 1525 </div> 1526 <ul class="colophon__social footer-social-share"> 1527 1528 <li> 1529 <a href="https://www.linkedin.com/company/forrester-research" target="_blank"> 1530 <span class="sr-only">LinkedIn</span> 1531 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="28" viewBox="0 0 34 28"><path d="M27.89 0H6.11A3.12 3.12 0 003 3.11v21.78C3 26.6 4.4 28 6.11 28h21.78C29.6 28 31 26.6 31 24.89V3.11C31 1.4 29.6 0 27.89 0zM11.48 24.11H7.32V10.62h4.16v13.49zM9.34 8.87c-1.36 0-2.45-1.13-2.45-2.49s1.09-2.49 2.45-2.49 2.45 1.13 2.45 2.49-1.09 2.49-2.45 2.49zm17.77 15.24h-4.16v-7.08c0-1.94-.74-3.03-2.26-3.03s-2.53 1.13-2.53 3.03v7.08h-4.01V10.62h4.01v1.83s1.21-2.22 4.08-2.22 4.9 1.75 4.9 5.37v8.52h-.04z" fill="#3bb982"/></svg> </a> 1532 </li> 1533 1534 <li> 1535 <a href="https://www.youtube.com/user/ForresterResearch" target="_blank"> 1536 <span class="sr-only">YouTube</span> 1537 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="28" viewBox="0 0 34 28"><path d="M33.28 5.83c-.4-1.45-1.56-2.6-3-3-2.64-.72-13.27-.72-13.27-.72s-10.63 0-13.27.72c-1.45.4-2.6 1.56-3 3C.02 8.47.02 14 .02 14s0 5.53.72 8.17c.4 1.45 1.56 2.6 3 3 2.64.72 13.27.72 13.27.72s10.63 0 13.27-.72c1.45-.4 2.6-1.56 3-3C34 19.53 34 14 34 14s0-5.53-.72-8.17zM13.6 19.1V8.9l8.83 5.1-8.83 5.1z" fill="#3bb982"/></svg> </a> 1538 </li> 1539 1540 </ul> 1541 </div> 1542 </div> 1543 </div> 1544 1545</footer> 1546 1547</div><!-- #page --> 1548 1549 1550<!-- OneTrust Cookies Consent Notice start for forrester.com --> 1551<!--
1551<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="9aaa5c19-25f5-4113-a95b-17bcd8c33295-test" ></script>
vendor: 1 bytes, line 1551
1551
1552<script type="text/javascript"> 1553function OptanonWrapper() { } 1554</script>
1554 --> 1555<!-- OneTrust Cookies Consent Notice end for forrester.com --> 1556
1557<script type="speculationrules"> 1558{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/forrester/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1559</script>
1559 1560 1561<!-- GTM Container placement set to footer --> 1562<!-- Google Tag Manager (noscript) -->
1562<script type="module"> 1563 import { DotLottie } from "https://cdn.jsdelivr.net/npm/@lottiefiles/dotlottie-web/+esm"; 1564 1565 document.addEventListener("DOMContentLoaded", () => { 1566 for(const lottie of document.querySelectorAll(`.js-lottie`)) { 1567 new DotLottie({ 1568 autoplay: true, 1569 loop: true, 1570 canvas: lottie, 1571 data: lottie.dataset.file 1572 }); 1573 } 1574 }); 1575 </script>
1575 1576
1576<script id="gtm4wp-form-move-tracker-js-before"> 1577var gtm4wp_form_move_config = {"filledOnly":false}; 1578//# sourceURL=gtm4wp-form-move-tracker-js-before 1579</script>
vendor: 1 bytes, line 1579
1579
1580<script data-wp-strategy="defer" defer id="gtm4wp-form-move-tracker-js" src="https://go.forrester.com/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-form-move-tracker.js?ver=2.0.2"></script>
vendor: 1 bytes, line 1580
1580
1581<script id="jquery-js" src="https://go.forrester.com/wp-content/themes/forrester/assets/vendor/jquery.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 1581
1581
1582<script id="slick-js-js" src="https://go.forrester.com/wp-content/themes/forrester/assets/vendor/slick.min.js?ver=1.8.1"></script>
vendor: 1 bytes, line 1582
1582
1583<script id="jq-validate-js" src="https://go.forrester.com/wp-content/themes/forrester/assets/vendor/jquery.validate.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 1583
1583
1584<script id="forrester-js-js-extra"> 1585var forr = {"ajaxurl":"https://go.forrester.com/wp-admin/admin-ajax.php","cookie_domain":".forrester.com","current_page":"1","viff_countrydata":"https://go.forrester.com/wp-content/themes/forrester/assets/vendor/country-state-json.js","cookie_api":"https://api2.forrester.com/ForrSVC/api/v1/consent","cookie_api_key":"CGoI0IydWfatmVLlMJ0m03SDDxWCEIez3wHSFw2f","qa_allowed":[]}; 1586//# sourceURL=forrester-js-js-extra 1587</script>
vendor: 1 bytes, line 1587
1587
1588<script id="forrester-js-js" src="https://go.forrester.com/wp-content/themes/forrester/assets/dist/js/core.min.js?ver=1791450960"></script>
vendor: 1 bytes, line 1588
1588
1589<script id="wp-emoji-settings" type="application/json"> 1590{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://go.forrester.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 1591</script>
vendor: 1 bytes, line 1591
1591
1592<script type="module"> 1593/*! This file is auto-generated */ 1594var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1595//# sourceURL=https://go.forrester.com/wp-includes/js/wp-emoji-loader.min.js 1596</script>
1596 1597 1598 <!-- SCRIPT FOR: Json calls / local data for country and state field select list population --> 1599
1599<script> 1600 var zipcodeDataLocal, 1601 siscodeDataLocal; 1602 var jsonSuccess = 0; 1603 1604 //object for state picklist if json data fails to retrieve 1605 var stateDataLocal = { "statesAUS": [{ "Value": "", "Display": "State" }, { "Value": "ACT", "Display": "Australian Capital Territory" }, { "Value": "NSW", "Display": "New South Wales" }, { "Value": "NT", "Display": "Northern Territory" }, { "Value": "QLD", "Display": "Queensland" }, { "Value": "SA", "Display": "South Australia" }, { "Value": "TAS", "Display": "Tasmania" }, { "Value": "VIC", "Display": "Victoria" }, { "Value": "WA", "Display": "Western Australia" }], "statesCA": [{ "Value": "", "Display": "Province" }, { "Value": "AB", "Display": "Alberta" }, { "Value": "BC", "Display": "British Columbia" }, { "Value": "MB", "Display": "Manitoba" }, { "Value": "NB", "Display": "New Brunswick" }, { "Value": "NL", "Display": "Newfoundland and Labrador" }, { "Value": "NT", "Display": "Northwest Territories" }, { "Value": "NS", "Display": "Nova Scotia" }, { "Value": "NU", "Display": "Nunavut" }, { "Value": "ON", "Display": "Ontario" }, { "Value": "PE", "Display": "Prince Edward Island" }, { "Value": "QC", "Display": "Quebec" }, { "Value": "SK", "Display": "Saskatchewan" }, { "Value": "YT", "Display": "Yukon Territory" }], "statesUSA": [{ "Value": "", "Display": "State" }, { "Value": "AL", "Display": "Alabama" }, { "Value": "AK", "Display": "Alaska" }, { "Value": "AZ", "Display": "Arizona" }, { "Value": "AR", "Display": "Arkansas" }, { "Value": "CA", "Display": "California" }, { "Value": "CO", "Display": "Colorado" }, { "Value": "CT", "Display": "Connecticut" }, { "Value": "DE", "Display": "Delaware" }, { "Value": "DC", "Display": "District of Columbia" }, { "Value": "FL", "Display": "Florida" }, { "Value": "GA", "Display": "Georgia" }, { "Value": "HI", "Display": "Hawaii" }, { "Value": "ID", "Display": "Idaho" }, { "Value": "IL", "Display": "Illinois" }, { "Value": "IN", "Display": "Indiana" }, { "Value": "IA", "Display": "Iowa" }, { "Value": "KS", "Display": "Kansas" }, { "Value": "KY", "Display": "Kentucky" }, { "Value": "LA", "Display": "Louisiana" }, { "Value": "ME", "Display": "Maine" }, { "Value": "MD", "Display": "Maryland" }, { "Value": "MA", "Display": "Massachusetts" }, { "Value": "MI", "Display": "Michigan" }, { "Value": "MN", "Display": "Minnesota" }, { "Value": "MS", "Display": "Mississippi" }, { "Value": "MO", "Display": "Missouri" }, { "Value": "MT", "Display": "Montana" }, { "Value": "NE", "Display": "Nebraska" }, { "Value": "NV", "Display": "Nevada" }, { "Value": "NH", "Display": "New Hampshire" }, { "Value": "NJ", "Display": "New Jersey" }, { "Value": "NM", "Display": "New Mexico" }, { "Value": "NY", "Display": "New York" }, { "Value": "NC", "Display": "North Carolina" }, { "Value": "ND", "Display": "North Dakota" }, { "Value": "OH", "Display": "Ohio" }, { "Value": "OK", "Display": "Oklahoma" }, { "Value": "OR", "Display": "Oregon" }, { "Value": "PA", "Display": "Pennsylvania" }, { "Value": "RI", "Display": "Rhode Island" }, { "Value": "SC", "Display": "South Carolina" }, { "Value": "SD", "Display": "South Dakota" }, { "Value": "TN", "Display": "Tennessee" }, { "Value": "TX", "Display": "Texas" }, { "Value": "UT", "Display": "Utah" }, { "Value": "VT", "Display": "Vermont" }, { "Value": "VA", "Display": "Virginia" }, { "Value": "WA", "Display": "Washington" }, { "Value": "WV", "Display": "West Virginia" }, { "Value": "WI", "Display": "Wisconsin" }, { "Value": "WY", "Display": "Wyoming" }, { "Value": "AS", "Display": "American Samoa" }, { "Value": "GU", "Display": "Guam Gu" }, { "Value": "MP", "Display": "Northern Mariana Islands" }, { "Value": "PR", "Display": "Puerto Rico" }, { "Value": "VI", "Display": "Virgin Islands" }, { "Value": "AE", "Display": "Armed Forces Africa" }, { "Value": "AA", "Display": "Armed Forces Americas" }, { "Value": "AE", "Display": "Armed Forces Canada" }, { "Value": "AE", "Display": "Armed Forces Europe" }, { "Value": "AE", "Display": "Armed Forces Middle East" }, { "Value": "AP", "Display": "Armed Forces Pacific" }] }; 1606 1607 var countriesConverterValues = [{ "Value": "", "Display": "Country" }, { "Value": "US", "Display": "United States" }, { "Value": "AF", "Display": "Afghanistan" }, { "Value": "AX", "Display": "Åland Islands" }, { "Value": "AL", "Display": "Albania" }, { "Value": "DZ", "Display": "Algeria" }, { "Value": "AS", "Display": "American Samoa" }, { "Value": "AD", "Display": "Andorra" }, { "Value": "AO", "Display": "Angola" }, { "Value": "AI", "Display": "Anguilla" }, { "Value": "AQ", "Display": "Antarctica" }, { "Value": "AG", "Display": "Antigua and Barbuda" }, { "Value": "AR", "Display": "Argentina" }, { "Value": "AM", "Display": "Armenia" }, { "Value": "AW", "Display": "Aruba" }, { "Value": "AU", "Display": "Australia" }
1607, { "Value": "AT", "Display": "Austria" }, { "Value": "AZ", "Display": "Azerbaijan" }, { "Value": "BS", "Display": "Bahamas" }, { "Value": "BH", "Display": "Bahrain" }, { "Value": "BD", "Display": "Bangladesh" }, { "Value": "BB", "Display": "Barbados" }, { "Value": "BE", "Display": "Belgium" }, { "Value": "BZ", "Display": "Belize" }, { "Value": "BJ", "Display": "Benin" }, { "Value": "BM", "Display": "Bermuda" }, { "Value": "BT", "Display": "Bhutan" }, { "Value": "BO", "Display": "Bolivia, Plurinational State of" }, { "Value": "BQ", "Display": "Bonaire, Sint Eustatius and Saba" }, { "Value": "BA", "Display": "Bosnia and Herzegovina" }, { "Value": "BW", "Display": "Botswana" }, { "Value": "BV", "Display": "Bouvet Island" }, { "Value": "BR", "Display": "Brazil" }, { "Value": "IO", "Display": "British Indian Ocean Territory" }, { "Value": "BN", "Display": "Brunei Darussalam" }, { "Value": "BG", "Display": "Bulgaria" }, { "Value": "BF", "Display": "Burkina Faso" }, { "Value": "BI", "Display": "Burundi" }, { "Value": "KH", "Display": "Cambodia" }, { "Value": "CM", "Display": "Cameroon" }, { "Value": "CA", "Display": "Canada" }, { "Value": "CV", "Display": "Cape Verde" }, { "Value": "KY", "Display": "Cayman Islands" }, { "Value": "CF", "Display": "Central African Republic" }, { "Value": "TD", "Display": "Chad" }, { "Value": "CL", "Display": "Chile" }, { "Value": "CN", "Display": "China" }, { "Value": "CX", "Display": "Christmas Island" }, { "Value": "CC", "Display": "Cocos (Keeling) Islands" }, { "Value": "CO", "Display": "Colombia" }, { "Value": "KM", "Display": "Comoros" }, { "Value": "CG", "Display": "Congo" }, { "Value": "CD", "Display": "Congo, the Democratic Republic of the" }, { "Value": "CK", "Display": "Cook Islands" }, { "Value": "CR", "Display": "Costa Rica" }, { "Value": "CI", "Display": "Côte d'Ivoire" }, { "Value": "HR", "Display": "Croatia" }, { "Value": "CU", "Display": "Cuba" }, { "Value": "CW", "Display": "Curaçao" }, { "Value": "CY", "Display": "Cyprus" }, { "Value": "CZ", "Display": "Czech Republic" }, { "Value": "DK", "Display": "Denmark" }, { "Value": "DJ", "Display": "Djibouti" }, { "Value": "DM", "Display": "Dominica" }, { "Value": "DO", "Display": "Dominican Republic" }, { "Value": "EC", "Display": "Ecuador" }, { "Value": "EG", "Display": "Egypt" }, { "Value": "SV", "Display": "El Salvador" }, { "Value": "GQ", "Display": "Equatorial Guinea" }, { "Value": "ER", "Display": "Eritrea" }, { "Value": "EE", "Display": "Estonia" }, { "Value": "ET", "Display": "Ethiopia" }, { "Value": "FK", "Display": "Falkland Islands" }, { "Value": "FO", "Display": "Faroe Islands" }, { "Value": "FJ", "Display": "Fiji" }, { "Value": "FI", "Display": "Finland" }, { "Value": "FR", "Display": "France" }, { "Value": "GF", "Display": "French Guiana" }, { "Value": "PF", "Display": "French Polynesia" }, { "Value": "TF", "Display": "French Southern Territories" }, { "Value": "GA", "Display": "Gabon" }, { "Value": "GM", "Display": "Gambia" }, { "Value": "GE", "Display": "Georgia" }, { "Value": "DE", "Display": "Germany" }, { "Value": "GH", "Display": "Ghana" }, { "Value": "GI", "Display": "Gibraltar" }, { "Value": "GR", "Display": "Greece" }, { "Value": "GL", "Display": "Greenland" }, { "Value": "GD", "Display": "Grenada" }, { "Value": "GP", "Display": "Guadeloupe" }, { "Value": "GU", "Display": "Guam" }, { "Value": "GT", "Display": "Guatemala" }, { "Value": "GG", "Display": "Guernsey" }, { "Value": "GN", "Display": "Guinea" }, { "Value": "GW", "Display": "Guinea-Bissau" }, { "Value": "GY", "Display": "Guyana" }, { "Value": "HT", "Display": "Haiti" }, { "Value": "HM", "Display": "Heard Island and McDonald Islands" }, { "Value": "VA", "Display": "Vatican City" }, { "Value": "HN", "Display": "Honduras" }, { "Value": "HK", "Display": "Hong Kong" }, { "Value": "HU", "Display": "Hungary" }, { "Value": "IS", "Display": "Iceland" }, { "Value": "IN", "Display": "India" }, { "Value": "ID", "Display": "Indonesia" }
1607, { "Value": "IR", "Display": "Iran, Islamic Republic of" }, { "Value": "IQ", "Display": "Iraq" }, { "Value": "IE", "Display": "Ireland" }, { "Value": "IM", "Display": "Isle of Man" }, { "Value": "IL", "Display": "Israel" }, { "Value": "IT", "Display": "Italy" }, { "Value": "JM", "Display": "Jamaica" }, { "Value": "JP", "Display": "Japan" }, { "Value": "JE", "Display": "Jersey" }, { "Value": "JO", "Display": "Jordan" }, { "Value": "KZ", "Display": "Kazakhstan" }, { "Value": "KE", "Display": "Kenya" }, { "Value": "KI", "Display": "Kiribati" }, { "Value": "KP", "Display": "Korea, Democratic People's Republic of" }, { "Value": "KR", "Display": "Korea, Republic of" }, { "Value": "KW", "Display": "Kuwait" }, { "Value": "KG", "Display": "Kyrgyzstan" }, { "Value": "LA", "Display": "Lao People's Democratic Republic" }, { "Value": "LV", "Display": "Latvia" }, { "Value": "LB", "Display": "Lebanon" }, { "Value": "LS", "Display": "Lesotho" }, { "Value": "LR", "Display": "Liberia" }, { "Value": "LY", "Display": "Libya" }, { "Value": "LI", "Display": "Liechtenstein" }, { "Value": "LT", "Display": "Lithuania" }, { "Value": "LU", "Display": "Luxembourg" }, { "Value": "MO", "Display": "Macao" }, { "Value": "MK", "Display": "Macedonia, the former Yugoslav Republic of" }, { "Value": "MG", "Display": "Madagascar" }, { "Value": "MW", "Display": "Malawi" }, { "Value": "MY", "Display": "Malaysia" }, { "Value": "MV", "Display": "Maldives" }, { "Value": "ML", "Display": "Mali" }, { "Value": "MT", "Display": "Malta" }, { "Value": "MH", "Display": "Marshall Islands" }, { "Value": "MQ", "Display": "Martinique" }, { "Value": "MR", "Display": "Mauritania" }, { "Value": "MU", "Display": "Mauritius" }, { "Value": "YT", "Display": "Mayotte" }, { "Value": "MX", "Display": "Mexico" }, { "Value": "FM", "Display": "Micronesia, Federated States of" }, { "Value": "MD", "Display": "Moldova, Republic of" }, { "Value": "MC", "Display": "Monaco" }, { "Value": "MN", "Display": "Mongolia" }, { "Value": "ME", "Display": "Montenegro" }, { "Value": "MS", "Display": "Montserrat" }, { "Value": "MA", "Display": "Morocco" }, { "Value": "MZ", "Display": "Mozambique" }, { "Value": "MM", "Display": "Myanmar" }, { "Value": "NA", "Display": "Namibia" }, { "Value": "NR", "Display": "Nauru" }, { "Value": "NP", "Display": "Nepal" }, { "Value": "NL", "Display": "Netherlands" }, { "Value": "NC", "Display": "New Caledonia" }, { "Value": "NZ", "Display": "New Zealand" }, { "Value": "NI", "Display": "Nicaragua" }, { "Value": "NE", "Display": "Niger" }, { "Value": "NG", "Display": "Nigeria" }, { "Value": "NU", "Display": "Niue" }, { "Value": "NF", "Display": "Norfolk Island" }, { "Value": "MP", "Display": "Northern Mariana Islands" }, { "Value": "NO", "Display": "Norway" }, { "Value": "OM", "Display": "Oman" }, { "Value": "PK", "Display": "Pakistan" }, { "Value": "PW", "Display": "Palau" }, { "Value": "PS", "Display": "Palestinian Territory, Occupied" }, { "Value": "PA", "Display": "Panama" }, { "Value": "PG", "Display": "Papua New Guinea" }, { "Value": "PY", "Display": "Paraguay" }, { "Value": "PE", "Display": "Peru" }, { "Value": "PH", "Display": "Philippines" }, { "Value": "PN", "Display": "Pitcairn" }, { "Value": "PL", "Display": "Poland" }, { "Value": "PT", "Display": "Portugal" }, { "Value": "PR", "Display": "Puerto Rico" }, { "Value": "QA", "Display": "Qatar" }, { "Value": "RE", "Display": "Réunion" }, { "Value": "RO", "Display": "Romania" }, { "Value": "RU", "Display": "Russian Federation" }, { "Value": "RW", "Display": "Rwanda" }, { "Value": "BL", "Display": "Saint Barthélemy" }, { "Value": "SH", "Display": "Saint Helena, Ascension and Tristan da Cunha" }, { "Value": "KN", "Display": "Saint Kitts and Nevis" }, { "Value": "LC", "Display": "Saint Lucia" }, { "Value": "MF", "Display": "Saint Martin" }, { "Value": "PM", "Display": "Saint Pierre and Miquelon" }, { "Value": "VC", "Display": "Saint Vincent and the Grenadines" }, { "Value": "WS", "Display": "Samoa" }, { "Value": "SM", "Display": "San Marino" }, { "Value": "ST", "Display": "Sao Tome and Principe" }, { "Value": "SA", "Display": "Saudi Arabia" }, { "Value": "SN", "Display": "Senegal" }, { "Value": "RS", "Display": "Serbia" }, { "Value": "SC", "Display": "Seychelles" }, { "Value": "SL", "Display": "Sierra Leone" }, { "Value": "SG", "Display": "Singapore" }, { "Value": "SX", "Display": "Sint Maarten (Dutch part)" }, { "Value": "SK", "Display": "Slovakia" }, { "Value": "SI", "Display": "Slovenia" }, { "Value": "SB", "Display": "Solomon Islands" }, { "Value": "SO", "Display": "Somalia" }, { "Value": "ZA", "Display": "South Africa" }, { "Value": "GS", "Display": "South Georgia and the South Sandwich Islands" }, { "Value": "SS", "Display": "South Sudan" }, { "Value": "ES", "Display": "Spain" }, { "Value": "LK", "Display": "Sri Lanka" }, { "Value": "SD", "Display": "Sudan" }, { "Value": "SR", "Display": "Suriname" }, { "Value": "SJ", "Display": "Svalbard and Jan Mayen" }, { "Value": "SZ", "Display": "Swaziland" }
1607, { "Value": "SE", "Display": "Sweden" }, { "Value": "CH", "Display": "Switzerland" }, { "Value": "SY", "Display": "Syria" }, { "Value": "TW", "Display": "Taiwan" }, { "Value": "TJ", "Display": "Tajikistan" }, { "Value": "TZ", "Display": "Tanzania, United Republic of" }, { "Value": "TH", "Display": "Thailand" }, { "Value": "TL", "Display": "Timor-Leste" }, { "Value": "TG", "Display": "Togo" }, { "Value": "TK", "Display": "Tokelau" }, { "Value": "TO", "Display": "Tonga" }, { "Value": "TT", "Display": "Trinidad and Tobago" }, { "Value": "TN", "Display": "Tunisia" }, { "Value": "TR", "Display": "Turkey" }, { "Value": "TM", "Display": "Turkmenistan" }, { "Value": "TC", "Display": "Turks and Caicos Islands" }, { "Value": "TV", "Display": "Tuvalu" }, { "Value": "UG", "Display": "Uganda" }, { "Value": "UA", "Display": "Ukraine" }, { "Value": "AE", "Display": "United Arab Emirates" }, { "Value": "GB", "Display": "United Kingdom" }, { "Value": "USA", "Display": "United States" }, { "Value": "UM", "Display": "United States Minor Outlying Islands" }, { "Value": "UY", "Display": "Uruguay" }, { "Value": "UZ", "Display": "Uzbekistan" }, { "Value": "VU", "Display": "Vanuatu" }, { "Value": "VE", "Display": "Venezuela" }, { "Value": "VN", "Display": "Vietnam" }, { "Value": "VG", "Display": "Virgin Islands, British" }, { "Value": "VI", "Display": "Virgin Islands, U.S." }, { "Value": "WF", "Display": "Wallis and Futuna" }, { "Value": "EH", "Display": "Western Sahara" }, { "Value": "YE", "Display": "Yemen" }, { "Value": "ZM", "Display": "Zambia" }, { "Value": "ZW", "Display": "Zimbabwe" }]; 1608 1609 // M1 VIFF country-state data json 1610 //json for country and state data - needs to be moved to production server for go live 1611 1612 var url = forr.viff_countrydata, //"https://go.forrester.com/wp-content/themes/forrester/assets/vendor/country-state-json.js", //"https://img.en25.com/Web/ForresterSandbox/{6e347a0a-639a-4842-a980-13ebd576bef3}_country-state-json.js", 1613 cbFunction = "regionData"; 1614 var siczipdataURL = "https://img.en25.com/Web/Forrester/%7B23c79f58-08a9-49f2-a2ec-2e63b7e11d4d%7D_zipsicdata.js" 1615 callBackFunction = "zipsicdata"; 1616 1617 function getZipSicdata() { 1618 // Begin JSON Module Lookup 1619 $.ajax({ 1620 type: 'GET', 1621 url: siczipdataURL, 1622 jsonpCallback: callBackFunction, 1623 dataType: 'jsonp', 1624 contentType: "text/jsonp; charset=utf-8", 1625 crossDomain: true, 1626 success: function (json) { 1627 zipcodeDataLocal = json.zipcodeDatajson; 1628 siscodeDataLocal = json.siscodeDatajson; 1629 }, 1630 error: function (e, xhr, status, error) { 1631 // AJAX Error Messaging 1632 //alert(e.message); 1633 console.log('not OK ' + xhr); 1634 console.log('not OK ' + status); 1635 console.log('not OK ' + error); 1636 } 1637 }); 1638 } 1639 //function to set state picklist. if Json retrival failure, back up state picklist in stateDataLocal variable(above) will be used 1640 function setStatepicklist(type) { 1641 var dataSource = stateDataLocal; 1642 if (jsonSuccess == 1) { 1643 dataSource = countryStateData; 1644 } 1645 switch (type) { 1646 case "prepopulation": 1647 if (BFScountry == 'USA' || BFScountry == 'US') { 1648 $("#stateField").empty(); 1649 dataSource.statesUSA.forEach(function (item, i) { 1650 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1651 }); 1652 // if there was a stae value returned from WDL put it back into the field 1653 if ((cookieMatched) && (BFSstate) && (countryValue == 'US' || countryValue == 'USA')) { 1654 $("#stateField").val(BFSstate); 1655 } else { 1656 $("#stateField").val(''); 1657 } 1658 } else if (BFScountry == 'CA' || BFScountry == 'CAN') { 1659 $("#stateField").empty(); 1660 dataSource.statesCA.forEach(function (item, i) { 1661 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1662 }); 1663 // if there was a stae value returned from WDL put it back into the field 1664 if ((cookieMatched) && (BFSstate) && countryValue == 'CA') { 1665 $("#stateField").val(BFSstate); 1666 } else { 1667 $("#stateField").val(''); 1668 } 1669 } else if (BFScountry == 'AU' || BFScountry == "AUS") { 1670 $("#stateField").empty(); 1671 dataSource.statesAUS.forEach(function (item, i) { 1672 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1673 }); 1674 // if there was a state value returned from WDL put it back into the field 1675 if ((cookieMatched) && (BFSstate) && countryValue == 'AU') { 1676 $("#stateField").val(BFSstate); 1677 } else { 1678 $("#stateField").val(''); 1679 } 1680 } 1681 break; 1682 default: 1683 if ($('#countryField').val() == 'USA' || $('#countryField').val() == 'US') { 1684 $("#stateField").empty(); 1685 dataSource.statesUSA.forEach(function (item, i) { 1686 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1687 }); 1688 // if there was a stae value returned from WDL put it back into the field 1689 if ((cookieMatched) && (BFSstate) && (countryValue == 'US' || countryValue == 'USA')) { 1690 $("#stateField").val(BFSstate); 1691 } else { 1692 $("#stateField").val(''); 1693 } 1694 } else if ($('#countryField').val() == 'CA') { 1695 $("#stateField").empty(); 1696 dataSource.statesCA.forEach(function (item, i) { 1697 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1698 }); 1699 // if there was a stae value returned from WDL put it back into the field 1700 if ((cookieMatched) && (BFSstate) && countryValue == 'CA') { 1701 $("#stateField").val(BFSstate); 1702 } else { 1703 $("#stateField").val(''); 1704 } 1705 } else if ($('#countryField').val() == 'AU') { 1706 $("#stateField").empty(); 1707 dataSource.statesAUS.forEach(function (item, i) { 1708 $("#stateField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1709 }); 1710 // if there was a state value returned from WDL put it back into the field 1711 if ((cookieMatched) && (BFSstate) && countryValue == 'AU') { 1712 $("#stateField").val(BFSstate); 1713 } else { 1714 $("#stateField").val(''); 1715 } 1716 } 1717 1718 } 1719 1720 } 1721 //function to set country picklist. if Json retrival failure, back up country picklist in html field will remain 1722 function setCountryOptions() { 1723 if (jsonSuccess == 1) { 1724 $("#countryField").empty();
1725 countryStateData.countries.forEach(function (item, i) { 1726 $("#countryField").append('<option value="' + item.Value + '">' + item.Display + '</option>'); 1727 }); 1728 $("#countryField").val(''); 1729 $("#countryFieldHidden").val(''); 1730 setStatepicklist(); 1731 } else { 1732 setStatepicklist(); 1733 } 1734 } 1735 //function to retrieve json for country and state data, if failure jsonSuccess variable will = 0 and local data will be used - (stateDataLocal variable for states and the actual picklist in the form for countries. ALERT! countriesConverterValues needs to be updated if any changes are made to Country json) 1736 function countryDataJSON() { 1737 $.ajax({ 1738 type: 'GET', 1739 url: url, 1740 jsonpCallback: cbFunction, 1741 dataType: 'jsonp', 1742 contentType: "text/jsonp; charset=utf-8", 1743 crossDomain: true, 1744 timeout: 500, 1745 success: function (json) { 1746 countryStateData = json; 1747 //console.log("fired!"); 1748 jsonSuccess = 1; 1749 setCountryOptions(); 1750 }, 1751 error: function (e, xhr, status, error) { 1752 // AJAX Error Messaging 1753 // alert(e.message); 1754 /* console.log('not OK ' + xhr); 1755 console.log('not OK ' + status); 1756 console.log('not OK ' + error); */ 1757 } 1758 }); 1759 } 1760 1761 //function to convert country values received from WDL to codes if they are returned as full country names - will 1762 var newCode = ""; 1763 //patch for when full country names are returned from WDL. will search countriesConverterValues and return two letter code to select from picklist. 1764 function countryConverter(countryInput) { 1765 var foundValue = countriesConverterValues.find(function (obj) { 1766 return obj.Display === countryInput; 1767 }); 1768 if (foundValue) { 1769 newCode = foundValue.Value; 1770 } else { 1771 foundValue = countriesConverterValues.find(function (obj) { 1772 return obj.Value === countryInput; 1773 }); 1774 newCode = foundValue.Value; 1775 } 1776 countryValue = newCode; 1777 BFScountry = newCode; 1778 } 1779 </script>
1779 1780 1781 <!-- SCRIPT FOR:field showing/hiding logic --> 1782
1782<script> 1783 //variables to hold WDL results 1784 var countryValue = ''; 1785 var companyValue = ''; 1786 var stateValue = ''; 1787 var address1Value = ''; 1788 var cityValue = ''; 1789 var postalValue = ''; 1790 var jobTitle = ''; 1791 var businessphone = ''; 1792 var industryType = ''; 1793 var fieldsExposed = false; 1794 var countryStateData = {}; 1795 1796 //BFS Variables 1797 var firstLookUp = true; 1798 var BFScheck = true; 1799 var failSafe = true; 1800 var BFSemail = ''; 1801 var BFSstate = ''; 1802 var BFSfName = ''; 1803 var BFSlName = ''; 1804 var BFSfzip = ''; 1805 var BFSphone = ''; 1806 var BFSindustry = ''; 1807 var BFStitle = ''; 1808 var BFScountry = ''; 1809 var BFScity = ''; 1810 var BFScompany = ''; 1811 var BFSaddress = ''; 1812 1813 // Cookie email 1814 var showHiddenFields = false; 1815 var cookieEmail = ''; 1816 var cookieMatched = false; 1817 var countryMatch = false; 1818 var cookieFound = false; 1819 1820 //Form Reset 1821 var wdlPopulation = false; 1822 var dnBPopulation = false; 1823 var userPopulation = false; 1824 var stateRequired = false; 1825 1826 var existingEmail = ""; 1827 var existingCountry = ""; 1828 var existingCompany = ""; 1829 var alreadyEmpty = false; 1830 var countryChangeCounter = 0; 1831 var emailChangeCounter = 0; 1832 var companyChangeCounter = 0; 1833 1834 // flag values to indicate if a field has been updated by D&B data 1835 var companyAddressDBupdate = false; 1836 var zipDBupdate = false; 1837 var cityDBupdate = false; 1838 var stateDBupdate = false; 1839 var companyNameFieldBlur = false; 1840 var enableDnB = false; 1841 var emailAddressFieldBlur = false; 1842 var dnbCounter = 0; 1843 1844 $("#emailField").on('change', function (e) { 1845 console.log(e.type); 1846 if (($(this).val() != "")) { 1847 if (e.type == "change") { 1848 emailChangeCounter += 1; 1849 } 1850 if ((emailChangeCounter >= 1) && (countryChangeCounter >= 1) && (companyChangeCounter >= 2)) { 1851 //Value changed more than one time after values entered in all 3 keyfields 1852 exposeAllFields(); 1853 } else { 1854 //Enter value for first time 1855 emailmatch(); 1856 console.log("Trigger emailmatch()"); 1857 emailAddressFieldBlur = true; 1858 } 1859 } 1860 }); 1861 1862 //on company name field value changed enter D&B data if no value from WDL or field has been previously set by D&B data 1863 $("#companyNameField").on('change', function (e) { 1864 console.log(e.type); 1865 1866 if (e.type == "change") { 1867 companyChangeCounter += 1; 1868 } 1869 if (enableDnB) { 1870 setTimeout(function () { 1871 //if D&B successully returns data, update fields that dont have any data, or were previously filled with D&B data 1872 if (dbCallmade == true) { 1873 if (dnbCounter == 0) { 1874 //check fields fieldsExposed 1875 if (fieldsExposed) { 1876 console.log("DnB Values Not returned on time"); 1877 dnbCounter += 1; 1878 //industryContainer(5); 1879 dbCallmade = false;
1880 } else { 1881 console.log("DnB Population"); 1882 if ($('#companyAddressField').val() == '' || companyAddressDBupdate == true) { 1883 $('#companyAddressField').val($("input[name=db_companyaddress1]").val()); 1884 companyAddressDBupdate = true; 1885 } 1886 if ($('#zipCodeField').val() == '' || zipDBupdate == true) { 1887 $('#zipCodeField').val($("input[name=db_zipcode]").val()); 1888 zipDBupdate = true; 1889 } 1890 if ($('#cityField').val() == '' || cityDBupdate == true) { 1891 $('#cityField').val($("input[name=db_city]").val()); 1892 cityDBupdate = true; 1893 } 1894 if (($('#stateField').val() == '' || $('#stateField').val() == null) || stateDBupdate == true) { 1895 $('#stateField').val($("input[name=db_state]").val()); 1896 stateDBupdate = true; 1897 } 1898 dnbCounter += 1; 1899 dnBPopulation = true; 1900 industryContainer(5); 1901 dbCallmade = false;
1902 console.log("DnB Values Populated"); 1903 } 1904 } else { 1905 console.log("DnB Population"); 1906 if ($('#companyAddressField').val() == '' || companyAddressDBupdate == true) { 1907 $('#companyAddressField').val($("input[name=db_companyaddress1]").val()); 1908 companyAddressDBupdate = true; 1909 } 1910 if ($('#zipCodeField').val() == '' || zipDBupdate == true) { 1911 $('#zipCodeField').val($("input[name=db_zipcode]").val()); 1912 zipDBupdate = true; 1913 } 1914 if ($('#cityField').val() == '' || cityDBupdate == true) { 1915 $('#cityField').val($("input[name=db_city]").val()); 1916 cityDBupdate = true; 1917 } 1918 if (($('#stateField').val() == '' || $('#stateField').val() == null) || stateDBupdate == true) { 1919 $('#stateField').val($("input[name=db_state]").val()); 1920 stateDBupdate = true; 1921 } 1922 dnbCounter += 1; 1923 dnBPopulation = true; 1924 industryContainer(5); 1925 dbCallmade = false;
1926 console.log("DnB Values Populated"); 1927 } 1928 } else if (companyChangeCounter >= 3) { 1929 dnBPopulation = false; 1930 } 1931 }, 1000); 1932 } else { 1933 companyChangeCounter += 1; 1934 } 1935 companyNameFieldBlur = true; 1936 if ($(this).val() != '') { 1937 console.log("Company name changed"); 1938 postWDLset(); 1939 } 1940 }); 1941 1942 // hidden field listeners - if a user enters their own data reset D&B callback's ability to overwrite 1943 $('#companyAddressField').bind('blur', function () { 1944 if ($(this).val() != '') { 1945 companyAddressDBupdate = false; 1946 } 1947 }); 1948 $('#zipCodeField').bind('blur', function () { 1949 if ($(this).val() != '') { 1950 zipDBupdate = false; 1951 } 1952 }); 1953 $('#cityField').bind('blur', function () { 1954 if ($(this).val() != '') { 1955 cityDBupdate = false; 1956 } 1957 }); 1958 $('#stateField').bind('blur', function () { 1959 if ($(this).val() != '') { 1960 stateDBupdate = false; 1961 } 1962 }); 1963 </script>
1963 1964 1965 <!-- SCRIPT FOR: web data look up WDL and related functions --> 1966
1966<script> 1967 //function to reset all address fields when a user has completed all lookups and then changes their country code - called by CountryField on blur function 1968 function hiddenFieldsReset() { 1969 $('#companyAddressField').val(""); 1970 $('#companyAddressField').removeClass("valid"); 1971 $('#cityField').val(''); 1972 $('#cityField').val('').removeClass("valid"); 1973 $('#zipCodeField').val(''); 1974 $('#zipCodeField').val('').removeClass("valid"); 1975 $('#stateField').val(''); 1976 $('#stateField').removeClass("valid"); 1977 $('#industryField').val(""); 1978 $('#industryField').removeClass("valid"); 1979 $("#companyAddressField, #cityField, #zipCodeField, #industryField").prop('required', true); 1980 triggerDnB(); 1981 console.log("Form Reseted and DnB enabled"); 1982 } 1983 1984 1985 //Set form view state after BFS evaluation 1986 function BFSpostEvalOutput(mod) { 1987 switch (mod) { 1988 //bfs eval pass all checks - move to submit blind form 1989 case 1: 1990 $('#form-container-main').slideUp(200); 1991 //populate fields on hidden form with wdl values 1992 $("input[name=firstname]").val(BFSfName); 1993 $("input[name=lastname]").val(BFSlName); 1994 $("input[name=email]").val(BFSemail); 1995 $("input[name=businessphone]").val(BFSphone); 1996 $("input[name=jobtitle]").val(BFStitle); 1997 $("select[name=country]").val(BFScountry); 1998 $("select[name=industry]").val(BFSindustry); 1999 $("select[name=state]").val(BFSstate); 2000 $("input[name=zipcode]").val(BFSfzip); 2001 $("select[name=industry]").val(BFSindustry); 2002 $("input[name=city]").val(BFScity); 2003 $("input[name=companyname]").val(BFScompany); 2004 $("input[name=companyaddress]").val(BFSaddress); 2005 //expose alternative content container 2006 $('#form-container-alternate').slideDown(200); 2007 break; 2008 case 2: 2009 //failed BFS check return to normal operations 2010 $("input[name=firstname]").val(''); 2011 $("input[name=lastname]").val(''); 2012 $("input[name=email]").val(''); 2013 $("input[name=businessphone]").val(''); 2014 $("input[name=jobtitle]").val(''); 2015 $("select[name=country]").val(''); 2016 $("select[name=industry]").val(''); 2017 $("select[name=state]").val(''); 2018 $("input[name=zipcode]").val(''); 2019 $("select[name=industry]").val(''); 2020 $("input[name=city]").val(''); 2021 $("input[name=companyname]").val(''); 2022 $("input[name=companyaddress]").val(''); 2023 $('#form-container-alternate').slideUp(200); 2024 $('#form-container-main').slideDown(200); 2025 console.log('form set to normal operation'); 2026 break; 2027 default: 2028 $("input[name=firstname]").val(''); 2029 $("input[name=lastname]").val(''); 2030 $("input[name=email]").val(''); 2031 $("input[name=businessphone]").val(''); 2032 $("input[name=jobtitle]").val(''); 2033 $("select[name=country]").val(''); 2034 $("select[name=industry]").val(''); 2035 $("select[name=state]").val(''); 2036 $("input[name=zipcode]").val(''); 2037 $("select[name=industry]").val(''); 2038 $("input[name=city]").val(''); 2039 $("input[name=companyname]").val(''); 2040 $("input[name=companyaddress]").val(''); 2041 $('#form-container-alternate').slideUp(200); 2042 $('#form-container-main').slideDown(200); 2043 //show form for SOP 2044 2045 } 2046 } 2047 2048 //BFS function to evaluate profile completeness 2049 function BFSevaluation() { 2050 console.log(statusBFS); 2051 if (BFSfName && BFSlName && BFSfzip && BFSphone && BFStitle && BFScountry && BFScity && BFScompany && BFSindustry && BFSemail && BFSaddress && statusBFS) { 2052 //if fields are complete, expose alternative content, check off BFS submission notifier field. 2053 if (BFScountry == "US" || BFScountry == "USA" || BFScountry == "AUS" || BFScountry == "AU" || BFScountry == "CA" || BFScountry == "CAN") { 2054 2055 if (BFSstate) { 2056 console.log('profile complete with state'); 2057 BFSpostEvalOutput(1); 2058 } else { 2059 console.log('profile incomplete needs state'); 2060 BFSpostEvalOutput(2); 2061 } 2062 2063 } else { 2064 console.log('profile complete - state not needed'); 2065 BFSpostEvalOutput(1); 2066 } 2067 2068 2069 } else { 2070 //show form - return to SOP 2071 console.log('profile incomplete, return to SOP'); 2072 2073 BFSpostEvalOutput(2); 2074 } 2075 } 2076 2077 //set WDL results to variables 2078 function SetElqContent() { 2079 console.log("SetElqContent: " + firstLookUp); 2080 console.log({ 2081 BFScheck 2082 }); 2083 //after visitor wdl automatically call BFS based wdl 2084 if (firstLookUp) {
2085 clearTimeout(awaitVisitorLookUp); 2086 console.log("BFS wdl fired"); 2087 firstLookUp = false; 2088 failSafe = false; 2089 cookieFound = true; 2090 cookieEmail = GetElqContentPersonalizationValue('V_Email_Address'); 2091 _elqQ.push(['elqDataLookup', escape('a01f7af2-7d16-40b7-9695-b32262ebae21'), '<C_EmailAddress>' + GetElqContentPersonalizationValue('V_Email_Address') + '</C_EmailAddress>']); 2092 } 2093 2094 //BFS - wdl call back if evaluating for BFS 2095 else if (this.GetElqContentPersonalizationValue && BFScheck) { 2096 console.log("BFS Variables"); 2097 BFScheck = false; 2098 BFSemail = GetElqContentPersonalizationValue('C_EmailAddress'); 2099 BFSfName = GetElqContentPersonalizationValue('C_FirstName'); 2100 BFSlName = GetElqContentPersonalizationValue('C_LastName'); 2101 BFSfzip = GetElqContentPersonalizationValue('C_Zip_Postal'); 2102 BFSphone = GetElqContentPersonalizationValue('C_BusPhone'); 2103 BFStitle = GetElqContentPersonalizationValue('C_Title'); 2104 BFSaddress = GetElqContentPersonalizationValue('C_Address1'); 2105 BFScountry = GetElqContentPersonalizationValue('C_Country'); 2106 BFSstate = GetElqContentPersonalizationValue('C_State_Prov'); 2107 BFSindustry = GetElqContentPersonalizationValue('C_Industry11'); 2108 BFScity = GetElqContentPersonalizationValue('C_City'); 2109 BFScompany = GetElqContentPersonalizationValue('C_Company'); 2110 countryConverter(BFScountry); 2111 BFSevaluation(); 2112 console.log({ 2113 BFScountry 2114 }); 2115 } else if (this.GetElqContentPersonalizationValue && !BFScheck) { 2116 console.log("Prepopulation Variables"); 2117 stateValue = GetElqContentPersonalizationValue('C_State_Prov').replace(/ +/g, ""); 2118 address1Value = GetElqContentPersonalizationValue('C_Address1'); 2119 cityValue = GetElqContentPersonalizationValue('C_City'); 2120 postalValue = GetElqContentPersonalizationValue('C_Zip_Postal'); 2121 industryType = GetElqContentPersonalizationValue('C_Industry11'); 2122 } else { 2123 //CreateRow('Personalization functions not found', ''); 2124 } 2125 } 2126 2127 2128 2129 //Check user email address match with GUID email address. 2130 function emailmatch() { 2131 if (cookieFound) { 2132 var userEmail = $('#emailField').val(); 2133 console.log({ 2134 cookieEmail, 2135 userEmail 2136 }) 2137 if (cookieEmail == userEmail) { 2138 cookieMatched = true; 2139 console.log("Email Matched"); 2140 } else { 2141 cookieMatched = false; 2142 console.log("Email not matched with cookie."); 2143 triggerDnB(); 2144 } 2145 } else { 2146 console.log("Email Cookie is not found and DnB Enabled"); 2147 cookieMatched = false; 2148 triggerDnB(); 2149 } 2150 } 2151 2152 // Country Match between Eloqua and user 2153 function countryCheck() { 2154 if (cookieMatched) { 2155 console.log("Country: Cookie matched"); 2156 if (($('#countryField').val() == "US" || $('#countryField').val() == "USA") && (BFScountry == "US" || BFScountry == "USA")) { 2157 BFScountry = $('#countryField').val(); 2158 } 2159 if (($('#countryField').val() == BFScountry)) { 2160 console.log("Country: User selected country matched with Elq DB"); 2161 countryMatch = true; 2162 //Check WDL has all hidden field values 2163 if (BFSfzip && BFScity && BFSindustry && BFSaddress) { 2164 if (BFScountry == "US" || BFScountry == "USA" || BFScountry == "AUS" || BFScountry == "AU" || BFScountry == "CA" || BFScountry == "CAN") { 2165 if (BFSstate) { 2166 console.log("Full profile"); 2167 } else { 2168 triggerDnB(); 2169 console.log("State Empty in Eloqua"); 2170 } 2171 } 2172 } else { 2173 triggerDnB(); 2174 console.log("Not all hidden fields have value in Eloqua"); 2175 } 2176 } else { 2177 console.log("Country: User selected country NOT matched with Elq DB"); 2178 countryMatch = false; 2179 triggerDnB(); 2180 } 2181 } else { 2182 console.log("Country: Cookie not matched"); 2183 triggerDnB(); 2184 } 2185 } 2186 2187 // To enable DnB integration 2188 function triggerDnB() {
2189 if (typeof enableDnB !== 'undefined' && !enableDnB) { 2190 if (typeof dpa !== 'undefined' && dpa !== null) { 2191 dpa.attach(); 2192 enableDnB = true; 2193 console.log("D&B attached successfully."); 2194 } else { 2195 console.warn("Trigger attempted, but 'dpa' (LeadFormApp) has not been initialized."); 2196 } 2197 } 2198 } 2199 2200 //function to set variables after WDL 2201 function postWDLset() { 2202 if (!wdlPopulation) { 2203 console.log("postWDLset trigger"); 2204 if (cookieMatched) { 2205 if (countryMatch) { 2206 console.log({ 2207 countryMatch 2208 }); 2209 if (BFSfzip && BFScity && BFSindustry && BFSaddress) { 2210 if (BFScountry == "US" || BFScountry == "USA" || BFScountry == "AUS" || BFScountry == "AU" || BFScountry == "CA" || BFScountry == "CAN") { 2211 if (BFSstate) { 2212 setStatepicklist("prepopulation"); 2213 $('#companyAddressField').val(BFSaddress); 2214 $('#cityField').val(BFScity); 2215 $('#zipCodeField').val(BFSfzip); 2216 $('#industryField').val(BFSindustry); 2217 showHiddenFields = false; 2218 wdlPopulation = true; 2219 } else { 2220 $('.state_row').slideDown(100); 2221 showHiddenFields = true; 2222 } 2223 } else { 2224 $('#companyAddressField').val(BFSaddress); 2225 $('#cityField').val(BFScity); 2226 $('#zipCodeField').val(BFSfzip); 2227 $('#industryField').val(BFSindustry); 2228 showHiddenFields = false; 2229 wdlPopulation = true; 2230 } 2231 } else { 2232 showHiddenFields = true; 2233 } 2234 } else { 2235 showHiddenFields = true; 2236 console.log({ 2237 countryMatch 2238 }); 2239 } 2240 2241 } else { 2242 console.log({ 2243 cookieMatched 2244 }); 2245 showHiddenFields = true; 2246 } 2247 } 2248 // Call show fields function if WDL or DnB doesn't have values 2249 setTimeout(function () { 2250 if ((showHiddenFields) && (!dnBPopulation)) { 2251 console.log({ 2252 showHiddenFields, 2253 dnBPopulation 2254 }); 2255 exposeAllFields(); 2256 } 2257 //Enable submit button 2258 if (($('input[type="submit"]').prop("disabled"))) { 2259 $('input[type="submit"]').prop("disabled", false); 2260 } 2261 }, 2000); 2262 } 2263 2264 function exposeAllFields() { 2265 if (!fieldsExposed) { 2266 console.log("Show hidden fields."); 2267 hiddenFieldsReset(); 2268 $('.js-eloqua-company-address-2').slideDown(100); 2269 fieldsExposed = true; 2270 } else { 2271 console.log("Hidden fields are already exposed."); 2272 } 2273 //Enable submit button 2274 if (($('input[type="submit"]').prop("disabled"))) { 2275 $('input[type="submit"]').prop("disabled", false); 2276 } 2277 } 2278 2279 //listener for alternative content submission button 2280 $('#altSubmitButton').one('click', blindFormSubmit); 2281 2282 //submit button handler for alternative content 2283 function blindFormSubmit() { 2284 //code to set BFS form 'blindsubmit' value to true 2285 // $('input[type="submit"]').prop("disabled", true); 2286 $("input[name=blindsubmit]").val("yes"); 2287 $('#form2069').submit(); 2288 } 2289 </script>
2289 2290 2291 <!-- SCRIPT FOR: document onready --> 2292
2292<script> 2293 //NEWCHANGE 2294 // $('.js-eloqua-form').hide(); 2295 var awaitVisitorLookUp; 2296 $('#form-container-main').hide(); 2297 2298 jQuery('document').ready(function () { 2299 //start with fields hidden by default 2300 $('.js-eloqua-company-address-2, .state_row').slideUp(10); 2301 //set country data from json (if json fetch fails HTML picklist will remain) 2302 countryDataJSON(); 2303 getZipSicdata(); 2304 //set state data from json (if json fetch fails state pciklist will be set by stateDataLocal variable above) 2305 2306 setTimeout(function () { 2307 if ($("input[name=elqCustomerGUID]").val() != null) { 2308 console.log('visitor lookup fired'); 2309 _elqQ.push(['elqDataLookup', escape('8cf7536e-bf0a-4854-8a8b-f3a233f4d0fe'), '']); 2310 awaitVisitorLookUp = setTimeout(function () { 2311 BFSpostEvalOutput(2); 2312 failSafe = false; 2313 console.log('visitorWDL not returned in time'); 2314 }, 900); 2315 } else { 2316 console.log('Cookies blocked scenario or BFS disable'); 2317 //cookies blocked scenario 2318 BFScheck = false; 2319 failSafe = false; 2320 BFSpostEvalOutput(2); 2321 } 2322 }, 450); 2323 2324 //BFS - failsafe to expose field if anything fails 2325 setTimeout(function () { 2326 if (failSafe) { 2327 console.log('failsafe fired'); 2328 BFSpostEvalOutput(2); 2329 } 2330 }, 4000); 2331 2332 //on change to country field reset state field value set state picklist 2333 $('#countryField').on('change', function (e) { 2334 console.log(e.type); 2335 console.log("Country Changed to " + $(this).val()); 2336 $("#countryFieldHidden").val($(this).val()); 2337 setStatepicklist(); 2338 //Show state 2339 if ($(this).val() == "US" || $(this).val() == "USA" || $(this).val() == "AU" || $(this).val() == "CA") { 2340 $(".state_row").slideDown(100); 2341 $("#stateField").prop('required', true); 2342 } else { 2343 $(".state_row").slideUp(10); 2344 $("#stateField").prop('required', false); 2345 } 2346 if (e.type == "change") { 2347 countryChangeCounter += 1; 2348 } 2349 if ((emailChangeCounter >= 1) && (countryChangeCounter >= 1) && (companyChangeCounter >= 2)) { 2350 //Value changed more than one time after values entered in all 3 keyfields 2351 exposeAllFields(); 2352 } else { 2353 countryCheck(); 2354 } 2355 }); 2356 2357 }); 2358 //Select Industry based on SIC 2359 var sID = null, 2360 sic = null, 2361 sout = 5; 2362 2363 function industryContainer(count) { 2364 //console.log({count}); 2365 sout = count; 2366 industryData(); 2367 } 2368 2369 function industryData() { 2370 console.log("Industry Search"); 2371 if (!!(sID)) { 2372 //console.log(sID); 2373 //console.log(sout); 2374 if (sout == 0) { 2375 if ($("input[name=db_sic]").val() == '') { 2376 console.log("SIC is empty"); 2377 $('#industryField').val(""); 2378 } 2379 return; 2380 } 2381 if ($("input[name=db_sic]").val() != '') { 2382 sic = $("input[name=db_sic]").val(); 2383 findIndustry(sic); 2384 //console.log("findIndustry"); 2385 return; 2386 } 2387 sout -= 1; 2388 } 2389 sID = setTimeout("industryData()", 100); 2390 return; 2391 } 2392 2393 function findIndustry(c) { 2394 var f = false;
2395 //console.log("Industry Changed to " + c); 2396 //console.log(siscodeDataLocal.length); 2397 //console.time(); 2398 for (var i = 0; i < siscodeDataLocal.length; i++) { 2399 if (siscodeDataLocal[i].code == c) { 2400 $('#industryField').val(siscodeDataLocal[i].value); 2401 f = true; 2402 return; 2403 } 2404 } 2405 //console.timeEnd(); 2406 if (!f) { 2407 console.log("Industry Not Match with DB"); 2408 $('#industryField').val(""); 2409 } 2410 } 2411 </script>
2411 2412 2413 2414 <div class="modal fade img-modal__modal" id="js-img-modal" tabindex="-1" aria-modal="true" role="dialog"> 2415 <div class="modal-dialog modal-dialog-centered img-modal__dialog"> 2416 <div class="modal-content"> 2417 <div class="modal-header"> 2418 <h5 class="modal-title"></h5> 2419 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 2420 <span aria-hidden="true">×</span> 2421 </button> 2422 </div> 2423 <div class="modal-body"> 2424 <div class="img-modal__wrapper"> 2425 <img src="" alt="" /> 2426 </div> 2427 </div> 2428 </div> 2429 </div> 2430 </div> 2431 2432 <div class="modal fade mad-libs-modal__modal" id="js-mad-libs-modal" tabindex="-1" aria-modal="true" role="dialog"> 2433 <div class="modal-dialog modal-dialog-centered mad-libs-modal__dialog"> 2434 <div class="modal-content"> 2435 <div class="modal-header"> 2436 <h5 class="modal-title"></h5> 2437 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 2438 <span aria-hidden="true">×</span> 2439 </button> 2440 </div> 2441 <div class="modal-body"> 2442 <div class="mad-libs-modal__wrapper"> 2443 <div class="mad-libs-modal__wrapper--instructions"> 2444 2445 </div> 2446 <div class="mad-libs-modal__wrapper--body"> 2447 2448 </div> 2449 <div class="mad-libs-modal__wrapper--ctas forr-ctas__row"> 2450 2451 </div> 2452 </div> 2453 </div> 2454 </div> 2455 </div> 2456 </div> 2457 2458 2459<div class="overlay" style="display:none;"><div class="loader"></div></div> 2460 2461</body> 2462</html> 2463 2464<!-- plugin=object-cache-pro client=phpredis metric#hits=18050 metric#misses=19 metric#hit-ratio=99.9 metric#bytes=66647123 metric#prefetches=2420 metric#store-reads=22 metric#store-writes=4 metric#store-hits=2430 metric#store-misses=0 metric#sql-queries=9 metric#ms-total=614.42 metric#ms-cache=106.26 metric#ms-cache-avg=4.2506 metric#ms-cache-ratio=17.3 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.