1<!DOCTYPE html><!-- Last Published: Thu Sep 24 2026 05:33:07 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="web.survicate.com" data-wf-page="66013d0b89f0cd308fc0ede1" data-wf-site="5fca234a1c4867bb3d78dced" lang="en" data-wf-collection="66013d0b89f0cd308fc0eecd" data-wf-item-slug="customer-experience"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Ultimate Guide to Customer Experience: What Is It, How To Measure and Improve It</title><meta content="Discover how to effectively measure and improve customer experience with our guide. Check the main CX metrics, such as NPS, CSAT, or CES, and learn when and how to use them." name="description"/><meta content="Ultimate Guide to Customer Experience: What Is It, How To Measure and Improve It" property="og:title"/><meta content="Discover how to effectively measure and improve customer experience with our guide. Check the main CX metrics, such as NPS, CSAT, or CES, and learn when and how to use them." property="og:description"/><meta content="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fe2ab01436053d5bd6b7_686fa32e676dcae02ccc4e36_pillar-customer-experience.webp" property="og:image"/><meta content="Ultimate Guide to Customer Experience: What Is It, How To Measure and Improve It" name="twitter:title"/><meta content="Discover how to effectively measure and improve customer experience with our guide. Check the main CX metrics, such as NPS, CSAT, or CES, and learn when and how to use them." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fe2ab01436053d5bd6b7_686fa32e676dcae02ccc4e36_pillar-customer-experience.webp" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/css/survicate.shared.f8fac84bf.min.css" rel="stylesheet" type="text/css" integrity="sha384-+PrIS/3DKwGzQhOgRmWk01rIqAYDAGP1PEORIHj6niz6Cl0w0lIwzrZMhsfzN9M1" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Inconsolata:400,700"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/67485c50aa631078a6941307_survicate_favicon.ico" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/6350f895b0b2fed776cdf2fe_Survicate_ICON%20x3(2).png" rel="apple-touch-icon"/>
1<script type="application/ld+json"> 2{ 3 "@context": "https://schema.org", 4 "@type": "BlogPosting", 5 "headline": "Ultimate Guide to Customer Experience: What Is It, How To Measure and Improve It", 6 "description": "Discover how to effectively measure and improve customer experience with our guide. Check the main CX metrics, such as NPS, CSAT, or CES, and learn when and how to use them.", 7 "url": "https://survicate.com/blog/customer-experience/", 8 "image": "https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fe2ab01436053d5bd6b7_686fa32e676dcae02ccc4e36_pillar-customer-experience.webp", 9 "datePublished": "2026-05-21T09:37:27.609Z", 10 "dateModified": "2026-05-21T08:44:20.224Z", 11 "author": { 12 "@type": "Person", 13 "name": "Aldona Krysiak-Adamczyk", 14 "url": "https://survicate.com/author/aldona-krysiak-adamczyk/", 15 "jobTitle": "Senior Content Manager", 16 "email": "[email protected]", 17 "image": "https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6500556b20e0f1c29b881cb3_1578581267829.avif", 18 "description": "Aldona is a Content Manager whose ultimate goal is to make reading blog posts fun again, not compromising on the knowledge-sharing part. Sheâs enchanted with how feedback can change your perspective and loves spreading her findings on the Survicate blog. As an inquisitive soul, she often interviews Survicate users to create one-of-a-kind customer success stories. Find her on LinkedIn and say hi!" 19 }, 20 "publisher": { 21 "@type": "Organization", 22 "name": "Survicate", 23 "logo": { 24 "@type": "ImageObject", 25 "url": "https://cdn.prod.website-files.com/687f71da6f56f14967c83d37/687f71da6f56f14967c83fa9_Survicate-logo.svg" 26 } 27 }, 28 "inLanguage": "en", 29 "keywords": "Customer Experience", 30 "articleSection": "Customer Experience" 31} 32</script>
32<meta name="google-site-verification" content="g3HFDvSX_044sRruv947MABAzPcmD7X5s8JSJUHIY08" /> 33<meta name="facebook-domain-verification" content="rlwsba9qm78fl1ymm25lty49s2wd1y" /> 34 35<!-- Favicon --> 36<link rel="icon" href="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/67485c50aa631078a6941307_survicate_favicon.ico" /> 37<link rel="stylesheet" href="https://survicate.com/embed/nav/survicate-nav.css"> 38<link rel="stylesheet" href="https://survicate.com/embed/footer/survicate-footer.css"> 39 40<!-- Preconnect for performance --> 41<link rel="preconnect" href="https://widget.intercom.io" /> 42<link rel="preconnect" href="https://www.googletagmanager.com" /> 43<link rel="preconnect" href="https://consent.cookiebot.com" /> 44<link rel="preconnect" href="https://assets.survicate.com" /> 45 46<!-- Cookiebot main script -->
47<script id="Cookiebot" 48 src="https://consent.cookiebot.com/uc.js" 49 data-cbid="06ba1b84-2c3a-4a3a-a48b-701a33e09f99" 50 type="text/javascript" 51 async></script>
51 52 53<!-- Survicate Cookiebot integration -->
54<script src="https://assets.survicate.com/cookiebot/cookiebot.js" type="text/javascript" defer></script>
54 55 56<!-- Google Tag Manager (inline loader) -->
57<script> 58 (function(w, d, s, l, i) { 59 w[l] = w[l] || []; 60 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 61 var f = d.getElementsByTagName(s)[0], 62 j = d.createElement(s), 63 dl = l !== 'dataLayer' ? '&l=' + l : ''; 64 j.async = true; 65 j.src = 'https://gtm.survicate.com/?id=' + i + dl; 66 f.parentNode.insertBefore(j, f); 67 })(window, document, 'script', 'dataLayer', 'GTM-TM4GDX'); 68</script>
68 69 70<!-- Intercom settings -->
71<script> 72 window.intercomSettings = { 73 api_base: "https://api-iam.intercom.io", 74 app_id: "oevz15jg" 75 }; 76</script>
76 77 78<!-- Intercom loader -->
79<script> 80 (function() { 81 var w = window; 82 var ic = w.Intercom; 83 if (typeof ic === "function") { 84 ic('reattach_activator'); 85 ic('update', w.intercomSettings); 86 } else { 87 var d = document; 88 var i = function() { i.c(arguments); }; 89 i.q = []; 90 i.c = function(args) { i.q.push(args); }; 91 w.Intercom = i; 92 var l = function() { 93 var s = d.createElement('script'); 94 s.type = 'text/javascript'; 95 s.async = true; 96 s.src = 'https://widget.intercom.io/widget/oevz15jg'; 97 var x = d.getElementsByTagName('script')[0]; 98 x.parentNode.insertBefore(s, x); 99 }; 100 if (document.readyState === 'complete') { 101 l(); 102 } else if (w.attachEvent) { 103 w.attachEvent('onload', l); 104 } else { 105 w.addEventListener('load', l, false); 106 } 107 } 108 })(); 109</script>
vendor: 1 bytes, line 109
109
110<script> 111 (function () { 112 function patchButtons(root = document) { 113 root.querySelectorAll('a.book-demo-btn').forEach(function (btn) { 114 btn.onclick = null; // zdejmuje inline handler w JS 115 btn.removeAttribute("onclick"); // zdejmuje atrybut 116 btn.setAttribute("href", "/book-a-demo"); 117 btn.setAttribute("target", "_self"); 118 }); 119 } 120 121 // 1) od razu 122 patchButtons(); 123 124 // 2) po peÅnym zaÅadowaniu (czÄsto w Webflow elementy âdojeżdżajÄ â później) 125 window.addEventListener("load", function () { 126 patchButtons(); 127 }); 128 129 // 3) jeÅli coÅ dynamicznie podmienia DOM (navbar, symbol, itp.) â obserwuj zmiany 130 const observer = new MutationObserver(function () { 131 patchButtons(); 132 }); 133 observer.observe(document.documentElement, { childList: true, subtree: true }); 134 135 // 4) i najważniejsze: przechwytuj klik zanim dojdzie do innych handlerów 136 document.addEventListener("click", function (e) { 137 const a = e.target.closest("a.book-demo-btn"); 138 if (!a) return; 139 e.preventDefault(); 140 e.stopPropagation(); 141 window.location.assign("/book-a-demo"); 142 }, true); 143 })(); 144</script>
144 145 146<style> 147body { 148 padding-top: var(--nav-height, 70px); 149 -webkit-font-smoothing: antialiased; 150 -moz-osx-font-smoothing: grayscale; 151} 152.article-content-primary,.primary-btn,.primary-btn-chat-with-us,.primary-btn-green,.primary-btn-orange,.primary-btn-short,.primary-btn-small,.sign-up-free-prime-btn{background-position:50% 50%;background-size:0 0}#onetrust-banner-sdk #onetrust-policy-text :hover,.ot-always-active,.single_accordion:hover .accordion-title,.single_accordion:hover .accordion_title{color:#5f10f5!important}.according_image_hover,.d-none,.faq_hidden,.nav-dropdown-list-item:hover .nav-link-dropdown-list-item-link-icone-nonhover,.nav-link-dropdown-list-item-link:hover>.nav-link-dropdown-list-item-link-icones-wrapper .nav-link-dropdown-list-item-link-icone-nonhover,.ot-floating-button__front.custom-persistent-icon,.single_accordion .according_image_open,.single_accordion .w--open .according_image,.single_accordion:hover .according_image,.single_accordion:hover .w--open .according_image,.single_accordion:hover .w--open .according_image_hover{display:none}.d-block,.nav-dropdown-list-item .nav-link-dropdown-list-item-link-icone-nonhover,.nav-link-dropdown-list-item-link>.nav-link-dropdown-list-item-link-icones-wrapper .nav-link-dropdown-list-item-link-icone-nonhover,.single_accordion .w--open .according_image_open,.single_accordion:hover .according_image_hover,.tocitem{display:block}.primary-btn,.primary-btn-chat-with-us,.primary-btn-green,.primary-btn-short,.primary-btn-small,.sign-up-free-prime-btn{position:relative;display:inline-block;background-image:url(https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/628782113ab35941edc83885_Union.svg);background-repeat:no-repeat;transition:background-size .8s,color .8s,background-color .8s,border-color .1s}#cookie-banner-info-link,#cookie-banner-mod-link:hover,#cookie-banner-reject-link,.active-menu-item,.nav-active,.nav-active>.nav-link-item{color:#5f10f5}footer .w-dropdown{z-index:0}.book-demo:hover,.light-btn-green.book-demo:hover{color:#ff6d29!important;background:rgba(255,109,41,.1)!important}.primary-btn-chat-with-us:hover,.primary-btn-green:hover,.primary-btn-short:hover,.primary-btn-small:hover,.primary-btn:hover,.sign-up-free-prime-btn:hover{background-size:1000% 1000%;background-color:#ff6d29}.primary-btn-chat-with-us{padding:12px 24px;justify-content:center;border:0 transparent;border-radius:90px;background-color:#5f10f5;color:#f1f1f1;font-size:1em;line-height:20px;font-weight:700}.article-content-primary,.primary-btn-orange{display:inline-block;background-repeat:no-repeat;transition:background-size .2s,color .2s,border-color .1s;position:relative}.article-content-primary{margin-bottom:20px;background-color:#5f10f5;background-image:linear-gradient(#ff6d29,#ff6d29);border-radius:28px;color:#f1f1f1!important;font-size:14px;line-height:20px;font-weight:600!important;padding:14px 24px;font-family:Inter;cursor:pointer;border:none!important}.tocitem,.tocitem a{font-size:16px;line-height:22px;margin-top:20px;color:#5f0ff5}.tocitem,.tocitem a,.tocitem strong{font-weight:500!important}.article-content-primary:hover{color:#f1f1f1!important;border:none!important;background-size:100% 100%}.primary-btn-orange{background-image:linear-gradient(#5f10f5,#5f10f5)}.post-main-text.w-richtext .template-iframe.mobile,.post-main-text.w-richtext .w-embed.w-iframe.intercom-embed,.template-iframe{background-color:#5e10f6;background-repeat:no-repeat;background-position:center top}.primary-btn-orange:hover{background-size:100% 100%}.tocitem a:hover,.tocitem:hover{color:#666}.nav-link-dropdown-list-item-link:hover .nav-link-dropdown-list-item-link-subtext,.tocitem span,.tocitem:active{color:#171d1a}.single_accordion:hover .w--open .accordion_title{color:#171d1a!important}.single_accordion .w--open .accordion_title{color:#666!important}.template-iframe{background-image:url(https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/628e0b5e9df441551ade47b1_ienvzvcoyq2wagd1fyaj.jpeg);background-size:cover}.w-richtext-figure-type-image a{border-bottom:0!important}.post-main-text h2 a{margin-top:20px;margin-bottom:24px;line-height:64px;font-weight:800;color:#171d1a;border-bottom:1px solid #5f0ff5}.post-main-text h2 a:hover{color:#5f0ff5;border-bottom:1px solid #171d1a}.post-main-text.w-richtext .w-embed.w-iframe{position:relative;width:100%;height:420px;padding:0;overflow:hidden;border-radius:8px;border:1px solid transparent;margin-bottom:20px}.post-main-text.w-richtext .template-iframe{width:145%;height:145%;zoom:1.1;-moz-transform:scale(.7);-moz-transform-origin:0 0;-o-transform:scale(.7);-o-transform-origin:0 0;-webkit-transform:scale(.7);-webkit-transform-origin:0 0}.post-main-text.w-richtext .template-iframe.web{transform:scale(.9);padding:0 0 16%;position:absolute;
152left:-30%}.post-main-text.w-richtext .iframe-background{background-image:url(https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/620f5d2643f963532fcf093c_Zrzut-ekranu-2022-02-18-o-09.46.31.svg);background-color:#ccc;background-position:top;background-repeat:no-repeat;background-size:cover}.post-main-text.w-richtext .template-iframe.mobile{background-image:url(https://cdn.prod.website-files.com/62f60c6fa46a29932a6531c3/62f60c6fa46a2971dc65361c_mobile.5001faf8c0aad097d74c.svg);background-size:60%;padding:0 40%}.post-main-text.w-richtext .w-embed.w-iframe.intercom-embed{position:relative;padding:0;border-radius:8px;overflow:hidden;background-image:url(https://cdn.prod.website-files.com/630357a49b4a8b66d50c4979/630369548645072890503a95_intercom-preview.svg);background-size:40%}.post-main-text.w-richtext .template-iframe.intercom{background-color:transparent;background-image:none;border:0;left:50%;position:absolute;top:60%;transform:translate(-21.5%,-50%);z-index:1}@media only screen and (max-width:991px){.post-main-text.w-richtext .template-iframe.intercom{transform:translate(-19%,-50%)}.nav-ext,.nav-ext-bg,.nav-ext-wrapper{display:none!important}}@media only screen and (max-width:479px){.post-main-text.w-richtext .template-iframe.web{transform:scale(.7);padding:0;position:static;left:0}.post-main-text.w-richtext .template-iframe.mobile{padding:0 20%}.post-main-text.w-richtext .w-embed.w-iframe.intercom-embed{background-image:none}.post-main-text.w-richtext .template-iframe.intercom{transform:translate(-35%,-50%)}.book-demo{margin-left:0!important}}@media only screen and (max-width:380px){.post-main-text.w-richtext .template-iframe.intercom{transform:translate(-40%,-50%)}}.description-image-wrapper,.description-single-wrapper{justify-self:center!important}@media only screen and (max-width:992px) and (min-width:1060px){.book-demo-btn-nav{display:none}}@media only screen and (max-width:1255px){.logo{display:none}.logo-mobile{display:block}.main-logo{width:auto}}@media only screen and (min-width:991px) and (max-width:1210px){.nav-items-wrapper{padding:0 15px}.nav-items-wrapper .logo{display:none}.nav-items-wrapper .logo-mobile{display:block}.nav-items-wrapper .nav-menu{margin-right:15px;justify-content:end}}.navbarFixed{position:fixed;top:0!important}.hero-background .svg-wrapper{align-items:start}.nav-items-wrapper :focus{outline:0}.nav-active>.down-arrow{transform-origin:60% 50%;transform:rotate(180deg);padding-bottom:15px;color:#5f10f5}.drop-active{display:flex!important;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:250ms}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}#ot-sdk-btn{outline:0!important}#cookie-banner-info-link,#cookie-banner-mod-link,#cookie-banner-reject-link,#onetrust-banner-sdk #onetrust-policy-text *{font-weight:700!important;cursor:pointer!important}@media only screen and (max-width:600px){#onetrust-banner-sdk #onetrust-policy-text{margin:8px 0 0!important;font-size:9px!important;line-height:1.4!important}#cookie-banner-info-link,#cookie-banner-mod-link,#cookie-banner-reject-link{background-color:#5f10f5;border-color:#5f10f5;color:#f1f1f1;font-size:9px!important;padding:8px!important;margin:8px 0!important}#onetrust-policy{margin-top:8px!important}#onetrust-accept-btn-handler{margin:0 0 10px!important;font-size:11px!important;padding:8px!important}}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-btn-handler,#onetrust-reject-all-handler{display:none!important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#5f10f545!important;border:1px solid #5f10f545!important}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{background-color:#5f10f5!important;border-color:#5f10f5!important}.calendly-overlay .calendly-popup{max-height:80vh!important;min-width:100%!important;min-height:80vh!important;width:100vw!important}.nav-promo-link:hover{background:rgba(95,15,245,.1);color:#171d1a!important} 153 154.faq_shown nav{ 155 top: 0 !important; 156} 157 .info-top-banner{ 158 display: flex !important; 159 } 160 .navigation{ 161 backdrop-filter: blur(10px); 162 } 163 164#CybotCookiebotDialogHeader{ 165 display: none !important; 166} 167#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper { 168 display: flex !important; 169 flex-direction: column !important; 170} 171#CybotCookiebotDialogBodyContentTitle{ 172 display: none !important; 173} 174#CybotCookiebotDialogBodyContent{ 175 padding: 1em !important; 176} 177#CybotCookiebotDialog { 178 position: fixed !important; 179 left: 20px !important; 180 bottom: 20px !important; 181 top: auto !important; 182 right: auto !important; 183 transform: none !important; 184 max-width:520px !important; 185} 186 187#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { 188 height: 30px !important; 189 min-height: 30px !important; 190 padding: 0 16px !important; 191 border-radius: 6px !important; 192 font-size: 12px !important; 193 line-height: 1 !important; 194 font-weight: 500 !important; 195 box-shadow: none !important; 196 text-transform: none !important; 197 width:150px !important; 198} 199 200#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{ 201 padding: 0.2em !important; 202 transform: translateY(2px); 203} 204 205 206 #CybotCookiebotDialog #CybotCookiebotDialogFooter { 207 padding: 0.7em !important; 208 } 209 210#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay *{ 211 font-size: 12px !important; 212 letter-spacing: .5px !important; 213 line-height: 1.6em !important; 214 font-weight: 300 !important; 215} 216 217.CybotCookiebotDialogDetailBodyContentCookieContainerHeader { 218 display: flex !important; 219 justify-content: space-between !important;
220 align-items: center !important; 221} 222 .CybotCookiebotDialogDetailBodyContentCookieContainerButton{ 223 display: flex !important; 224 align-items: start !important; 225 } 226 #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{ 227 line-height: 1.2em !important; 228 } 229 #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink, 230 #CybotCookiebotDialogDetailBodyContentTextAbout strong, 231 #CybotCookiebotDialog label { 232 font-weight: 600 !important; 233} 234.w-nav-link.w--current { 235 color: #5f10f5; 236} 237 238 239</style> 240<style> 241html.w-mod-js.w-mod-touch.w-mod-ix { 242font-size: clamp(11px, 0.85rem + 0.15vw, 15px); 243} 244 245 body { 246 -webkit-font-smoothing: antialiased; 247 -moz-osx-font-smoothing: grayscale; 248 text-rendering: optimizeLegibility; 249 font-feature-settings: "kern", "liga", "clig", "calt"; 250 line-height: 1.6; 251 letter-spacing: 0.01em; 252 -webkit-text-size-adjust: 100%; 253 text-size-adjust: 100%; 254 } 255.navigation .nav_arrow_drop_icon { 256 transition: transform 0.3s ease; 257} 258 259.navigation .w-dropdown:hover .nav_arrow_drop_icon { 260 transform: rotate(3.142rad); /* = 180deg */ 261} 262@media only screen and (min-width: 993px) { 263 .w-nav-menu { 264 transition: none !important; 265 transform: none !important; 266 } 267} 268</style><link href="https://survicate.com/blog/customer-experience/" rel="canonical" /> 269 270<meta property="og:url" content="https://survicate.com/blog/customer-experience/" /> 271<style> 272 #progress-bar { 273 transition: width 0.1s linear; 274 } 275 #content h2 { 276 scroll-margin-top: 80px; /* Opcjonalne, jeÅli sticky nawigacja wymaga wsparcia */ 277 } 278 279 #content h3 { 280 scroll-margin-top: 80px; /* Opcjonalne, jeÅli sticky nawigacja wymaga wsparcia */ 281 } 282 283 /* Stylizacja strzaÅki */ 284 .dropdown-arrow { 285 display: inline-block; 286 margin-left: 8px; 287 border: solid transparent; 288 border-width: 4px; 289 border-top-color: #000; /* Kolor strzaÅki */ 290 transform: rotate(0deg); 291 transition: transform 0.2s ease; 292 } 293 294 /* Obrót strzaÅki */ 295 .dropdown-arrow.rotated { 296 transform: rotate(180deg); 297 } 298 299 .toc-dropdown { 300 display: none; /* Ukrywa dropdowny */ 301 } 302 303 .toc-dropdown.active { 304 display: block; /* Pokazuje dropdown po aktywacji */ 305 } 306 307 .tocitem.active { 308 color: #5f0ff5; 309 } 310 311 .toc-h3 { 312 margin-left: 20px; 313 margin-top: 10px; 314 font-size: 12px !important; 315 display: none; 316 } 317 318 .tocitem, 319 .tocitem a, 320 .tocitem span { 321 font-size: 14px; 322 line-height: 20px; 323 font-weight: 400 !important; 324 color: #171d1a; 325 margin-bottom: 4px; 326 margin-top: 0; 327 display: flex; 328 } 329 330 .tocitem span { 331 display: inline-flex; 332 margin-left: 8px; 333 } 334 335 .tocitem strong { 336 font-weight: 400 !important; 337 padding-left: 5px; 338 } 339 340 .tocitem:hover, 341 .tocitem:hover span { 342 color: #7f3ff7; 343 } 344 345 .social-share-wrapper { 346 display: flex; 347 justify-content: center; 348 flex-direction: column; 349 align-items: center; 350 } 351 352 .post-social-share-wrapper .st-custom-button[data-network='linkedin']:hover .footer-social-icone { 353 display: none !important; 354 } 355 .post-social-share-wrapper .st-custom-button[data-network='linkedin']:hover .footer-social-icone-hover { 356 display: block !important; 357 } 358 359 .post-social-share-wrapper .st-custom-button[data-network='twitter']:hover .footer-social-icone { 360 display: none !important; 361 } 362 .post-social-share-wrapper .st-custom-button[data-network='twitter']:hover .footer-social-icone-hover { 363 display: block !important; 364 } 365 366 .post-social-share-wrapper .st-custom-button[data-network='facebook']:hover .footer-social-icone { 367 display: none !important; 368 } 369 .post-social-share-wrapper .st-custom-button[data-network='facebook']:hover .footer-social-icone-hover { 370 display: block !important; 371 } 372 373 #ShareButton:hover .copy-link-icone { 374 display: none !important; 375 } 376 #ShareButton:hover .copy-link-icone-hover { 377 display: block !important; 378 } 379 380 .social-share-wrapper .footer-social-icone { 381 max-width: 100%; 382 width: 20px; 383 height: 20px; 384 padding: 0; 385 } 386 .social-share-wrapper .footer-social-icone-hover { 387 max-width: 100%;
388 width: 20px; 389 height: 20px; 390 padding: 0; 391 } 392 .st-custom-button[data-network] { 393 background-color: transparent; 394 display: inline-block; 395 cursor: pointer; 396 font-weight: bold; 397 color: #fff; 398 margin-bottom: 20px; 399 } 400 .st-custom-button[data-network]:hover, 401 .st-custom-button[data-network]:focus { 402 text-decoration: none; 403 } 404 405 .hs-richtext { 406 display: none; 407 } 408 409 #hsForm_e367b557-aec1-42bb-8bdc-a7e7f8bf9637 { 410 display: flex; 411 align-items: center; 412 justify-content: center; 413 } 414 415 #label-email-e367b557-aec1-42bb-8bdc-a7e7f8bf9637 { 416 display: none; 417 } 418 419 input#email-e367b557-aec1-42bb-8bdc-a7e7f8bf9637 { 420 min-width: 288px; 421 background: transparent; 422 padding: 14px 20px; 423 border: 1px solid #666666; 424 border-radius: 28px; 425 margin: 0 8px 0 22px; 426 color: #666666; 427 font-size: 14px; 428 font-weight: 600; 429 line-height: 20px; 430 outline: none; 431 } 432 433 .hs-button.primary.large { 434 background-color: #5f0ff5; 435 border-radius: 28px; 436 border: none; 437 color: #f1f1f1; 438 font-size: 14px; 439 line-height: 20px; 440 font-weight: 600; 441 padding: 14px 24px; 442 font-family: 'Inter'; 443 cursor: pointer; 444 } 445 446 .hs-button.primary.large { 447 position: relative; 448 display: inline-block; 449 background-image: linear-gradient(#ff6d29, #ff6d29); 450 background-repeat: no-repeat; 451 transition: 452 background-size 0.2s, 453 color 0.2s, 454 border-color 0.1s; 455 background-position: 50% 50%; 456 background-size: 0% 0%; 457 } 458 459 .hs-button.primary.large:hover { 460 background-size: 100% 100%; 461 } 462 463 .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field { 464 position: relative; 465 } 466 467 .no-list.hs-error-msgs.inputs-list { 468 display: block; 469 list-style: none; 470 position: absolute; 471 top: 55px; 472 } 473 474 .submitted-message { 475 font-size: 18px; 476 display: block; 477 padding: 0 10px; 478 color: #a06ef9; 479 font-weight: 600; 480 } 481 482 @media (max-width: 600px) { 483 #hsForm_e367b557-aec1-42bb-8bdc-a7e7f8bf9637 { 484 display: flex; 485 align-items: start; 486 justify-content: start; 487 flex-direction: column; 488 } 489 } 490 491 @media (max-width: 600px) { 492 input#email-e367b557-aec1-42bb-8bdc-a7e7f8bf9637 { 493 margin: 14px 0; 494 } 495 } 496 497 li[data-reactid='.hbspt-forms-0.1:$0.3.$1'] { 498 display: none; 499 } 500 501 /* ============================================================ 502 EMBEDS in .post-main-text.w-richtext 503 Three wrapper shapes: 504 - .w-embed (paste embed code) 505 - figure.w-richtext-figure-type-video (Add Video URL â embedly) 506 - [data-rt-embed-type] (Survicate extension / legacy) 507 ============================================================ */ 508 509 .article-content-primary { 510 margin-bottom: 64px; 511 } 512 513 /* --- 0. GENERIC SAFETY for ALL rich-text embeds ---------- */ 514 .post-main-text.w-richtext .w-embed, 515 .post-main-text.w-richtext [data-rt-embed-type], 516 .post-main-text.w-richtext figure.w-richtext-figure-type-video { 517 max-width: 100%; 518 margin: 24px auto; 519 box-sizing: border-box; 520 } 521 .post-main-text.w-richtext .w-embed iframe, 522 .post-main-text.w-richtext [data-rt-embed-type] iframe, 523 .post-main-text.w-richtext figure.w-richtext-figure-type-video iframe { 524 max-width: 100%; 525 border: 0; 526 display: block; 527 } 528 529 .w-richtext-figure-type-video { 530 width: 100% !important; 531 max-width: 100% !important; 532 padding: 0; 533 border-radius: 8px !important; 534 overflow: hidden !important; 535 border: 1px solid transparent !important; 536 background: transparent !important; 537 } 538 .w-richtext-figure-type-video > div { 539 position: relative; 540 width: 100%; 541 height: 0; 542 } 543 .w-richtext figure.w-richtext-figure-type-video iframe { 544 position: absolute; 545 inset: 0; 546 width: 100%; 547 height: 100%; 548 border: 0; 549 } 550 551 .blog-post-banner-wrapper { 552 background: rgba(117, 233, 205, 0.77); 553 -webkit-mask-image: linear-gradient(45deg, #000 25%, rgba(0, 0, 0, 0.2) 50%, #000 75%); 554 mask-image: linear-gradient(45deg, #000 25%, rgba(0, 0, 0, 0.2) 50%, #000 75%); 555 -webkit-mask-size: 800%; 556 mask-size: 800%; 557 -webkit-mask-position: 0; 558 mask-position: 0; 559 display: flex; 560 justify-content: center; 561 flex-direction: column; 562 cursor: pointer; 563 margin: 20px 0; 564 padding: 20px 25px 30px 25px; 565 border-radius: 10px; 566 color: #171d1a !important; 567 } 568 .blog-post-banner-wrapper:hover { 569 transition: 570 mask-position 2s ease, 571 -webkit-mask-position 2s ease; 572 -webkit-mask-position: 120%; 573 mask-position: 120%; 574 opacity: 1; 575 border: none !important; 576 border-color: none !important; 577 } 578 579 .blog-post-banner-wrapper--title { 580 font-size: 22px !important; 581 font-style: normal; 582 font-weight: 700; 583 line-height: 28px; 584 margin: 10px 0; 585 letter-spacing: -1px; 586 border: 1px #171d1a; 587 text-align: center; 588 margin-bottom: 0 !important; 589 } 590 .blog-post-banner-wrapper--text { 591 font-size: 14px !important; 592 margin: 20px 0 30px 0; 593 max-width: 720px; 594 text-align: center; 595 line-height: 24px; 596 } 597 .blog-post-banner-wrapper--btn { 598 margin: 0 auto; 599 width: max-content; 600 margin-bottom: 0 !important; 601 font-size: 14px !important; 602 } 603 604 /* --- 2. VIDEO via paste-embed-code (.w-embed) ----------- 605 rvere/YouTube/Vimeo/Loom/Wistia. Wymusza 16:9 dla embedów 606 bez inline ratio; gdy snippet ma inline padding-top, 607 inline wins. */ 608 .post-main-text.w-richtext .w-embed:has(> iframe[src*='rvere.com']), 609 .post-main-text.w-richtext .w-embed:has(> iframe[src*='tube.rvere']), 610 .post-main-text.w-richtext .w-embed:has(> iframe[src*='youtube.com']), 611 .post-main-text.w-richtext .w-embed:has(> iframe[src*='youtube-nocookie.com']), 612 .post-main-text.w-richtext .w-embed:has(> iframe[src*='player.vimeo.com']), 613 .post-main-text.w-richtext .w-embed:has(> iframe[src*='loom.com']), 614 .post-main-text.w-richtext .w-embed:has(> iframe[src*='wistia.com']) { 615 aspect-ratio: 16 / 9; 616 width: 100%; 617 border-radius: 8px; 618 overflow: hidden; 619 } 620 .post-main-text.w-richtext .w-embed:has(> iframe[src*='rvere.com']) > iframe, 621 .post-main-text.w-richtext .w-embed:has(> iframe[src*='tube.rvere']) > iframe, 622 .post-main-text.w-richtext .w-embed:has(> iframe[src*='youtube.com']) > iframe, 623 .post-main-text.w-richtext .w-embed:has(> iframe[src*='youtube-nocookie.com']) > iframe, 624 .post-main-text.w-richtext .w-embed:has(> iframe[src*='player.vimeo.com']) > iframe, 625 .post-main-text.w-richtext .w-embed:has(> iframe[src*='loom.com']) > iframe, 626 .post-main-text.w-richtext .w-embed:has(> iframe[src*='wistia.com']) > iframe { 627 width: 100%; 628 height: 100%; 629 border: 0; 630 } 631 632 /* --- 3. RESPONSIVE IFRAME CONTAINER (legacy wrapper) ---- 633 Stare posty z <div class="responsive-iframe-container">. 634 Padding-top hack -> aspect-ratio. UsuniÄto height: 1000px 635 (sprzecznoÅÄ z padding-top: 56.25%). */ 636 .responsive-iframe-container { 637 position: relative; 638 width: 100%; 639 aspect-ratio: 16 / 9; 640 overflow: hidden; 641 border-radius: 8px; 642 } 643 .responsive-iframe-container iframe { 644 position: absolute; 645 inset: 0; 646 width: 100%; 647 height: 100%; 648 border: 0; 649 } 650 651 /* --- 4. SURVICATE TEMPLATE IFRAME ----------------------- 652 Wariant B: czysta karta preview, iframe wypeÅnia kartÄ. 653 Per modyfikator (.mobile / .web / .intercom) różny max-width 654 i aspect-ratio â pionowy mobile, landscape web, kwadratowy 655 intercom. Survicate respondent.html renderuje siÄ responsywnie 656 do tych wymiarów. 657 658 Anulujemy site-wide globalne style Webflow (template-iframe 659 width:145%, transform:scale(.7), purple bg + mockup) â w blogu 660 te mockupy nie pasujÄ do full-width wrappera. */ 661 662 /* PODEJÅCIE: wrapper full-width à fixed height (purple bg jak 663 Survicate brand frame), iframe wewnÄ trz fixed-width = 664 survey natural ~340-360px, centrowany flex. 665 666 Dlaczego nie aspect-ratio + iframe 100%Ã100%: 667 - Survicate respondent.html ma fixed natural width ~340-360px 668 niezależnie od iframe size â iframe 720px â survey nadal 340p
668x 669 z lewej, reszta pusta. 670 - aspect-ratio 9/16 z full-width = 1280px wysokiej pustej karty. 671 Dlatego: fixed height (przewidywalne) + iframe = survey natural. 672 673 Pusta przestrzeÅ wokóŠiframe ma purple bg (#5e10f6 = Survicate 674 brand) â wyglÄ da jak intencjonalna "preview frame", spójnie 675 z purple bg samego survey doc wewnÄ trz iframe. */ 676 677 /* Default (web survey, NPS, CSAT, CES, in-product, email/link) */ 678 .post-main-text.w-richtext .w-embed:has(.template-iframe), 679 .post-main-text.w-richtext [data-rt-embed-type]:has(.template-iframe) { 680 position: relative; 681 width: 100%; 682 max-width: 100%; 683 height: 540px; 684 margin: 32px auto; 685 border-radius: 12px; 686 border: 1px solid #e1e2e2; 687 box-shadow: 0 4px 12px rgba(23, 29, 26, 0.06); 688 overflow: hidden; 689 background: #5e10f6; 690 display: flex; 691 align-items: center; 692 justify-content: center; 693 padding: 24px 0; 694 box-sizing: border-box; 695 } 696 /* Pionowy mobile (telefon) â wyższy wrapper */ 697 .post-main-text.w-richtext .w-embed:has(.template-iframe.mobile), 698 .post-main-text.w-richtext [data-rt-embed-type]:has(.template-iframe.mobile) { 699 height: 600px; 700 } 701 /* Web â landscape, niższy wrapper */ 702 .post-main-text.w-richtext .w-embed:has(.template-iframe.web), 703 .post-main-text.w-richtext [data-rt-embed-type]:has(.template-iframe.web) { 704 height: 480px; 705 } 706 /* Intercom messenger */ 707 .post-main-text.w-richtext .w-embed:has(.template-iframe.intercom), 708 .post-main-text.w-richtext [data-rt-embed-type]:has(.template-iframe.intercom) { 709 height: 540px; 710 } 711 712 /* Iframe: fixed width = survey natural, height fills wrapper. 713 Anulujemy globalne site-wide style Webflow (145%/scale/padding/bg). */ 714 .post-main-text.w-richtext .template-iframe { 715 width: 360px !important; 716 height: 100% !important; 717 max-width: 100% !important; 718 max-height: 100% !important; 719 transform: none !important; 720 transform-origin: 0 0 !important; 721 position: static !important; 722 padding: 0 !important; 723 background: transparent !important; 724 background-image: none !important; 725 border: 0 !important; 726 border-radius: 8px !important; 727 display: block; 728 flex-shrink: 0; 729 } 730 .post-main-text.w-richtext .template-iframe.mobile { 731 width: 320px !important; 732 } 733 .post-main-text.w-richtext .template-iframe.web { 734 width: 480px !important; 735 } 736 .post-main-text.w-richtext .template-iframe.intercom { 737 width: 380px !important; 738 } 739 740 /* --- 5. LINKEDIN ---------------------------------------- */ 741 .post-main-text.w-richtext .w-embed:has(> iframe[src*='linkedin.com/embed']) { 742 max-width: 550px; 743 width: 100%; 744 margin: 24px auto; 745 display: flex; 746 justify-content: center; 747 align-items: flex-start; 748 height: auto; 749 } 750 751 /* --- 6. TWITTER / X (native blockquote path) ------------ 752 Path Add Video URL (figure.w-richtext-figure-type-video) 753 dziaÅa przez sekcjÄ 1. */ 754 .post-main-text.w-richtext blockquote.twitter-tweet, 755 .post-main-text.w-richtext .w-embed:has(> blockquote.twitter-tweet) { 756 max-width: 550px !important; 757 margin: 24px auto !important; 758 width: 100%; 759 } 760 761 /* --- 7. INSTAGRAM --------------------------------------- */ 762 .post-main-text.w-richtext blockquote.instagram-media, 763 .post-main-text.w-richtext .w-embed:has(> blockquote.instagram-media) { 764 max-width: 540px !important; 765 margin: 24px auto !important; 766 width: 100% !important; 767 min-width: 0 !important; 768 } 769 770 /* --- 8. TIKTOK ------------------------------------------ */ 771 .post-main-text.w-richtext blockquote.tiktok-embed, 772 .post-main-text.w-richtext .w-embed:has(> blockquote.tiktok-embed) { 773 max-width: 605px !important; 774 margin: 24px auto !important; 775 min-width: 0 !important; 776 width: 100% !important; 777 } 778 779 /* --- 9. FACEBOOK ---------------------------------------- */ 780 .post-main-text.w-richtext .w-embed:has(> .fb-post), 781 .post-main-text.w-richtext .w-embed:has(> iframe[src*='facebook.com']), 782 .post-main-text.w-richtext .w-embed:has(> iframe[src*='facebook.net']) { 783 max-width: 500px; 784 width: 100%; 785 margin: 24px auto; 786 display: flex; 787 justify-content: center; 788 } 789 790 /* --- 10. MOBILE OVERRIDES (⤠600px) -------------------- 791 Wszystkie embedy 100% szerokoÅci. Survicate template 792 wrappers tracÄ max-width ale zachowujÄ aspect-ratio
793 (z sekcji 4) â pionowy mobile-mockup nadal 9/16, itd. */ 794 @media (max-width: 600px) { 795 .post-main-text.w-richtext .w-embed, 796 .post-main-text.w-richtext [data-rt-embed-type], 797 .post-main-text.w-richtext blockquote.twitter-tweet, 798 .post-main-text.w-richtext blockquote.instagram-media, 799 .post-main-text.w-richtext blockquote.tiktok-embed { 800 max-width: 100% !important; 801 margin-left: 0 !important; 802 margin-right: 0 !important; 803 } 804 /* Survicate template na mobile: iframe rozszerza siÄ 805 do szerokoÅci viewport, wrapper bez bocznego paddingu */ 806 .post-main-text.w-richtext .w-embed:has(.template-iframe), 807 .post-main-text.w-richtext [data-rt-embed-type]:has(.template-iframe) { 808 max-width: 100% !important; 809 padding: 16px !important; 810 } 811 .post-main-text.w-richtext .template-iframe, 812 .post-main-text.w-richtext .template-iframe.mobile, 813 .post-main-text.w-richtext .template-iframe.web, 814 .post-main-text.w-richtext .template-iframe.intercom { 815 width: 100% !important; 816 } 817 } 818 819 /* --- 11. FIGCAPTION ------------------------------------- */ 820 figcaption a { 821 font-size: 14px !important; 822 } 823 824 /* Main container - width restriction */ 825 .blog_post_main_content_wrapper { 826 overflow: hidden; 827 } 828 829 .post-main-text { 830 overflow-x: hidden; /* Prevents overflow outside the container */ 831 width: 100%; /* Matches container width */ 832 max-width: 100%; /* Ensures maximum width */ 833 box-sizing: border-box; /* Includes padding and border in dimensions */ 834 } 835 836 /* Table styling */ 837 .survicate-table { 838 display: block; /* Enables scrolling */ 839 overflow-x: auto; /* Horizontal scrolling */ 840 white-space: nowrap; /* Prevents text wrapping */ 841 width: 100%; /* Fits container width */ 842 max-width: 100%; /* Prevents exceeding parent width */ 843 box-sizing: border-box; /* Includes padding and border in dimensions */ 844 margin-bottom: 1.5rem; /* Bottom margin */ 845 padding-bottom: 0.5rem; /* Bottom margin */ 846 } 847 848 /* Inner table */ 849 .survicate-table table { 850 width: 100%; /* Full table width */ 851 table-layout: auto; /* Dynamic column width adjustment */ 852 border-collapse: collapse; /* Combines cell borders */ 853 } 854 855 /* Table cells */ 856 .survicate-table th, 857 .survicate-table td { 858 padding: 8px; 859 border: 1px solid #d1d2d2; 860 min-width: 150px; 861 word-break: break-word; 862 max-width: 198px; 863 text-wrap: auto; 864 text-align: start; 865 } 866 867 /* Table header */ 868 .survicate-table caption { 869 caption-side: top; /* Table title at the top */ 870 margin-bottom: 8px; /* Margin below the title */ 871 font-weight: bold; 872 text-align: left; 873 } 874 875 /* Mobile responsiveness */ 876 @media screen and (max-width: 768px) { 877 .survicate-table th, 878 .survicate-table td { 879 font-size: 12px; /* Reduced text size */ 880 padding: 6px; /* Smaller padding */ 881 } 882 883 .survicate-table { 884 overflow-x: auto; /* Keeps scrolling on small screens */ 885 width: 100%; 886 } 887 } 888 .faq_section nav { 889 transform: none !important; 890 width: auto !important; 891 position: static !important; 892 } 893</style> 894
895<script type="text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=60d1a72138c7b10019061ab2&product=sticky-share-buttons" async="async"></script>
895</head><body><div data-animation="default" class="w-nav" data-easing2="ease-in" data-easing="ease-out" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="250" data-doc-height="1"><div class="w-embed w-script"><!-- Survicate Navigation Embed â paste into Webflow Code Embed Symbol --> 896<div id="survicate-nav"></div>
897<script> 898 window.SURVICATE_NAV = { 899 "variant": "default", 900 "theme": "default", 901 "logo": { 902 "src": "https://survicate.com/images/survicate-logo.svg", 903 "alt": "Survicate", 904 "href": "https://survicate.com/" 905 }, 906 "ghostButtons": [ 907 { 908 "label": "Log in", 909 "href": "https://panel.survicate.com/" 910 } 911 ], 912 "primaryButton": { 913 "label": "Start Free", 914 "href": "https://panel.survicate.com/signup" 915 }, 916 "outlineButton": { 917 "label": "Book a Call", 918 "href": "https://survicate.com/book-a-demo/" 919 }, 920 "items": [ 921 { 922 "type": "dropdown", 923 "label": "Product", 924 "sections": [ 925 { 926 "title": "Collect Feedback", 927 "href": "https://survicate.com/how-to-build-surveys/", 928 "description": "Survey users in multichannel", 929 "links": [ 930 { 931 "label": "Survey Software", 932 "href": "https://survicate.com/survey-software/", 933 "icon": "SquareMousePointer", 934 "badge": "NONE", 935 "iconImage": "https://lucide.dev/icons/categories#seasons", 936 "iconCategory": "Accessibility" 937 }, 938 { 939 "label": "In-product Surveys", 940 "href": "https://survicate.com/software/in-product-surveys/", 941 "icon": "Dock" 942 }, 943 { 944 "label": "Mobile App Surveys", 945 "href": "https://survicate.com/software/mobile-app-surveys/", 946 "icon": "Smartphone" 947 }, 948 { 949 "label": "Website Surveys", 950 "href": "https://survicate.com/software/website-feedback-survey/", 951 "icon": "Globe" 952 }, 953 { 954 "label": "Email Surveys", 955 "href": "https://survicate.com/software/email-survey/", 956 "icon": "MailPlus" 957 } 958 ], 959 "bottomLink": { 960 "label": "", 961 "href": "" 962 } 963 }, 964 { 965 "title": "Analyze Feedback", 966 "href": "https://survicate.com/feedback-analytics/", 967 "description": "Uncover insights with AI", 968 "links": [ 969 { 970 "label": "Research Hub", 971 "href": "https://survicate.com/features/research-hub/", 972 "icon": "Lightbulb", 973 "badge": "NEW" 974 }, 975 { 976 "label": "AI Chat", 977 "href": "https://survicate.com/features/research-assistant/", 978 "icon": "MessageSquare", 979 "badge": "NONE" 980 }, 981 { 982 "label": "Dashboards", 983 "href": "https://survicate.com/features/dashboards/", 984 "icon": "LayoutGrid" 985 }, 986 { 987 "label": "AI Survey Analysis", 988 "href": "https://survicate.com/features/ai-analysis/", 989 "icon": "BarChart3", 990 "badge": "NONE" 991 } 992 ], 993 "bottomLink": { 994 "label": "", 995 "href": "", 996 "target": "" 997 } 998 }, 999 { 1000 "title": "Act on Feedback", 1001 "href": "https://survicate.com/how-to-act-on-customer-feedback/", 1002 "description": "Build feedback loops", 1003 "links": [ 1004 { 1005 "label": "Enrich contacts in CRM", 1006 "href": "https://survicate.com/integrations/?category=crm", 1007 "icon": "UserStar" 1008 }, 1009 { 1010 "label": "Trigger marketing flows", 1011 "href": "https://survicate.com/integrations/?category=marketing-automation", 1012 "icon": "Megaphone" 1013 }, 1014 { 1015 "label": "Auto-create tickets", 1016 "href": "https://survicate.com/integrations/?category=customer-support", 1017 "icon": "Flag" 1018 }, 1019 { 1020 "label": "Enrich user research", 1021 "href": "https://survicate.com/integrations/?category=data-analytics", 1022 "icon": "UserStar", 1023 "description": "" 1024 }, 1025 { 1026 "label": "Notify internal teams", 1027 "href": "https://survicate.com/integrations/?category=collaboration", 1028 "icon": "MessageSquareDot" 1029 }, 1030 { 1031 "label": "Shape product roadmap", 1032 "href": "https://survicate.com/solutions/product", 1033 "icon": "Table2" 1034 } 1035 ], 1036 "bottomLink": { 1037 "label": "See all integrations", 1038 "href": "https://survicate.com/integrations" 1039 } 1040 }, 1041 { 1042 "title": "FEATURES", 1043 "links": [ 1044 { 1045 "label": "Multilingual Feedback", 1046 "href": "https://survicate.com/features/multi-language-feedback/", 1047 "icon": "Languages", 1048 "badge": "NONE" 1049 }, 1050 { 1051 "label": "AI Survey Followups", 1052 "href": "https://survicate.com/features/ai-follow-ups", 1053 "icon": "Sparkles" 1054 }, 1055 { 1056 "label": "Transcriptions", 1057 "href": "https://survicate.com/features/transcriptions/", 1058 "icon": "Mic", 1059 "badge": "NEW" 1060 }, 1061 { 1062 "label": "Feedback Sources", 1063 "href": "https://survicate.com/integrations/?category=feedback-sources", 1064 "icon": "MessageSquareShare" 1065 }, 1066 { 1067 "label": "Access permissions", 1068 "href": "https://survicate.com/features/account-management/", 1069 "icon": "FileLock" 1070 }, 1071 { 1072 "label": "Multichannel distribution", 1073 "href": "https://survicate.com/how-to-distribute-surveys/", 1074 "icon": "MonitorSmartphone" 1075 }, 1076 { 1077 "label": "Survey logic", 1078 "href": "https://help.survicate.com/en/articles/3933880-set-up-survey-logic", 1079 "icon": "Network" 1080 } 1081 ], 1082 "bottomLink": { 1083 "label": "", 1084 "href": "" 1085 } 1086 } 1087 ] 1088 }, 1089 { 1090 "type": "dropdown", 1091 "label": "Solutions", 1092 "sections": [ 1093 { 1094 "title": "For Enterprises", 1095 "href": "https://survicate.com/enterprise-survey-software/", 1096 "description": "Feedback at scale", 1097 "links": [ 1098 { 1099 "label": "Security & Privacy", 1100 "href": "https://survicate.com/security/", 1101 "icon": "ShieldCheck" 1102 }, 1103 { 1104 "label": "HIPAA Compliance", 1105 "href": "https://survicate.com/hipaa/", 1106 "icon": "FileBadge" 1107 }, 1108 { 1109 "label": "Talk to Sales", 1110 "href": "https://survicate.com/enterprise-survey-software/?book-a-call", 1111 "icon": "Headphones" 1112 } 1113 ] 1114 }, 1115 { 1116 "title": "TEAMS", 1117 "links": [ 1118 { 1119 "label": "Product Teams", 1120 "href": "https://survicate.com/solutions/product/", 1121 "icon": "LayoutGrid", 1122 "description": "Validate features faster" 1123 }, 1124 { 1125 "label": "Research Teams", 1126 "href": "https://survicate.com/solutions/research/", 1127 "icon": "UserSearch", 1128 "description": "Centralize user insights" 1129 }, 1130 { 1131 "label": "CX & CS Teams", 1132 "href": "https://survicate.com/solutions/customer-experience/", 1133 "icon": "Users", 1134 "description": "Track customer satisfaction" 1135 }, 1136 { 1137 "label": "Marketing Teams", 1138 "href": "https://survicate.com/solutions/marketing/", 1139 "icon": "Megaphone", 1140 "description": "Fuel targeted campaigns" 1141 } 1142 ], 1143 "href": "", 1144 "description": "" 1145 }, 1146 { 1147 "title": "INDUSTRIES", 1148 "links": [ 1149 { 1150 "label": "Consumer Apps & Marketplaces", 1151 "href": "https://survicate.com/industries/consumer-apps-marketplaces/", 1152 "icon": "Store" 1153 }, 1154 { 1155 "label": "Software & Technology", 1156 "href": "https://survicate.com/industries/software-technology/", 1157 "icon": "Code" 1158 }, 1159 { 1160 "label": "E-commerce & DTC", 1161 "href": "https://survicate.com/industries/dtc-ecommerce/", 1162 "icon": "ShoppingCart" 1163 }, 1164 { 1165 "label": "Media & Entertainment", 1166 "href": "https://survicate.com/industries/media-entartainment/", 1167 "icon": "Play" 1168 } 1169 ], 1170 "bottomLink": { 1171 "label": "", 1172 "href": "" 1173 } 1174 }, 1175 { 1176 "title": "SURVEY TEMPLATES", 1177 "links": [ 1178 { 1179 "label": "NPS Net Promoter Score", 1180 "href": "https://survicate.com/software/net-promoter-score/", 1181 "icon": "Star" 1182 }, 1183 { 1184 "label": "CSAT Customer Satisfaction", 1185 "href": "https://survicate.com/software/customer-satisfaction-survey/", 1186 "icon": "Smile" 1187 }, 1188 { 1189 "label": "Customer Effort Score", 1190 "href": "https://survicate.com/customer-effort-score-software/", 1191 "icon": "Gauge" 1192 }, 1193 { 1194 "label": "App Evaluation Survey", 1195 "href": "https://survicate.com/survey-templates/software-evaluation-survey/", 1196 "icon": "MessageCircleCode" 1197 } 1198 ], 1199 "bottomLink": { 1200 "label": "See all templates", 1201 "href": "https://survicate.com/survey-templates/" 1202 } 1203 } 1204 ] 1205 }, 1206 { 1207 "type": "link", 1208 "label": "Pricing", 1209 "href": "https://survicate.com/pricing" 1210 }, 1211 { 1212 "type": "dropdown", 1213 "label": "Resources", 1214 "featuredCard": { 1215 "image": "https://cdn.builder.io/o/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F1462df4640b64ee5b0df61385dc7ba23?alt=media&token=9eb2b2da-36cd-40fb-873b-357743305c51&apiKey=f65c912dde8e4fec8a58cbdb4de2c3c7", 1216 "title": "Customer Feedback Academy", 1217 "summary": "Learn how to design and manage a customer feedback program from scratch", 1218 "url": "https://academy.survicate.com/l/pdp/how-to-start-your-customer-feedback-program-from-scratch" 1219 }, 1220 "sections": [ 1221 { 1222 "title": "LEARN", 1223 "links": [ 1224 { 1225 "label": "Blog", 1226 "href": "https://survicate.com/blog/", 1227 "icon": "BookOpen" 1228 }, 1229 { 1230 "label": "Customer Stories", 1231 "href": "https://survicate.com/customer-stories/", 1232 "icon": "GraduationCap" 1233 }, 1234 { 1235 "label": "Product Updates", 1236 "href": "https://changelog.survicate.com/", 1237 "icon": "BellDot" 1238 }, 1239 { 1240 "label": "Webinars", 1241 "href": "https://survicate.com/webinars/", 1242 "icon": "TvMinimalPlay" 1243 }, 1244 { 1245 "label": "Why Survicate", 1246 "href": "https://survicate.com/why-survicate/", 1247 "icon": "CircleStar" 1248 } 1249 ], 1250 "bottomLink": { 1251 "label": "", 1252 "href": "" 1253 } 1254 }, 1255 { 1256 "title": "GET HELP", 1257 "links": [ 1258 { 1259 "label": "Help Center", 1260 "href": "https://help.survicate.com/en/", 1261 "icon": "Info", 1262 "description": "How-to guides" 1263 }, 1264 { 1265 "label": "Developers Docs", 1266 "href": "https://developers.survicate.com/", 1267 "icon": "Code", 1268 "description": "API & Mobile SDK" 1269 }, 1270 { 1271 "label": "Support", 1272 "href": "https://survicate.com/customer-support/", 1273 "icon": "HandHeart", 1274 "description": "Human live chat" 1275 } 1276 ] 1277 }, 1278 { 1279 "title": "PARTNERS", 1280 "links": [ 1281 { 1282 "label": "Agency Program", 1283 "href": "https://survicate.com/agency-partner-program/", 1284 "icon": "HouseHeart" 1285 }, 1286 { 1287 "label": "Partners Directory", 1288 "href": "https://survicate.com/partners/", 1289 "icon": "BookOpen" 1290 } 1291 ], 1292 "bottomLink": { 1293 "label": "" 1294 } 1295 } 1296 ] 1297 }, 1298 { 1299 "type": "dropdown", 1300 "label": "Integrations", 1301 "sections": [ 1302 { 1303 "title": "MARKETING", 1304 "links": [ 1305 { 1306 "label": "Braze", 1307 "href": "https://survicate.com/integrations/braze-survey/", 1308 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F8f4a4bbe004b4de18789920af2b89f52" 1309 }, 1310 { 1311 "label": "Iterable", 1312 "href": "https://survicate.com/integrations/iterable/", 1313 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F12bd50a4352e47878f6e82804a01eab5" 1314 }, 1315 { 1316 "label": "HubSpot", 1317 "href": "https://survicate.com/integrations/hubspot-survey/", 1318 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fe0c5c0579d5744f7807542aec6c366f3" 1319 }, 1320 { 1321 "label": "Customer.io", 1322 "href": "https://survicate.com/integrations/customer-io-survey/", 1323 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F523415e6026342c882f7cd468d407978" 1324 }, 1325 { 1326 "label": "Google Analytics", 1327 "href": "https://survicate.com/integrations/google-analytics-survey/", 1328 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F3c6a4578956240e8905098133d18511a"
1329 }, 1330 { 1331 "label": "Mailchimp", 1332 "href": "https://survicate.com/integrations/mailchimp-survey/", 1333 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F0aa6cfbb0c4343c8b3a7a9a4905f764b" 1334 }, 1335 { 1336 "label": "Klaviyo", 1337 "href": "https://survicate.com/integrations/klaviyo-survey/", 1338 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F77a252b20f51484ba0379f557783ad00" 1339 } 1340 ], 1341 "bottomLink": { 1342 "href": "" 1343 } 1344 }, 1345 { 1346 "title": "PRODUCT RESEARCH", 1347 "links": [ 1348 { 1349 "label": "Linear", 1350 "href": "https://survicate.com/integrations/linear-integration/", 1351 "icon": "LayoutGrid", 1352 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F246734754176438abeb71c841d8609de" 1353 }, 1354 { 1355 "label": "JIRA", 1356 "href": "https://survicate.com/integrations/jira-survicate-integration/", 1357 "icon": "Blocks", 1358 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fe3ff5cf3cc694347b76fbac024976481" 1359 }, 1360 { 1361 "label": "Productboard", 1362 "href": "https://survicate.com/integrations/productboard-survey/", 1363 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F0edc52b101914bc88723d0c238c2641a" 1364 }, 1365 { 1366 "label": "Mixpanel", 1367 "href": "https://survicate.com/integrations/mixpanel-survey/", 1368 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F741ca56e86f74d5e821b2d07821d0f77" 1369 }, 1370 { 1371 "label": "UXCam", 1372 "href": "https://survicate.com/integrations/uxcam-survicate-integration/", 1373 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F7305e21acd86474892450ed7b9005983" 1374 }, 1375 { 1376 "label": "Fullstory", 1377 "href": "https://survicate.com/integrations/fullstory-survey/", 1378 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F12aa99672b5344b3a2fb6fb2ef71d796" 1379 }, 1380 { 1381 "label": "Amplitude", 1382 "href": "https://survicate.com/integrations/amplitude-survey/", 1383 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fdf4432fb065e4ae7a13014b0f84e9ffa" 1384 } 1385 ] 1386 }, 1387 { 1388 "title": "CX & CS", 1389 "links": [ 1390 { 1391 "label": "Intercom", 1392 "href": "https://survicate.com/integrations/intercom-survey/", 1393 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fd03090f0647a4930ab71f52a652dc863" 1394 }, 1395 { 1396 "label": "Zendesk", 1397 "href": "https://survicate.com/integrations/zendesk-survey/", 1398 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F478ce610041043e58866f7a4212c4767" 1399 }, 1400 { 1401 "label": "Livechat", 1402 "href": "https://survicate.com/integrations/livechat/", 1403 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F72dfa18c11fc4db1b6278845f7788087" 1404 }, 1405 { 1406 "label": "Slack", 1407 "href": "https://survicate.com/integrations/slack-survey/", 1408 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fc8517bdeeadd472b8850fa7cbf380dfe" 1409 }, 1410 { 1411 "label": "Salesforce", 1412 "href": "https://survicate.com/integrations/salesforce-survey/", 1413 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fa25406bb8d6646e192aca96f6e8da766" 1414 } 1415 ] 1416 }, 1417 { 1418 "title": "CUSTOM & DATA", 1419 "links": [ 1420 { 1421 "label": "Segment", 1422 "href": "https://survicate.com/integrations/segment-survey/", 1423 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F8803a68bbc9644f58cff9b777894e022" 1424 }, 1425 { 1426 "label": "BigQuery", 1427 "href": "https://survicate.com/integrations/bigquery-survey/", 1428 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F85d11d0eb8cb4c5b9f86c336800e66c2" 1429 }, 1430 { 1431 "label": "Tag Manager", 1432 "href": "https://help.survicate.com/en/articles/3937897-install-survicate-on-your-website-with-google-tag-manager?_gl=1*1yz53yi*_gcl_aw*R0NMLjE3NTgwMDg2ODUuQ2p3S0NBandsYVRHQmhBTkVpd0FvUmdYQmRBSENqQjN5ZTNpQjY3RENUMTRseF91T3NieXdWMklldV9NNGpzNUlaLXRNNTNUbmJEU3N4b0M4R1FRQXZEX0J3RQ..*_gcl_au*NDQ0MjY3MDk2LjE3NTk5MzczNTE.*_ga*MTYzNzkwMDk2OC4xNzU4MTM2NDk4*_ga_Z8KP425DS5*czE3NjQ2NjMzMjIkbzIwOCRnMSR0MTc2NDY2NDY1MiRqNjAkbDAkaDEwMTIwOTQ5Njc.", 1433 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F26d4b6af3c5640e78101f6a2702993e9" 1434 }, 1435 { 1436 "label": "Webhooks", 1437 "href": "https://developers.survicate.com/webhooks/?_gl=1*1yz53yi*_gcl_aw*R0NMLjE3NTgwMDg2ODUuQ2p3S0NBandsYVRHQmhBTkVpd0FvUmdYQmRBSENqQjN5ZTNpQjY3RENUMTRseF91T3NieXdWMklldV9NNGpzNUlaLXRNNTNUbmJEU3N4b0M4R1FRQXZEX0J3RQ..*_gcl_au*NDQ0MjY3MDk2LjE3NTk5MzczNTE.*_ga*MTYzNzkwMDk2OC4xNzU4MTM2NDk4*_ga_Z8KP425DS5*czE3NjQ2NjMzMjIkbzIwOCRnMSR0MTc2NDY2NDY1MiRqNjAkbDAkaDEwMTIwOTQ5Njc.", 1438 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F0e99302943a54795903c06a2bf8d4cd1" 1439 }, 1440 { 1441 "label": "Zapier", 1442 "href": "https://help.survicate.com/en/articles/3942363-zapier-integration?_gl=1*1yz53yi*_gcl_aw*R0NMLjE3NTgwMDg2ODUuQ2p3S0NBandsYVRHQmhBTkVpd0FvUmdYQmRBSENqQjN5ZTNpQjY3RENUMTRseF91T3NieXdWMklldV9NNGpzNUlaLXRNNTNUbmJEU3N4b0M4R1FRQXZEX0J3RQ..*_gcl_au*NDQ0MjY3MDk2LjE3NTk5MzczNTE.*_ga*MTYzNzkwMDk2OC4xNzU4MTM2NDk4*_ga_Z8KP425DS5*czE3NjQ2NjMzMjIkbzIwOCRnMSR0MTc2NDY2NDY1MiRqNjAkbDAkaDEwMTIwOTQ5Njc.", 1443 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fa3b5f25eec2e450882c1190b1960633e" 1444 }, 1445 { 1446 "label": "Mobile SDK", 1447 "href": "https://developers.survicate.com/javascript/?_gl=1*1yz53yi*_gcl_aw*R0NMLjE3NTgwMDg2ODUuQ2p3S0NBandsYVRHQmhBTkVpd0FvUmdYQmRBSENqQjN5ZTNpQjY3RENUMTRseF91T3NieXdWMklldV9NNGpzNUlaLXRNNTNUbmJEU3N4b0M4R1FRQXZEX0J3RQ..*_gcl_au*NDQ0MjY3MDk2LjE3NTk5MzczNTE.*_ga*MTYzNzkwMDk2OC4xNzU4MTM2NDk4*_ga_Z8KP425DS5*czE3NjQ2NjMzMjIkbzIwOCRnMSR0MTc2NDY2NDY1MiRqNjAkbDAkaDEwMTIwOTQ5Njc.", 1448 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F54fb62be5b774bd0bac56ca41ecfe6aa" 1449 } 1450 ], 1451 "bottomLink": { 1452 "label": "", 1453 "href": "" 1454 } 1455 }, 1456 { 1457 "title": "FEEDBACK SOURCES", 1458 "links": [ 1459 { 1460 "label": "AppStore", 1461 "href": "https://survicate.com/insights-hub/", 1462 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F59e2a13b50904870b826b409e0be40df" 1463 }, 1464 { 1465 "label": "Google Play", 1466 "href": "https://help.survicate.com/en/articles/2743370-insights-hub?_gl=1*ne4vgi*_gcl_aw*R0NMLjE3NTgwMDg2ODUuQ2p3S0NBandsYVRHQmhBTkVpd0FvUmdYQmRBSENqQjN5ZTNpQjY3RENUMTRseF91T3NieXdWMklldV9NNGpzNUlaLXRNNTNUbmJEU3N4b0M4R1FRQXZEX0J3RQ..*_gcl_au*NDQ0MjY3MDk2LjE3NTk5MzczNTE.*_ga*MTYzNzkwMDk2OC4xNzU4MTM2NDk4*_ga_Z8KP425DS5*czE3NjUyMDI4ODUkbzIxOCRnMSR0MTc2NTIwMzA2OSRqNTYkbDAkaDE5ODQ5NjY2OTg.", 1467 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F46dd1006402244f59b838594ee3e505e" 1468 }, 1469 { 1470 "label": "GONG", 1471 "href": "https://survicate.com/integrations/gong/", 1472 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F65de816de59044f181f12e77cfe929ee" 1473 }, 1474 { 1475 "label": "Transcriptions", 1476 "href": "https://survicate.com/features/transcriptions/", 1477 "icon": "Mic" 1478 }, 1479 { 1480 "label": "Tl;dv", 1481 "href": "https://survicate.com/integrations/tl-dv/", 1482 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fc77f34915caf4748b77b84b0b12742f0" 1483 }, 1484 { 1485 "label": "Google Reviews", 1486 "href": "https://survicate.com/integrations/google-reviews/", 1487 "icon": "", 1488 "iconImage": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F14f3dc08029a49919c95f6f645fd2e2a" 1489 } 1490 ], 1491 "bottomLink": { 1492 "label": "See all integrations", 1493 "href": "https://survicate.com/integrations/" 1494 }, 1495 "description": "", 1496 "href": "" 1497 } 1498 ] 1499 } 1500 ] 1501}; 1502</script>
1502 1503</div></div><section style="background-color:#390993" class="blog_post_header hero_background"><div class="w-layout-blockcontainer container_main _1320 w-container"><div class="blog_post_header_breadcrumbs_wrapper"><a id="blog-home" en-name="blog-homepage" href="/blog" class="blog_post_header_breadcrumbs_wrapper_item">Blog</a><a en-name="Customer Experience" href="/topics/customer-experience" class="blog_post_header_breadcrumbs_wrapper_item--category">Customer Experience</a></div><h1 class="blog_post_header_heading">Ultimate Guide to Customer Experience: What Is It, How To Measure and Improve It</h1><div class="blog_post_header_info_wrapper"><div class="blog_post_header_info_item p-0">Updated:</div><div class="blog_post_header_info_item--border-right">May 21, 2026</div><div class="blog_post_header_info_item--border-right w-condition-invisible w-dyn-bind-empty"></div><div class="blog_post_header_info_item--padding-0">10</div><div class="blog_post_header_info_item">min read</div></div><div class="blog_post_header_author_wrapper"><img src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6500556b20e0f1c29b881cb3_1578581267829.avif" loading="lazy" alt="" class="blog_post_header_author_img"/><div class="blog_post_header_author_info_wrapper"><div class="blog_post_header_author_info_name">Aldona Krysiak-Adamczyk</div><div class="blog_post_header_author_info_position">Senior Content Manager</div></div></div></div></section><section class="blog_post_main"><div id="progress-bar" style="background-color:#390993" class="blog_post_progress_bar"></div><div class="w-layout-grid blog_post_main_grid"><div class="blog_post_main_toc_wrapper"><div class="blog_post_main_col1"><div class="blog_post_main_toc_heading">Table of contents</div><div id="toc" class="blog_post_mian_toc_list_wrapper w-node-f48453c4-184e-8ae8-6207-6d2e971c9e56-8fc0ede1"></div></div><div class="code-embed-4 w-embed"><div class="collection-item"> 1504 <span class="switch-state">false</span> 1505</div></div></div><div class="blog_post_main_content_wrapper"><div id="post-progress" class="blog_post_main_content w-node-_1354e025-a8c6-af7a-a0bd-6711cdf74cc1-8fc0ede1"><div id="content-wrapper" class="post-main-content-wrapper w-node-b8deff85-2244-144b-c184-bfc49cd7592a-8fc0ede1"><div id="content-intro" class="post-main-text w-richtext"><p>Thereâs probably no broader angle to consider your business than the customer experience. It encompasses every single interaction a customer has with your brand, products, services, support, and even social media. </p><p>Itâs crucial you make it memorableâ<em>in a good</em> way. </p><p>Our guide will quickly walk you through:</p><p>â³ï¸ What customer experience is, and why it should never go off your radar<br/>â³ï¸ How to build a customer experience strategy that works<br/>â³ï¸ The best customer experience metrics<br/>â³ï¸ Practical tips on how to <a href="https://survicate.com/customer-experience/customer-experience-optimization/">optimize your CX</a> quickly<br/>â³ï¸ The best customer experience tools </p><figure style="max-width:2262pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a target="_blank" href="/customer-experience-software/" class="w-inline-block"><div><img loading="lazy" alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/66dec80b223865afa9515cc3_66dec7d8254e5cc2100520dc_CX-banner.avif"/></div></a></figure></div><div id="content" class="post-main-text w-richtext"><h2>What is customer experience?</h2><p>Customer experience (CX) refers to how your customers view and feel about interacting with a brand or company throughout the <a href="https://survicate.com/blog/customer-digital-journey/">customer journey</a>. </p><p>It includes every touchpoint, from the initial awareness stage to post-purchase support and loyalty. CX is the result of all <a href="https://survicate.com/blog/customer-interactions/">customer interactions</a> with your company's products, services, employees, and digital interfaces.</p><h2>Why is customer experience important?</h2><p>Customer experience is a critical aspect of any business strategy. Letâs have a look at the five key reasons why:</p><h3>ð¤Improve customer satisfaction and loyalty</h3><p>The better customer experience you provide, the more satisfied your customers will be. When they feel valued, and their needs are met, they are more likely to remain loyal to your brand and recommend it to others.</p><p>Itâs a straight road to building<a href="https://survicate.com/blog/customer-loyalty-guide/"> customer loyalty</a> based on trust in your brand, with the bonus of long-term customer retention and advocacy.</p><h3>ð¤ Improve customer retention</h3><p>Bringing in new customers costs a lot of money, so retaining existing ones is crucial for long-term success. By ensuring your clientele gets the best experience with your product, you actively reduce <a href="https://survicate.com/customer-satisfaction/customer-churn/">customer churn</a> and <a href="https://survicate.com/blog/customer-satisfaction-retention/">improve retention rates</a>. </p><h3>ð¤ Increase revenue and profitability</h3><p><a href="https://www.superoffice.com/blog/customer-experience-statistics">86%</a> of customers are willing to pay more for a good CX. Moreover, satisfied customers are more likely to make repeat purchases, upgrade their services, and spend more with a company over time.</p><h3>ð¤Competitive advantage</h3><p>Exceptional customer experience can be a key differentiator in your industry. The marketâs crowded out there, and with so many good products itâs the other factors that can make or break a deal. </p><h3>ð¤ Improve brand reputation</h3><p>Enhanced brand reputation and positive word-of-mouth marketing are yet additional outcomes of positive customer experience. </p><p>When customers have great experiences with your company and product, they are more likely to share it with others onlineâfor example, through <a href="https://survicate.com/customer-feedback/customer-reviews-ecommerce/">online reviews</a> or ratingsâand offline.</p><h3>ð¤Make decisions based on data</h3><p>You can and should measure your efforts around customer experience. By <a href="https://survicate.com/customer-satisfaction/measuring/">analyzing customer satisfaction</a> and related <a href="https://survicate.com/blog/customer-experience-metrics/">CX metrics</a><strong>, </strong>you can continuously identify trends, prioritize improvements, and allocate resources effectively to better address customer needs and preferences.</p><p>ð¡ <strong>Read more: </strong><a href="https://survicate.com/blog/customer-experience-goals/"><strong>6 Great Customer Experience Goals To Set and Aim for</strong></a></p><h2>What is the difference between customer experience, customer service, and user experience?</h2><p>When discussing customer experience, it's essential to understand how it differs from related concepts like <a href="https://survicate.com/customer-experience/customer-experience-vs-customer-service/">customer service</a> and user experience (UX). While these terms are often used interchangeably, they have distinct meanings and implications for businesses.</p><h3>ð Customer Experience (CX)</h3><p>Customer experience encompasses the entire customer journey with your company, from the first interaction to post-purchase support and beyond. </p><p>As such, CX focuses on the overall perception and emotions a customer has when engaging with your brand and involves multiple departments within the organization.</p><h3>ð Customer Service</h3><p>Customer service is a specific aspect of the overall customer experience. It refers to the assistance and support you provide to customers before, during, and after a purchase. </p><p>While customer service is a crucial component of CX, it is only one part of the larger picture.</p><h3>ð User Experience (UX)</h3><p>User experience primarily focuses on how easy, efficient, and enjoyable it is for users to interact with your product, particularly websites and mobile apps.</p><p>
1505While UX is an important aspect of CX, it is more narrowly focused on the usability and functionality of specific touchpoints.</p><h2>What is a customer experience strategy, and how to develop one?</h2><p>A <a href="https://survicate.com/blog/digital-customer-experience-strategy/">customer experience strategy</a> is a set of guidelines for how you interact with customers across the company. It helps create positive experiences that keep customers happy and coming back. </p><p>When developing one, you should focus on the big picture and ensure itâs cross-functional across different company teams and departments. Most importantly, prioritize what matters most to your customers.</p><p>Letâs see how to start ⤵ï¸</p><h3><strong>Build a customer-centric culture</strong></h3><p>You read it right. To create a truly exceptional customer experience, your entire company has to look in the same direction, or in other words, eat your own dog food. ð</p><p>Here are some tips on how to achieve it:</p><ul role="list"><li>Lead by exampleâget your C-levels on board. They should be the primary ambassadors, demonstrating how great customer experience helps your company reach business goals.</li><li>Support your customer-facing teams with training and mentorship programs. Teach your staff what it means to put the customer first and provide regular feedback.</li><li>Become customer-obsessed. Take the example of Preplyâone of its North Star metrics is NPS, a core CX metric. Centering their business and product decisions around customer needs aligns teams toward the same goal of providing a great language learning experience.<strong>â</strong></li><li>Make the <a href="https://survicate.com/blog/voice-of-customer-feedback/">voice-of-customer feedback programs</a> a company thing. One example could be sharing feedback with the whole organization by connecting your surveys to Slack. Bring your customer feedback to life, turning it into more than just another row in a spreadsheet.</li></ul><h3><strong>Develop a vision</strong></h3><p>Your vision sets the direction for your customer experience efforts. Think about how you want customers to feel when they interact with your company. Do you want to be known for friendly service? Fast problem-solving?</p><p>Write down your vision in simple terms. For example: <em>"We want customers to feel valued and heard."</em> This gives your team a clear goal to work towards.</p><p>Get others on board with your vision by sharing it widely across the company.</p><h3><strong>Map the journey</strong></h3><p><a href="https://survicate.com/blog/digital-customer-journey-mapping/">Customer journey mapping</a> will help you understand how customers interact with your brand. By taking a good look at every step a customer takes when interacting with your business, youâll be able to spot areas that need improvement.</p><p>So, how do you start?</p><p>First, list all <a href="https://survicate.com/blog/customer-journey-touchpoints/">customer touchpoints</a>âthe places where customers interact with you throughout the journey along the funnel. It could be on the website, inside your product orâin the case of physical goodsâthrough in-store visits.</p><p>Customer touchpoints include:<br/>ðSeeing an ad <br/>ðVisiting your website<br/>ðTalking to customer service <br/>ðMaking a purchase</p><p>For each touchpoint, ask the following questions:</p><p>ðWhat is the customer trying to do?<br/>ðHow are they feeling?<br/>ðWhat problems might they face?<br/>ðHow can we make this step better?</p><p>By mapping your business, you can view it from the customer's perspective. This allows you to spot gaps in service or areas where customers might get confused.</p><p>Use this info to create a visual map that outlines the customer's path, from the awareness stage to the advocacy stage. Remember, a good journey map shows more than just a list of touchpointsâit also captures<a href="https://survicate.com/customer-experience/emotional-customer-experience/"> customer emotions</a> and thoughts at each stage.</p><h3>Train your team</h3><p>
1505When employees like their jobs, it shows in how they treat customers. Companies with engaged employees grow faster. They often see their revenue increase <a href="https://hbr.org/sponsored/2021/08/heres-what-happens-when-you-focus-on-employees-to-better-serve-your-customers">1.8 times</a> quicker than others.</p><p>Effective training builds confidence and skills, helping employees handle customer needs better.</p><p>Here are some key training areas:</p><p>Key training areas:<br/>ð Product knowledge<br/>ð Problem-solving<br/>ð Communication skills<br/>ð Empathy and active listening</p><p>Make training <a href="https://www.forbes.com/sites/forbestechcouncil/2020/03/30/the-impact-of-employee-experience-on-customer-experience/">part of your culture</a>. Don't just do it onceâoffer regular refresher courses and updates.</p><figure style="max-width:2262pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a href="https://survicate.com/customer-experience/customer-service-experience/" target="_blank"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb8147803f2d7bba1a4297_66f130af15b20267f2c83ea5_66f1272215b20267f2bdbb74_good-great-customer-service.webp" loading="lazy"/></div></a></figure><h3>Set objectives</h3><p>Turn your vision into specific, <a href="https://survicate.com/customer-experience/how-to-measure-customer-experience/">measurable goals</a>, such as:</p><ul role="list"><li>Reduce customer wait times by 30%</li><li>Improve satisfaction scores by 15%</li><li>Increase repeat purchases by 20%</li></ul><p>Set a mix of short-term and long-term goals. This helps you make progress while keeping an eye on the big picture.</p><p>ð¡ <strong>Read more: </strong><a href="https://survicate.com/blog/customer-experience-metrics/"><strong>10 Best Customer Experience Metrics to Measure for Customer Success</strong></a></p><h2>Why customer feedback should be a part of your customer experience strategy?</h2><p>To make your customer experience strategy relevant, you need to nourish it with relevant insights from <a href="https://survicate.com/blog/customer-feedback/">customer feedback</a>. </p><p>Apart from telling you what your customers like and dislike about your business, regular feedback helps you track and <a href="https://survicate.com/blog/brand-sentiment-analysis/">analyze changes in customer sentiment</a> over time. This guides your long-term customer experience strategy.</p><h2>How to measure customer experience?</h2><p>Perhaps the best part about customer experience is that, although it revolves around quite volatile concepts such as âhow customers feel about your brand,â it is completely measurable. It allows you to understand how well your company is meeting customer expectations and identify areas for improvement. </p><p>Here are six key metrics and methods to help you measure and analyze your CX:</p><h3><strong>Net Promoter Score (NPS)</strong></h3><p><a href="https://survicate.com/blog/net-promoter-score/">Net Promoter Score</a> is a loyalty metric that measures the likelihood of customers recommending your brand or product to others. The basic version asks customers a single question: "On a scale of 0-10, how likely are you to recommend our company to a friend or colleague?" </p><p><em>Try our free </em><a href="https://survicate.com/survey-templates/nps-survey/"><em>NPS survey template</em></a><em> </em>⤵ï¸</p><div class="w-embed"><iframe class='template-iframe' src='https://respondent.survicate.com/workspaces/lktnYkQuKpoxxEXDqTgeuLpaBKVfgBEG/surveys/67e48c15929cd5c0/preview.html?autofocus=false&theme_id=132824'></iframe></div><div class="w-embed"><div style='display: flex; justify-content: center;'><a class='article-content-primary' href='https://panel.survicate.com/signup?survey=67e48c15929cd5c0&survey_type=page-survey'>Use this template</a></div></div><p>NPS helps you understand the overall loyalty and sentiment of your customer base. Based on their responses, customers are categorized as <a href="https://survicate.com/blog/nps-promoters-passives/">promoters, passives</a>, or <a href="https://survicate.com/blog/nps-detractor/">detractors</a>. </p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1506     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=NR9YKQkOlNw'  title='What is the Net Promoter Score (NPS)?'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1507     </iframe> 1508   </div></div><h3><strong>Customer Satisfaction Score (CSAT)</strong></h3><p>Customer Satisfaction Score is a metric that measures how satisfied your customers are with a specific product, service, or interaction. </p><p><em>Try our free </em><a href="https://survicate.com/survey-templates/customer-satisfaction-survey"><em>CSAT survey template</em></a><em> </em>⤵ï¸</p><div class="w-embed"><iframe class='template-iframe mobile' src='https://respondent.survicate.com/workspaces
1508/lktnYkQuKpoxxEXDqTgeuLpaBKVfgBEG/surveys/4f311c86e49081ed/preview.html?autofocus=false'></iframe></div><div class="w-embed"><div style='display: flex; justify-content: center;'><a class='article-content-primary' href='https://panel.survicate.com/signup?survey=4f311c86e49081ed&survey_type=mobile-survey'>Use this template</a></div></div><p>Mostly used in a transactional way, CSAT gauges the immediate satisfaction level of your customers after a particular touchpoint or experienceâmaking a purchase, interacting with customer support, or using a product.</p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1509     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=uGq9Wq1Ugto'  title='What is CSAT & How to Measure Customer Satisfaction?'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1510     </iframe> 1511   </div></div><h3><strong>Customer Effort Score (CES)</strong></h3><p><a href="https://survicate.com/blog/customer-effort-score/">Customer Effort Score</a> measures how much effort a customer has to exert to complete a specific task, such as resolving an issue or making a purchase. </p><p><em>Try our free </em><a href="https://survicate.com/survey-templates/customer-effort-score-survey"><em>CES survey template</em></a><em> </em>⤵ï¸</p><div class="w-embed"><iframe class='template-iframe web' src='https://respondent.survicate.com/workspaces/lktnYkQuKpoxxEXDqTgeuLpaBKVfgBEG/surveys/6275bc10b53f50fa/preview.html?autofocus=false'></iframe></div><div class="w-embed"><div style='display: flex; justify-content: center;'><a class='article-content-primary' href="https://panel.survicate.com/signup?survey=2756c9fd00e7f710&survey_type=widget-survey">Use this template</a></div></div><p>It identifies areas where you can streamline processes and <a href="https://survicate.com/blog/user-friction/">reduce friction</a> in the customer journey. CES is typically measured with surveys that ask customers to rate the ease of their experience on a scale from 1 to 5.</p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1512     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=8SoT5HpUC1I'  title='Customer Effort Score: a guide'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1513     </iframe> 1514   </div></div><h3><strong>Customer Lifetime Value (CLV)</strong></h3><p>Customer Lifetime Value is a metric that represents the total amount customers are expected to spend on your products or services throughout their entire relationship with your company. </p><figure style="max-width:2571pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb8147803f2d7bba1a429a_66bf310ad251f4590c6cf009_6628f893fe10382cc19c42ae_customer%252520lifetime%252520value%252520formula_1.webp" loading="lazy"/></div></figure><p>This metric pinpoints your most valuable customers, helping you make more accurate decisions about customer acquisition, retention, and resource allocation.</p><h3><strong>Customer Churn Rate</strong></h3><p>The churn rate measures the percentage of customers who stop doing business with your company over a specific period. It helps you understand how well you keep customers and identifies potential issues that may be causing them to leave. </p><figure style="max-width:2571pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb8147803f2d7bba1a42a1_66c4e52e424bd0330f4bbba9_66c4e34884cc03f1290e0061_churn-rate.webp" loading="lazy"/></div></figure><p>By tracking the churn rate, you can take proactive steps to improve customer retention and minimize revenue loss.</p><h3><strong>Customer Retention Rate</strong></h3><p>Retention rate is the opposite of churn rate and measures the percentage of customers who continue doing business with your company over a specific period. </p><figure style="max-width:2571pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb8147803f2d7bba1a429e_66bf310ad251f4590c6ceff7_668fb46541b0ed5cc035ea21_retention%252520rate.webp" loading="lazy"/></div></figure><p>It helps you understand the effectiveness of your customer retention strategies and the overall health of your customer relationships.</p><h2>How can you improve customer experience with Survicate? (4 more ways)</h2><p>Collecting and analyzing customer feedback with online surveys is an effective way to obtain measurable data on your customer experience efforts, andâof courseâyou can do it with Survicate. </p><p>But there are more ways you can boost your CX workflows. </p><h3>1. Connect Survicate with your CRM </h3><p>Your CRM is your customer command center. Thatâs why connecting your voice of customer programs with your CRM data can be a game changer in terms of customer experience. </p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1515     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=bTLpYzhx6Pk'  title='Aligning Marketing and Sales via Recurring NPS with HubSpot and Survicate'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1516     </iframe> 1517   </div></div><p>Take the <a href="https://survicate.com/integrations/hubspot-survey/">Survicate-HubSpot integration</a>, for example, and enjoy the convenience of automatically identifying survey respondents without needing to ask for their contact details. All survey data is synchronized with HubSpot with just one click, and survey responses can automatically trigger HubSpot workflows. This and more, seamlessly integrated. </p><figure style="max-width:2262pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a href="/integrations/hubspot-survey/" target="_blank"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb7f0df0e4837a367851d9_66dfebe52f0fa59082e54967_66dfebd1dc2af2c55bd1a248_hubspot-integration-banner.webp" loading="lazy"/></div></a></figure><h3>2. Use Research Hub to turn open-text feedback into actionable insights</h3><p>While the basic <a href="https://survicate.com/blog/customer-experience-metrics/">customer experience metrics</a> are solid numbers, thereâs a ton of qualitative feedback that comes from customer support interactions, online reviews, emails, and surveys. </p><p>As tedious as it used to be parse through multiple sources and endless spreadsheets of data, those painful times are over now. AI-powered features handle it once and for all. </p><figure style="max-width:2246pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a href="https://survicate.com/features/research-hub/" target="_blank" class="w-inline-block"><div><img alt="Research Hub connecting 15+ sources â surveys, reviews, interviews, tickets, calls, and messages â into one repository, shown alongside a Q2 User Experience QBR Summary report identifying wait times and booking friction as the top drivers of low ratings." src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a034054cb113251bafa3894_Research%20Hub%20launch%20post%202.webp" loading="lazy"/></div></a></figure><p>â</p><p><a href="https://survicate.com/features/research-hub/" target="_blank">Research Hub</a> is an excellent example of an AI research repository tool that aggregates all your text feedback, and then categorizes and analyzes it to come up with <a href="https://survicate.com/blog/actionable-insights">actionable insights</a> in a snap. </p><figure style="padding-bottom:48.4375%" class="w-richtext-align-fullwidth w-richtext-figure-type-video"><div><iframe src="//cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fdemo.arcade.software%2FgCy9zvMDp0wiMQcgeEwB%3Fembed%26embed_mobile%3Dtab%26embed_desktop%3Dinline&display_name=Arcade&
1517url=https%3A%2F%2Fapp.arcade.software%2Fshare%2FgCy9zvMDp0wiMQcgeEwB&image=https%3A%2F%2Fapp.arcade.software%2Fog%2FgCy9zvMDp0wiMQcgeEwB&type=text%2Fhtml&schema=arcade" title="Take a tour of Research Hub" scrolling="no" frameborder="0" allowfullscreen="true"></iframe></div></figure><h3>3. Build a feedback culture and customer obsession (Slack integration)</h3><p>NPS is <a href="https://survicate.com/customer-stories/preply/">Preply</a>âs company-wide North Star metric., As an organization, they live and breathe customer centricity.</p><blockquote>We have a set of company values, and customer obsession is one of the key values, and it's not like only on paper. We try to embed it in all the processes that we have. We try to cultivate customer obsession and force all the decisions so they would be not only data-driven but also customer-driven. We try to ensure that all our solutions are based on customer problems.</blockquote><p><strong>Kateryna Martynova</strong>, Head of Research at Preply</p><p>To make customer feedback more accessible to different teams, they use the <a href="https://survicate.com/integrations/slack-survey/">Survicate-Slack integration</a>.</p><div class="w-embed"><a href='https://survicate.com/integrations/slack-survey/' class='blog-post-banner-wrapper'> 1518  <h2 class='blog-post-banner-wrapper--title'>How does the Survicate-Slack integration work?</h2> 1519  <p class='blog-post-banner-wrapper--text'> 1520  </p><p>Real-time feedback: Receive immediate notifications in Slack when survey responses are submitted</p> 1521<p>Better team collaboration: Share customer insights instantly across teams</p> 1522<p>Custom notifications: Set conditions to only receive alerts for specific responses, ensuring relevant information is highlighted</p> 1523<p>Streamlined workflow: Simplifies the process of feedback management by centralizing communication and action in Slack</p> 1524 1525<p>Connecting Survicate with Slack takes no more than a minute and a couple of clicks. 1526Go to Survicate, choose the integrations bar, find Slack and hit connect. After that, you just need to choose the #channel where the feedback will flow in. 1527If youâd like to  only get specific answers, you can define the conditions in the integrationâs settings.</p>  1528 1529  <p></p> 1530  <p class='primary-btn w-button blog-post-banner-wrapper--btn'>Learn more 1531  </p> 1532</a></div><p>The effect? It sparked cross-team discussions under survey responses, making them topics of conversation as they were coming in. In other words, living the best customer experience era at Preply.</p><p>ð¡ <strong>Read the whole </strong><a href="https://survicate.com/customer-stories/preply/"><strong>Preply customer story</strong></a></p><h3>4. Gather direct customer feedback to close the feedback loop like Hitta</h3><p>Collecting customer feedback is an efficient way to have see your product from your customersâ perspective. But itâs not the overall aim. The goal is to use these insights to improve your product and reach business goals, such as increasing LTV, customer retention, and loyalty. In short, to <a href="https://survicate.com/customer-feedback/loop/">close the feedback loop</a>.</p><p>Take Hittaâs example. They decided to measure NPS, and it soon showed some important gaps in the customer journey. After analyzing results, they decided to make some changes in the onboarding process.</p><blockquote>We chose the NPS because itâs more of a benchmark way of comparing with other types of businesses within the same area.</blockquote><p><strong>Alice Samuelsson</strong>, Product Manager at Hitta</p><p>Importantly, the NPS has become a metric that influences workflows company-wideâfrom product to customer-facing teams. With this holistic approach, theyâve already improved their Net Promoter Score by 35%.</p><figure style="max-width:1200pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a href="/customer-stories/hitta/" target="_blank"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb7f1ce92001ded472638d_66c4e85073fa001b83281cca_66c4e6973775b2c69bf1e135_hitta-customer-story.webp" loading="lazy"/></div></a></figure><p>ð¡ <strong>Read the whole </strong><a href="https://survicate.com/customer-stories/hitta/"><strong>Hitta.se customer story</strong></a></p><h2>Best customer experience tools</h2><h3>Survicate</h3><p><a href="https://survicate.com/">Survicate</a>  is a customer feedback management platform that lets you create custom surveys to collect user feedback across all channelsâemail, web, in-product, and mobile apps.</p><p>Our AI-powered Research Hub takes those survey responses (plus feedback from all other sources) and turns them into clear, actionable insights. </p><p>Whatâs the best about it?</p><p><strong>âï¸ Effortless insights</strong>: With AI-powered features such as Research Hub and Research Assistant, your open-text feedback is categorized and turned into ready-to-go, actionable insights.<strong><br/>âï¸ Real-time feedback</strong>: You can instantly collect and analyze customer feedback across various touchpoints (email, website, in-product, mobile app)<strong><br/>âï¸ Seamless integrations</strong>: Survicate easily integrates with popular tools so that you can automate your workflows more easily and quickly.</p><figure style="max-width:2262pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><a href="https://panel.survicate.com/signup" target="_blank"><div><img alt="" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/69eb8147803f2d7bba1a42a4_66c5ac1de47c9e580e17d597_66c5abdee47c9e580e17902d_improve-cx-with-Survicate-banner.webp" loading="lazy"/></div></a></figure><h3>Survicate</h3><p>Survicate is a customer feedback management platform that lets you create custom surveys to collect user feedback across all channelsâemail, web, in-product, and mobile apps.</p><p>Our AI-powered Research Hub takes those survey responses (plus feedback from all other sources) and turns them into clear, <a href="https://survicate.com/blog/actionable-insights">actionable insights.</a> </p><p>Whatâs the best about it?</p><p><strong>Effortless insights</strong>: With AI-powered features such as Research Hub and Research Assistant, your open-text feedback is categorized and turned into ready-to-go, actionable insights.</p><p><strong>Real-time feedback</strong>: You can instantly collect and analyze customer feedback across various touchpoints (email, website, in-product, mobile app)</p><p><strong>Seamless integrations</strong>: Survicate easily integrates with popular tools so that you can automate your workflows more easily and quickly.</p><h3>HubSpot - Service Hub</h3><p>HubSpot's Service Hub is a comprehensive customer service platform designed to help businesses engage with customers, resolve issues, and build long-term relationships through a unified supp
1532ort system.</p><p>Whatâs the best about it?<br/><strong>âï¸ Unified customer service</strong>: You can manage all customer interactions in one place, providing a seamless support experience.<br/><strong>âï¸ Automation and ticketing</strong>: With automated ticketing and support workflows, you ensure timely responses to customer inquiries.<br/><strong>âï¸ Knowledge base integration</strong>: HubSpot allows you to create and manage a knowledge base to empower customers with self-service options and reduce support load.</p><p>ð¡Tip: Explore our native <a href="https://survicate.com/integrations/hubspot-survey/">Survicate-HubSpot integration</a> and create feedback-based workflows.</p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1533     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=tDOKuc9bmE4'  title='Survicate + âª@HubSpot-CRM⬠for surveys'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1534     </iframe> 1535   </div></div><h3>Zendesk</h3><p>Zendesk is a widely-used customer service software that provides tools for managing customer support tickets, live chats, and knowledge bases, helping businesses deliver efficient and personalized support.</p><p>Whatâs the best about it?<br/><strong>âï¸ Omnichannel support</strong>: Offer customer support across multiple channels, including email, chat, and social media.<br/><strong>âï¸ Advanced analytics</strong>: The access to in-depth reporting and analytics helps track performance and optimize support operations.<br/><strong>âï¸ Customizable workflows</strong>: Tailor support workflows and automate repetitive tasks to improve efficiency.</p><p>ð¡Tip: Check our native <a href="https://survicate.com/integrations/zendesk-survey/">Survicate-Zendesk integration</a> to send surveys and track satisfaction with new or existing tickets. </p><h3>Intercom</h3><p>Intercom is a customer messaging platform that enables businesses to communicate with customers through live chat, bots, and in-app messaging, enhancing customer engagement and support.</p><p>Whatâs the best about it?<br/><strong>âï¸ Personalized messaging</strong>: You can send targeted messages based on user behavior and segment customers for more relevant communication.<br/><strong>âï¸ Automation with bots</strong>: AI-driven bots automate routine inquiries and provide instant responses.<br/><strong>âï¸ In-app support</strong>: You can provide real-time support directly within your app or website, improving user experience and satisfaction.</p><p>ð¡Tip: With our native <a href="https://survicate.com/integrations/zendesk-survey/">Survicate-Intercom integration</a> you can save responses as Intercom tags and attributes. Whatâs more, you can use customer feedback from Intercom with Survicateâs Research Hub</p><h3>Salesforce</h3><p>Salesforce is a leading customer relationship management (CRM) platform that helps businesses manage customer interactions, track sales, and deliver personalized customer experiences across all touchpoints.</p><p>Whatâs the best about it?<br/><strong>âï¸ Comprehensive CRM</strong>: Centralize all customer data, providing a 360-degree view of customer interactions and history.<br/><strong>âï¸ Customizable solutions</strong>: Tailor the platform to meet specific business needs with a wide range of customizable features and integrations.<br/><strong>âï¸ Scalable</strong>: Suitable for businesses of all sizes, from small startups to large enterprises, with the ability to scale as you grow.</p><p>ð¡Tip: <a href="https://survicate.com/integrations/salesforce-survey/">Survicate-Salesforce integration</a> allows you to embed Survicate surveys directly into Salesforce emails. You can also trigger Salesforce workflows based on survey responses.</p><div class="w-embed"><div style='height: 0px; overflow: hidden; padding-top: 56.25%; position: relative; width: 100%;'> 1536     <iframe style='position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;'  src='https://tube.rvere.com/embed?v=6AZdXWeEIJg'  title='Why integrate Survicate x Salesforce?'  loading='lazy'  frameborder='0'  allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture'  allowfullscreen> 1537     </iframe> 1538   </div></div></div></div></div><div class="blog_post_main_content_data"><div class="blog_post_main_content_data_social_wrapper"><div class="post-social-icone-title-copy">Share this article:</div><div id="w-node-_67cf163e-81a2-1caf-92fb-2fd06dce8d38-8fc0ede1" class="post-social-icone-bar"><div class="post-social-share-wrapper-copy w-embed"><div class="st-custom-button" en-name="linkedin" data-network="linkedin"> 1539<img src="https://assets-global.website-files.com/5fca234a1c4867bb3d78dced/604885980937f1decbaf0074_footer-linkedin-icone.svg" loading="lazy" alt="" class="footer-social-icone" style="display: block;"> 1540<img src="https://assets-global.website-files.com/5fca234a1c4867bb3d78dced/60a26db258d2f6ab7a22b6f2_linkedin-hover.svg" loading="lazy" alt="" class="footer-social-icone-hover" style="display: none;"> 1541</div> 1542<div class="st-custom-button" en-name="twitter" data-network="twitter"> 1543<img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/67a5ec14b21903b06d7419e6_x.svg" loading="lazy" alt="" class="footer-social-icone" style="display: block;"> 1544 <img src="https://assets-global.website-files.com/5fca234a1c4867bb3d78dced/60a26e184be107e37724c1b3_twitter-hover.svg" loading="lazy" alt="" class="footer-social-icone-hover" style="display: none;"> 1545</div> 1546<div class="st-custom-button" en-name="facebook" data-network="facebook"> 1547<img src="https://assets-global.website-files.com/5fca234a1c4867bb3d78dced/6048855f0937f16356af000b_footer-facebook-icone.svg" loading="lazy" alt="" class="footer-social-icone" style="display: block;"> 1548 <img src="https://assets-global.website-files.com/5fca234a1c4867bb3d78dced/60a26dc274a75fb42b588aff_facebook-hover.svg" loading="lazy" alt="" class="footer-social-icone-hover" style="display: none;"> 1549</div></div><div class="post-copy-link-wrapper">
1549<a id="ShareButton" data-network="copy" en-name="copy" href="#" class="st-custom-button w-inline-block"><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/615d66560e5546e5841bf13c_Copy%20link.svg" loading="lazy" width="25" alt="Copy link icone" class="st-custom-button mr-0"/><div class="copy-link">Copy Article URL<br/></div></a></div></div></div><div class="blog_post_main_content_data_post"><div class="blog_post_main_content_data_post_tags_wrapper"><div class="post_tags_text">Tags:</div><div class="w-dyn-list"><div role="list" class="collection-list w-dyn-items"><div role="listitem" class="post_tags_single_item px-0 w-dyn-item"><a en-name="Customer Experience" style="background-color:#390993;color:#390993" href="/topics/customer-experience" class="post_tags_single_item_link">Customer Experience</a></div></div></div></div><div class="blog_post_main_content_data_post_info_wrapper"><div class="blog_post_info_wrapper"><div class="blog_post_header_info_published-text">Published:</div><div class="blog_post_header_info_published">August 20, 2024</div><div class="blog_post_header_info_published-text">Updated:</div><div class="blog_post_header_info_published">May 21, 2026</div></div></div></div><div class="blog_post_main_content_data_author_wrapper"><div class="blog-post-author-wrapper-bottom"><div class="div-block-85"><img src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6500556b20e0f1c29b881cb3_1578581267829.avif" loading="lazy" alt="" class="author-bottom-avatar"/><div class="author-name-bottom">Aldona Krysiak-Adamczyk</div><div class="author-position-posts">Senior Content Manager</div><div class="div-block-86"><div class="text-block-66">Find me on:</div><a href="https://www.linkedin.com/in/akadamczyk/" target="_blank" class="link-block-4 w-inline-block"><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/60a26db258d2f6ab7a22b6f2_linkedin-hover.svg" loading="lazy" alt="" class="image-74"/></a><a href="#" class="link-block-4 w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/60a26e184be107e37724c1b3_twitter-hover.svg" loading="lazy" alt="" class="image-74"/></a><a href="https://www.youtube.com/@Survicate" target="_blank" class="link-block-4-copy w-inline-block w-condition-invisible"><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/640ef470be4a44218566ff9a_youtube.svg" loading="lazy" width="35" alt="" class="image-74"/></a></div></div><div class="author-info-wraper"><div class="author-summary-text-bottom">Aldona is a Content Manager whose ultimate goal is to make reading blog posts fun again, not compromising on the knowledge-sharing part. Sheâs enchanted with how feedback can change your perspective and loves spreading her findings on the Survicate blog. As an inquisitive soul, she often interviews Survicate users to create one-of-a-kind customer success stories. Find her on LinkedIn and say hi!</div></div></div></div></div></div><div class="blog_post_main_col3"><div class="blog_post_main_right_sidebar"><div><div class="blog_post_main_sidebar_related w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><a en-name="How to Measure Customer Experience: 5 Examples You Can Learn From" href="/blog/how-to-measure-customer-experience" class="blog_post_main_sidebar_related-link w-inline-block"><img src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fdb106e3d38df85f3e83_686fa32e676dcae02ccc3ea7_How%2520to%2520Measure%2520Customer%2520Experience.webp" loading="lazy" width="240" height="125" alt="" sizes="(max-width: 767px) 48vw, 240px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fdb106e3d38df85f3e83_686fa32e676dcae02ccc3ea7_How%2520to%2520Measure%2520Customer%2520Experience-p-500.webp 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fdb106e3d38df85f3e83_686fa32e676dcae02ccc3ea7_How%2520to%2520Measure%2520Customer%2520Experience.webp 500w" class="blog_post_main_sidebar_related_img"/><div class="blog_post_main_sidebar_related_text">How to Measure Customer Experience: 5 Examples You Can Learn From</div></a></div><div role="listitem" class="w-dyn-item"><a en-name="Qualtrics Pricing 2026: You're Paying for Research Rigor Your CX Program Won't Use" href="/blog/qualtrics-pricing" class="blog_post_main_sidebar_related-link w-inline-block"><img src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab
154913ac896f8eb8e1c963d72_qualtrics%20pricing%20premium.png" loading="lazy" width="240" height="125" alt="" sizes="(max-width: 767px) 48vw, 240px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-500.png 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-800.png 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-1080.png 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium.png 1200w" class="blog_post_main_sidebar_related_img"/><div class="blog_post_main_sidebar_related_text">Qualtrics Pricing 2026: You're Paying for Research Rigor Your CX Program Won't Use</div></a></div><div role="listitem" class="w-dyn-item"><a en-name="7 Best GetFeedback Alternatives for CX and Customer Success Teams in 2026" href="/blog/getfeedback-alternatives" class="blog_post_main_sidebar_related-link w-inline-block"><img src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover.png" loading="lazy" width="240" height="125" alt="" sizes="(max-width: 767px) 48vw, 240px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-500.png 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-800.png 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-1080.png 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-1600.png 1600w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-2000.png 2000w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover.png 2400w" class="blog_post_main_sidebar_related_img"/><div class="blog_post_main_sidebar_related_text">7 Best GetFeedback Alternatives for CX and Customer Success Teams in 2026</div></a></div></div></div></div><div class="w-condition-invisible"><div class="blog_post_main_sidebar_related w-dyn-list"><div class="empty-state-16 w-dyn-empty"><div>No items found.</div></div></div></div><div class="blog_post_main_right_sidebar_banner_wrapper hide"><div class="blog_post_main_right_sidebar_banner_title">Get expert tips on customer research</div><div class="blog_post_main_right_sidebar_banner_title-copy">Subscribe for monthly insights on product, marketing, CX and mastering user feedback.<br/></div>
1549<div class="form-block-6 w-form"><form id="wf-form-Newsletter-posts" name="wf-form-Newsletter-posts" data-name="Newsletter posts" method="get" class="form-4" data-wf-page-id="66013d0b89f0cd308fc0ede1" data-wf-element-id="70a45487-32b8-8bea-5a44-960123b8b0d5"><input class="text-field-4 w-input" maxlength="256" input="email" name="email" data-name="Email" placeholder="Email" type="email" id="email" required=""/><input type="submit" data-wait="Please wait..." id="subscribe" en-name="subscribe" class="primary-btn mb-20 subscribe w-button" value="Subscribe"/></form><div class="success-message-4 w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="text-block-116">By submitting you agree to terms described <a href="https://assets.survicate.com/docs/Information-for-person-completing-the-contact-form_newsletter.pdf?_gl=1*14q2f4c*_gcl_au*OTY2NTgyMTM4LjE3MzE2ODA1NTk.*_ga*MTQ0MDg5MjAyMy4xNzE1MDY3NzM2*_ga_Z8KP425DS5*MTczMjE5ODE3OC4zMzQuMS4xNzMyMTk4MTg3LjAuMC4zODIwMTk4NDk.*_fplc*WHNEQnQ0Q1c1VDlLT2RPd29XNnhYN3JQOENpakFBMlB6Y3czamtWend2TVdVUkE2TmRxRjR3VmNCUGtkMFBjd0Z1eGRDQWd4RTZMckVzaVhsRGlVOUNpdU1neWs1QXVIdlRKaXB0a0hrSnFnWXYwcDU3d1klMkY2YmdTOFBOenclM0QlM0Q." target="_blank" class="link-10">here</a>.</div></div><div class="blog_post_main_right_sidebar_banner_wrapper"><div class="blog_post_main_right_sidebar_banner_title">Customer feedback made easy</div><div class="blog_post_main_right_sidebar_banner_title-copy">Tap into valuable insights with our effortless feedback tool. Sign up now and make customer-driven decisions.<br/></div><a id="blog-sidebar-start-free" href="https://panel.survicate.com/signup" class="primary-btn blog-sidebar-start-free w-button">Start free</a></div></div></div></div><div class="w-layout-blockcontainer container_main _1320 w-container"><div class="related-section-heading-bar-wrapper"><div class="blog-section-heading">READ NEXT:</div></div><div class="related-post-container"><div class="single-post-related-list w-dyn-list"><div role="list" class="related-list w-dyn-items"><div role="listitem" class="related-item w-dyn-item"><a en-name="Qualtrics Pricing 2026: You're Paying for Research Rigor Your CX Program Won't Use" href="/blog/qualtrics-pricing" class="blog_post_main_bottom_related-link w-inline-block"><div class="related-img-wrapper"><img width="Auto" loading="lazy" height="Auto" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium.png" alt="" sizes="(max-width: 767px) 100vw, (max-width: 991px) 727px, 939px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-500.png 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-800.png 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium-p-1080.png 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6ab13ac896f8eb8e1c963d72_qualtrics%20pricing%20premium.png 1200w" class="related-item-img"/></div><div class="related-content-wrapper"><div class="blog-post-title">Qualtrics Pricing 2026: You're Paying for Research Rigor Your CX Program Won't Use</div><div fs-cmsfilter-field="search" class="blog-post-subtitle">This is some text inside of a div block.</div></div></a></div><div role="listitem" class="related-item w-dyn-item"><a en-name="6 Best AskNicely Alternatives for CX Teams That Go Beyond NPS" href="/blog/asknicely-alternatives" class="blog_post_main_bottom_related-link w-inline-block"><div class="related-img-wrapper"><img width="Auto" loading="lazy" height="Auto" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover.png" alt="" sizes="(max-width: 767px) 100vw, (max-width: 991px) 727px, 939px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover-p-500.png 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover-p-800.png 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover-p-1080.png 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover-p-1600.png 1600w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover-p-2000.png 2000w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6a8c685d795765514be32b3c_asknicely-alternatives-cover.png 2400w" class="related-item-img"/></div><div class="related-content-wrapper"><div class="blog-post-title">6 Best AskNicely Alternatives for CX Teams That Go Beyond NPS</div><div fs-cmsfilter-field="search" class="blog-post-subtitle">This is some text inside of a div block.</div></div></a></div><div role="listitem" class="related-item w-dyn-item"><a en-name="7 Best GetFeedback Alternatives for CX and Customer Success Teams in 2026" href="/blog/getfeedback-alternatives" class="blog_post_main_bottom_related-link w-inline-block"><div class="related-img-wrapper"><img width="Auto" loading="lazy" height="Auto" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover.png" alt="" sizes="(max-width: 767px) 100v
1549w, (max-width: 991px) 727px, 939px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-500.png 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-800.png 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-1080.png 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-1600.png 1600w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover-p-2000.png 2000w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6aa1426df0daf58808889121_getfeedback-alternatives-2026-cover.png 2400w" class="related-item-img"/></div><div class="related-content-wrapper"><div class="blog-post-title">7 Best GetFeedback Alternatives for CX and Customer Success Teams in 2026</div><div fs-cmsfilter-field="search" class="blog-post-subtitle">This is some text inside of a div block.</div></div></a></div><div role="listitem" class="related-item w-dyn-item"><a en-name="Best Delighted Alternatives in 2025: Survicate vs. Qualtrics vs. AskNicely Compared" href="/blog/delighted-alternatives" class="blog_post_main_bottom_related-link w-inline-block"><div class="related-img-wrapper"><img width="Auto" loading="lazy" height="Auto" src="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1).webp" alt="" sizes="(max-width: 767px) 100vw, (max-width: 991px) 727px, 939px" srcset="https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-500.webp 500w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-800.webp 800w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-1080.webp 1080w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-1600.webp 1600w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-2000.webp 2000w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1)-p-2600.webp 2600w, https://cdn.prod.website-files.com/608283c9cb8d6dd68ce88104/6880fc7da15534a59e2fd9f5_686fa32e676dcae02ccc5461_Delighted-alternatives-main-image%2520(1).webp 3600w" class="related-item-img"/></div><div class="related-content-wrapper"><div class="blog-post-title">Best Delighted Alternatives in 2025: Survicate vs. Qualtrics vs. AskNicely Compared</div><div fs-cmsfilter-field="search" class="blog-post-subtitle">This is some text inside of a div block.</div></div></a></div></div></div></div></div></section><div class="section--white faq_section w-condition-invisible"><div class="container_main"><div class="wrapper--center--extra-narrow"><h2 class="h2--center">FAQs</h2><div class="faq_shown"><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca0a" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div class="accordion_dropdown_text pt-0 w-dyn-bind-empty w-richtext"></div></nav></div><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca16" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/>
1549<img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca22" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca34" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca40" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca4c" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div></div><div class="faq_hidden"><div data-hover="false" data-delay="0" data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca59" class="single_accordion w-dropdown"><div class="accordion_toggle w-dropdown-toggle"><div class="accordion_title w-dyn-bind-empty"></div><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4ee7dace2b1033dc1a1_plus%20(2).svg" loading="lazy" alt="" class="according_image"/><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a503efce293c72d6dd63_plus.svg" loading="lazy" alt="" class="according_image_hover"/>
1549<img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/62c2a4fc2dca5768437b0e45_plus%20(1).svg" loading="lazy" alt="" class="according_image_open"/></div><nav style="height:0rem" class="dropdown_content w-dropdown-list"><div style="opacity:0;display:none" class="accordion_dropdown_text w-dyn-bind-empty w-richtext"></div></nav></div></div><div data-w-id="ee2e45f7-087f-3f00-77e2-aeb823c2ca73" class="faq-btn-wrapper"><div class="faq_show_more">See more questions</div><div class="faq_btn_less">Hide some questions</div></div></div></div><div class="section-ending-arrow-wrapper"><img src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/6040d1d5649ec7b5e533bed0_attribute_section_arrow.svg" loading="lazy" alt="attribute_section_arrow" class="section-ending-arrow"/></div></div><section class="section-tryit section--team bg-color"><div class="container_main"><div class="wrapper--center--narrow w-container"><h2 class="h2--center mb-24">Treat yourself to premium features, for free</h2><div class="text_normal center mx-700">Test drive Survicateâs Business plan for 10 days â no card, no hassle.â¨Love it? Upgrade to a plan that fits, or keep using the free version.</div><div class="btn_wrapper--center margin_t--0"><a href="https://panel.survicate.com/signup" class="primary-btn-green w-button">Sign Up Free</a><div class="light-btn-green-book-demo w-embed"><!-- Calendly link widget begin --> 1550<a href="#" class="book-demo-btn light-btn-green" onclick="Calendly.initPopupWidget({url: 'https://calendly.com/d/3fc-t76-vqq?hide_gdpr_banner=1&primary_color=5f10f5'});return false;">Book a Call</a> 1551<!-- Calendly link widget end --></div></div><img loading="lazy" src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/6a27d86ac4d58ee54ae9fe4b_ilu-new.avif" alt="" class="image-full-bottom mt-24"/></div></div></section><section id="footer" class="footer-section"><div><div class="w-embed w-script"><div id="survicate-footer"></div>
1552<script> 1553 window.SURVICATE_FOOTER = { 1554 "description": "Customer Feedback Platform. Survey and listen to your customers across every channel.", 1555 "copyright": "© 2026 Survicate S.A.", 1556 "sections": [ 1557 { 1558 "title": "Product & Features", 1559 "links": [ 1560 { "name": "Survey Software", "href": "/survey-software/" }, 1561 { "name": "Research Repository", "href": "/features/research-hub/" }, 1562 { "name": "Product Feedback", "href": "/software/in-product-surveys/" }, 1563 { "name": "Feedback Analytics", "href": "/feedback-analytics/" }, 1564 { "name": "AI Analysis", "href": "/features/ai-analysis/" }, 1565 { "name": "Multi-language Feedback", "href": "/features/multi-language-feedback/" }, 1566 { "name": "Transcriptions", "href": "/features/transcriptions/" } 1567 ] 1568 }, 1569 { 1570 "title": "Solutions", 1571 "links": [ 1572 { "name": "Product Teams", "href": "/solutions/product/" }, 1573 { "name": "Marketing Teams", "href": "/solutions/marketing/" }, 1574 { "name": "User Research", "href": "/solutions/research/" }, 1575 { "name": "CX & CS", "href": "/solutions/customer-experience/" }, 1576 { "name": "Enterprises", "href": "/enterprise-survey-software/" } 1577 ] 1578 }, 1579 { 1580 "title": "Resources", 1581 "links": [ 1582 { "name": "Integrations", "href": "/integrations/" }, 1583 { "name": "Blog", "href": "/blog/" }, 1584 { "name": "Webinars", "href": "/webinars/" }, 1585 { "name": "NPS Calculator", "href": "/nps-calculator/" }, 1586 { "name": "Survey Templates", "href": "/survey-templates/" }, 1587 { "name": "Customer Stories", "href": "/customer-stories/" }, 1588 { "name": "NPS Benchmarks 2025", "href": "/nps-benchmarks/" } 1589 ] 1590 }, 1591 { 1592 "title": "Customers", 1593 "links": [ 1594 { "name": "Help Center", "href": "https://help.survicate.com/" }, 1595 { "name": "Developers", "href": "https://developers.survicate.com/" }, 1596 { "name": "Status", "href": "https://status.survicate.com/" }, 1597 { "name": "Product Updates", "href": "https://changelog.survicate.com/" } 1598 ] 1599 }, 1600 { 1601 "title": "About", 1602 "links": [ 1603 { "name": "Contact", "href": "/contact/" }, 1604 { "name": "Careers", "href": "/careers/" }, 1605 { "name": "Partner Program", "href": "/partnerships/" }, 1606 { "name": "Bug Bounty", "href": "/bug-bounty-program/" }, 1607 { "name": "Legal & Compliance", "href": "/legal-compliance/" }, 1608 { "name": "Security", "href": "/security/" } 1609 ] 1610 }, 1611 { 1612 "title": "Alternatives", 1613 "links": [ 1614 { "name": "Survicate vs Qualtrics", "href": "/qualtrics-alternative/" }, 1615 { "name": "Survicate vs SurveyMonkey", "href": "/surveymonkey-alternative/" }, 1616 { "name": "Survicate vs Hotjar", "href": "/hotjar-alternative/" }, 1617 { "name": "Survicate vs Enterpret", "href": "/enterpret-alternative/" } 1618 ] 1619 } 1620 ], 1621 "termsLink": "https://assets.survicate.com/docs/Terms-Of-Service-Survicate-3.4.pdf", 1622 "termsText": "Terms and Conditions", 1623 "privacyLink": "/privacy-policy", 1624 "privacyText": "Privacy Policy", 1625 "trustBadges": [ 1626 { "alt": "ISO", "image": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fd9ea37a9a53e4980ae87225790b15cd4" }, 1627 { "alt": "HIPAA", "image": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2F67ca524f44a04f449986bd5a7a3c6840" }, 1628 { "alt": "GDPR", "image": "https://cdn.builder.io/api/v1/image/assets%2Ff65c912dde8e4fec8a58cbdb4de2c3c7%2Fad0180f46c3b44ed8c99c145e0772e79" } 1629 ] 1630 }; 1631</script>
1631 1632</div></div></section>
1632<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5fca234a1c4867bb3d78dced" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1632<script src="https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/js/survicate.1f6d52ab.e2610a6dea822537.js" type="text/javascript" integrity="sha384-cEIa55PanxQm/+10NBQa/9qfc9qnzciIT2d1vxOrJ5UvPsJPr5S+HKI1Exi91Ba6" crossorigin="anonymous"></script>
1632<script defer src="https://survicate.com/embed/nav/survicate-nav.js"></script>
vendor: 1 bytes, line 1632
1632
1633<script defer src="https://survicate.com/embed/footer/survicate-footer.js"></script>
vendor: 1 bytes, line 1633
1633
1634<script> 1635(function () { 1636 var CLASS = 'book-demo-btn'; 1637 var TARGET = '/book-a-demo'; 1638 function isBookADemo(href) { 1639 if (!href) return false; 1640 var n = href.trim().toLowerCase() 1641 .replace(/^https?:\/\/[^/]+/, '') // usuÅ domenÄ 1642 .replace(/[?#].*$/, '') // usuÅ query/hash 1643 .replace(/\/+$/, ''); // usuÅ koÅcowy / 1644 return n === TARGET; 1645 } 1646 function apply() { 1647 document.querySelectorAll('a[href]').forEach(function (a) { 1648 if (isBookADemo(a.getAttribute('href'))) a.classList.add(CLASS); 1649 }); 1650 } 1651 if (document.readyState === 'loading') { 1652 document.addEventListener('DOMContentLoaded', apply); 1653 } else { apply(); } 1654 new MutationObserver(apply).observe(document.body, { 1655 attributeFilter: ['href'], attributes: true, childList: true, subtree: true 1656 }); 1657})(); 1658</script>
vendor: 1 bytes, line 1658
1658
1659<script> 1660 document.documentElement.style.setProperty('scroll-padding-top', 'var(--nav-height, 70px)'); 1661 new MutationObserver(function () { 1662 var h = getComputedStyle(document.documentElement).getPropertyValue('--nav-height'); 1663 if (h) document.body.style.paddingTop = h; 1664 }).observe(document.documentElement, { attributes: true, attributeFilter: ['style'] }); 1665</script>
vendor: 1 bytes, line 1665
1665
1666<script> 1667document.addEventListener('DOMContentLoaded', () => { 1668 const navbarWrapper = document.querySelector('.navbar-wrapper'); 1669 const heroBackground = document.querySelector('.hero_background'); 1670 const infoTopBanner = 1671 document.querySelector('.info-top-banner') || 1672 document.querySelector('.pb-info-top-banner'); // fallback 1673 1674 const dropdownLists = document.querySelectorAll('.w-dropdown-list'); 1675 1676 if (!navbarWrapper || !infoTopBanner) return; 1677 1678 const isBannerVisible = () => 1679 getComputedStyle(infoTopBanner).display !== 'none' && 1680 infoTopBanner.offsetHeight > 0; 1681 1682 const navbarBottomViewport = () => navbarWrapper.getBoundingClientRect().bottom; 1683 const navbarBottomDocument = () => navbarWrapper.offsetTop + navbarWrapper.offsetHeight; 1684 1685 const positionDropdowns = () => { 1686 dropdownLists.forEach(list => { 1687 const pos = getComputedStyle(list).position; 1688 if (pos === 'fixed') { 1689 list.style.top = Math.round(navbarBottomViewport()) - 8 + 'px'; 1690 } else { 1691 list.style.top = Math.round(navbarBottomDocument()) - 8 + 'px'; 1692 } 1693 list.style.transform = 'none'; 1694 }); 1695 }; 1696 1697 const syncNavbar = () => { 1698 const bannerH = infoTopBanner.offsetHeight; 1699 const y = window.scrollY; 1700 1701 if (!isBannerVisible()) { 1702 navbarWrapper.style.top = '0px'; 1703 if (heroBackground) heroBackground.style.marginTop = '0'; 1704 } else { 1705 const offset = Math.max(bannerH - y, 0); 1706 navbarWrapper.style.top = offset + 'px'; 1707 if (heroBackground) heroBackground.style.marginTop = offset + 'px'; 1708 } 1709 1710 if (heroBackground) { 1711 navbarWrapper.style.backgroundColor = getComputedStyle(heroBackground).backgroundColor; 1712 } 1713 1714 positionDropdowns(); 1715 }; 1716 1717 syncNavbar(); 1718 1719 let ticking = false; 1720 window.addEventListener('scroll', () => { 1721 if (!ticking) { 1722 requestAnimationFrame(() => { 1723 syncNavbar(); 1724 ticking = false; 1725 }); 1726 ticking = true; 1727 } 1728 }, { passive: true }); 1729 1730 window.addEventListener('resize', syncNavbar); 1731 new ResizeObserver(syncNavbar).observe(infoTopBanner); 1732}); 1733</script>
1733 1734 1735
1736<script> 1737 document.addEventListener("DOMContentLoaded", function () { 1738 const urlParams = new URLSearchParams(window.location.search); 1739 if (urlParams.has("book-a-call")) { 1740 const button = document.querySelector(".book-demo-btn.nav-btn"); 1741 if (button) { 1742 button.click(); 1743 } else { 1744 let attempts = 0; 1745 const interval = setInterval(() => { 1746 const delayedButton = document.querySelector(".book-demo-btn.nav-btn"); 1747 if (delayedButton) { 1748 delayedButton.click(); 1749 clearInterval(interval); 1750 } else if (++attempts > 30) { 1751 clearInterval(interval); 1752 } 1753 }, 100); 1754 } 1755 } 1756 }); 1757</script>
1757 1758 1759
1760<script> 1761 // Select all elements with the class .nav-dropdown-list-item or .footer-list-item 1762const items = document.querySelectorAll('.nav-dropdown-list-item, .nav-dropdown-item-wrap, .banner-top-link, .footer-list-item, .switch_tab--light, .switch--light, .see-all-features, .w-button, .tocitem, .nav-btn, .post_tags_single_item_link, .blog-post-title, .nav-link-dropdown-list-item-header'); 1763 1764// Iterate through the elements and add the en-name attribute 1765items.forEach(item => { 1766 // Read the text content of the element 1767 const textContent = item.textContent; 1768 1769 item.setAttribute('en-name', textContent); 1770}); 1771</script>
vendor: 1 bytes, line 1771
1771
1772<script> 1773 document.addEventListener("DOMContentLoaded", function () { 1774 if (window.location.hash === "#cookie-settings") { 1775 setTimeout(function () { 1776 var button = document.getElementById("ot-sdk-btn"); 1777 if (button) { 1778 button.click(); 1779 } 1780 }, 500); 1781 } 1782}); 1783 1784</script>
vendor: 1 bytes, line 1784
1784
1785<script> 1786const images = document.querySelectorAll('img'); 1787 1788images.forEach(img => { 1789 if (!img.alt) { 1790 const src = img.src; 1791 const fileName = src.substring(src.lastIndexOf('/') + 1, src.lastIndexOf('.')); 1792 1793 const underscoreIndex = fileName.lastIndexOf('_'); 1794 1795 if (underscoreIndex !== -1) { 1796 const altText = fileName.substring(underscoreIndex + 1); 1797 img.alt = altText; 1798 } 1799 } 1800}); 1801 1802</script>
1802 1803 1804<!-- G2 script -->
1805<script async>(function (c, p, d, u, id, i) { 1806 id = ''; // Optional Custom ID for user in your system 1807 u = 'https://tracking.g2crowd.com/attribution_tracking/conversions/' + c + '.js?p=' + encodeURI(p) + '&e=' + id; 1808 i = document.createElement('script'); 1809 i.type = 'application/javascript'; 1810 i.async = true; 1811 i.src = u; 1812 d.getElementsByTagName('head')[0].appendChild(i); 1813}("3078", document.location.href, document));</script>
1813 1814<!-- END G2 script --> 1815 1816<!-- Start of Survicate (www.survicate.com) code -->
1817<script async type="text/javascript"> 1818 1819 (function (w) { 1820 var s = document.createElement('script'); 1821 s.src = 'https://survey.survicate.com/workspaces/ZJeyrlsGabpVqlpdgbRRrBwWHNOTnBhh/web_surveys.js'; 1822 s.async = true; 1823 var e = document.getElementsByTagName('script')[0]; 1824 e.parentNode.insertBefore(s, e); 1825 })(window); 1826 1827</script>
1827 1828<!-- ==================================================================== 1829 TRAILING SLASH FIX â internal links 1830 Paste into: Webflow â Site Settings â Custom Code â Footer Code 1831 (before </body>, so it runs on the WHOLE site = global solution) 1832 ==================================================================== -->
1833<script> 1834(function () { 1835 "use strict"; 1836 1837 // === CONFIG =========================================================== 1838 // Hosts that sit behind the CloudFront/Lambda trailing-slash setup. 1839 // Only links pointing to these hosts get a trailing slash. 1840 // Other subdomains (app., help., go., etc.) are intentionally left 1841 // untouched, because they are served differently and adding a slash 1842 // there could cause a 404. 1843 var INTERNAL_HOSTS = ["survicate.com", "www.survicate.com"]; 1844 1845 // File extensions that must NOT get a trailing slash (real files, not pages). 1846 var FILE_EXT = /\.(pdf|docx?|xlsx?|pptx?|csv|zip|rar|7z|gz|txt|rtf|jpe?g|png|gif|svg|webp|avif|ico|bmp|tiff?|mp4|webm|mov|avi|mkv|mp3|wav|ogg|m4a|css|js|mjs|json|xml|rss|woff2?|ttf|otf|eot|map)$/i; 1847 1848 // Protocols / hrefs we never touch. 1849 var SKIP_HREF = /^(mailto:|tel:|sms:|javascript:|data:|blob:|#)/i; 1850 // ====================================================================== 1851 1852 function needsSlash(url) { 1853 var path = url.pathname; 1854 if (path === "" || path.charAt(path.length - 1) === "/") return false; // already OK 1855 var last = path.split("/").pop(); 1856 if (FILE_EXT.test(last)) return false; // it's a file 1857 return true; 1858 } 1859 1860 function fixLink(a) { 1861 if (a.getAttribute("data-tslash") === "1") return; // already processed 1862 var href = a.getAttribute("href"); 1863 if (!href || SKIP_HREF.test(href)) return; 1864 1865 var url; 1866 try { url = new URL(href, window.location.href); } // also resolves relative links 1867 catch (e) { return; } 1868 1869 if (url.protocol !== "http:" && url.protocol !== "https:") return; 1870 if (INTERNAL_HOSTS.indexOf(url.hostname) === -1) return; // external / other subdomain 1871 if (!needsSlash(url)) { a.setAttribute("data-tslash", "1"); return; } 1872 1873 var newPath = url.pathname + "/"; 1874 1875 // Preserve the original form of the link (relative vs absolute). 1876 var isAbsolute = /^(https?:)?\/\//i.test(href); 1877 if (isAbsolute) { 1878 url.pathname = newPath; 1879 a.setAttribute("href", url.toString()); 1880 } else { 1881 // slash goes BEFORE the ?query and #hash 1882 a.setAttribute("href", newPath + url.search + url.hash); 1883 } 1884 a.setAttribute("data-tslash", "1"); 1885 } 1886 1887 function run(root) { 1888 var links = (root || document).querySelectorAll("a[href]"); 1889 for (var i = 0; i < links.length; i++) fixLink(links[i]); 1890 } 1891 1892 function init() { 1893 run(document); 1894 1895 // Catches links added after page load 1896 // (CMS "Load more", pagination, Finsweet, filters, etc.) 1897 if (window.MutationObserver) { 1898 var obs = new MutationObserver(function (mutations) { 1899 for (var m = 0; m < mutations.length; m++) { 1900 var nodes = mutations[m].addedNodes; 1901 for (var n = 0; n < nodes.length; n++) { 1902 var node = nodes[n]; 1903 if (node.nodeType !== 1) continue; // elements only 1904 if (node.tagName === "A") fixLink(node); 1905 else if (node.querySelectorAll) run(node); 1906 } 1907 } 1908 }); 1909 obs.observe(document.body, { childList: true, subtree: true }); 1910 } 1911 } 1912 1913 if (document.readyState === "loading") { 1914 document.addEventListener("DOMContentLoaded", init); 1915 } else { 1916 init(); 1917 } 1918})(); 1919</script>
vendor: 1 bytes, line 1919
1919
1920<script src="https://analytics.ahrefs.com/analytics.js" data-key="+6OKGZbfyg2Wf4biIWajCw" async></script>
1920<style> 1921#content img { 1922 height: auto; 1923} 1924 1925.post-main-text.w-richtext blockquote.twitter-tweet, 1926.post-main-text.w-richtext .w-embed:has(> blockquote.twitter-tweet) { 1927 min-height: 300px; 1928} 1929 1930.post-main-text.w-richtext blockquote.instagram-media, 1931.post-main-text.w-richtext .w-embed:has(> blockquote.instagram-media) { 1932 min-height: 600px; 1933} 1934 1935.post-main-text.w-richtext blockquote.tiktok-embed, 1936.post-main-text.w-richtext .w-embed:has(> blockquote.tiktok-embed) { 1937 min-height: 700px; 1938} 1939</style> 1940
1941<script> 1942 document.addEventListener("DOMContentLoaded", function() { 1943 var intercomLinks = document.querySelectorAll('a[href="http://intercom"], a[href="https://intercom"], a[href="intercom"]'); 1944 1945 intercomLinks.forEach(function(link) { 1946 link.href = '#'; 1947 link.onclick = function(event) { 1948 event.preventDefault(); 1949 Intercom('showNewMessage', 'Feedback is the new black'); 1950 }; 1951 }); 1952 }); 1953</script>
1953 1954
1955<script> 1956document.addEventListener('scroll', function () { 1957 const postProgress = document.getElementById('post-progress'); 1958 const progressBar = document.getElementById('progress-bar'); 1959 1960 const viewportHeight = window.innerHeight; 1961 const scrollPosition = window.scrollY; 1962 const postTop = postProgress.getBoundingClientRect().top + scrollPosition; 1963 const postBottom = postTop + postProgress.offsetHeight; 1964 const startScroll = postTop - viewportHeight / 2; 1965 const endScroll = postBottom - viewportHeight; 1966 1967 if (scrollPosition >= startScroll && scrollPosition <= endScroll) { 1968 const progress = ((scrollPosition - startScroll) / (endScroll - startScroll)) * 100; 1969 progressBar.style.width = `${progress}%`; 1970 } else if (scrollPosition < startScroll) { 1971 progressBar.style.width = '0%'; 1972 } else if (scrollPosition > endScroll) { 1973 progressBar.style.width = '100%'; 1974 } 1975}); 1976</script>
1976 1977
1978<script> 1979document.addEventListener("DOMContentLoaded", () => { 1980 const elements = document.querySelectorAll(".post_tags_single_item_link"); 1981 1982 elements.forEach((element) => { 1983 const backgroundColor = window.getComputedStyle(element).backgroundColor; 1984 1985 element.style.backgroundColor = convertToRGBA(backgroundColor, 0.10); 1986 }); 1987 1988 function convertToRGBA(color, opacity) { 1989 const rgbaRegex = /^rgba?\((\d+), (\d+), (\d+)(?:, ([\d.]+))?\)$/; 1990 const match = color.match(rgbaRegex); 1991 1992 if (match) { 1993 const r = match[1]; 1994 const g = match[2]; 1995 const b = match[3]; 1996 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 1997 } 1998 return color; 1999 } 2000}); 2001</script>
2001 2002
2003<script> 2004async function addNoFollowExceptListed() { 2005 const exceptionsListUrl = 'https://cdn.prod.website-files.com/5fca234a1c4867bb3d78dced/69987960736af5184bb22fc6_d-fallow.csv'; 2006 const exceptions = await fetchExceptionsList(exceptionsListUrl); 2007 const baseDomain = window.location.hostname; 2008 2009 document.querySelectorAll('a').forEach(link => { 2010 const url = new URL(link.href, window.location.origin); 2011 if (!isInternalLink(url.href, baseDomain) && !exceptions.some(domain => url.hostname.includes(domain))) { 2012 link.rel = 'nofollow'; 2013 } else { 2014 link.rel = 'dofollow'; 2015 } 2016 }); 2017} 2018</script>
2018 2019
2020<script> 2021async function fetchExceptionsList(url) { 2022 const response = await fetch(url); 2023 const csv = await response.text(); 2024 return csv.split('\n').map(row => row.trim()).filter(Boolean); 2025} 2026 2027function isInternalLink(url, baseDomain) { 2028 return url.startsWith('/') || url.includes(baseDomain); 2029} 2030 2031addNoFollowExceptListed(); 2032</script>
2032 2033
2034<script> 2035document.addEventListener("DOMContentLoaded", () => { 2036 document.querySelectorAll('#content img[width][height], .post-main-text img[width][height], #content iframe[width][height]').forEach(el => { 2037 if (!el.style.aspectRatio) { 2038 el.style.aspectRatio = el.getAttribute('width') + ' / ' + el.getAttribute('height'); 2039 } 2040 }); 2041}); 2042 2043function jumpToTarget(target, contentSelector) { 2044 if (!target) return; 2045 2046 const content = document.querySelector(contentSelector); 2047 const pending = []; 2048 2049 if (content) { 2050 content.querySelectorAll('img').forEach(img => { 2051 const hasDims = img.getAttribute('width') && img.getAttribute('height'); 2052 const isAbove = img.compareDocumentPosition(target) & Node.DOCUMENT_POSITION_FOLLOWING; 2053 if (isAbove && !hasDims && !img.complete) { 2054 img.loading = 'eager'; 2055 pending.push(new Promise(resolve => { 2056 img.addEventListener('load', resolve, { once: true }); 2057 img.addEventListener('error', resolve, { once: true }); 2058 })); 2059 } 2060 }); 2061 } 2062 2063 const jump = () => target.scrollIntoView({ block: 'start' }); 2064 2065 if (pending.length === 0) { 2066 jump(); 2067 } else { 2068 Promise.race([ 2069 Promise.all(pending), 2070 new Promise(resolve => setTimeout(resolve, 700)) 2071 ]).then(jump); 2072 } 2073} 2074 2075function initTocScrollSpy(headings, offset) { 2076 const line = offset + 1; 2077 2078 const setActive = () => { 2079 let currentId = null;
2080 headings.forEach(h => { 2081 if (h.id && h.getBoundingClientRect().top <= line) currentId = h.id; 2082 }); 2083 2084 document.querySelectorAll('.tocitem').forEach(i => i.classList.remove('active')); 2085 if (!currentId) return; 2086 2087 const tocItem = document.querySelector(`.tocitem[href="#${currentId}"]`); 2088 if (!tocItem) return; 2089 tocItem.classList.add('active'); 2090 2091 if (tocItem.classList.contains('toc-h3')) { 2092 const wrapper = tocItem.closest('.toc-h2-item'); 2093 const parentH2 = wrapper && wrapper.querySelector('.toc-h2'); 2094 if (parentH2) parentH2.classList.add('active'); 2095 } 2096 }; 2097 2098 let ticking = false; 2099 window.addEventListener('scroll', () => { 2100 if (ticking) return; 2101 ticking = true; 2102 requestAnimationFrame(() => { setActive(); ticking = false; }); 2103 }, { passive: true }); 2104 2105 setActive(); 2106} 2107 2108function initTableOfContents(tocSelector, contentSelector, offset = 120) { 2109 const generateTOCWithDropdowns = () => { 2110 const tocElement = document.querySelector(tocSelector); 2111 const content = document.querySelector(contentSelector); 2112 2113 if (!tocElement || !content) return; 2114 2115 const headings = content.querySelectorAll("h2, h3"); 2116 if (headings.length === 0) return; 2117 2118 let h2Counter = 1; 2119 let currentH2 = null; 2120
2121 headings.forEach(heading => { 2122 if (heading.tagName.toLowerCase() === "h2") { 2123 const id = `h2-${h2Counter}`; 2124 heading.id = id; 2125 2126 const item = document.createElement("a"); 2127 item.href = `#${id}`; 2128 item.classList.add("tocitem", "toc-h2"); 2129 item.innerHTML = `${h2Counter}. ${heading.innerHTML}`; 2130 item.setAttribute("en-name", heading.textContent.trim()); 2131 2132 const listItem = document.createElement("div"); 2133 listItem.classList.add("toc-h2-item"); 2134 listItem.appendChild(item); 2135 2136 const dropdown = document.createElement("div"); 2137 dropdown.classList.add("toc-dropdown"); 2138 listItem.appendChild(dropdown); 2139 2140 tocElement.appendChild(listItem); 2141 currentH2 = dropdown; 2142 h2Counter++; 2143 } else if (heading.tagName.toLowerCase() === "h3" && currentH2) { 2144 const id = `h3-${h2Counter}-${currentH2.children.length + 1}`; 2145 heading.id = id; 2146 2147 const item = document.createElement("a"); 2148 item.href = `#${id}`; 2149 item.classList.add("tocitem", "toc-h3"); 2150 item.innerHTML = `${heading.innerHTML}`; 2151 item.setAttribute("en-name", heading.textContent.trim()); 2152 2153 currentH2.appendChild(item); 2154 } 2155 }); 2156 2157 document.querySelectorAll('.tocitem.toc-h2').forEach(item => { 2158 item.addEventListener('click', event => { 2159 event.preventDefault(); 2160 2161 const target = document.querySelector(item.getAttribute('href')); 2162 const dropdown = item.parentElement.querySelector(".toc-dropdown"); 2163 2164 jumpToTarget(target, contentSelector); 2165 history.replaceState(null, '', item.getAttribute('href')); 2166 2167 document.querySelectorAll('.toc-dropdown').forEach(otherDropdown => { 2168 if (otherDropdown !== dropdown) { 2169 otherDropdown.classList.remove('active'); 2170 } 2171 }); 2172 2173 if (dropdown) { 2174 dropdown.classList.toggle('active'); 2175 } 2176 }); 2177 }); 2178 2179 document.querySelectorAll('.tocitem.toc-h3').forEach(item => { 2180 item.addEventListener('click', event => { 2181 event.preventDefault(); 2182 const target = document.querySelector(item.getAttribute('href')); 2183 jumpToTarget(target, contentSelector); 2184 history.replaceState(null, '', item.getAttribute('href')); 2185 }); 2186 }); 2187 2188 initTocScrollSpy(headings, offset); 2189 }; 2190 2191 const generateSimpleTOC = () => { 2192 const tocElement = document.querySelector(tocSelector); 2193 const content = document.querySelector(contentSelector); 2194 2195 if (!tocElement || !content) return; 2196 2197 const headings = content.querySelectorAll("h2"); 2198 if (headings.length === 0) return; 2199 2200 let h2Counter = 1; 2201
2202 headings.forEach(heading => { 2203 const id = `h2-${h2Counter}`; 2204 heading.id = id; 2205 2206 const item = document.createElement("a"); 2207 item.href = `#${id}`; 2208 item.classList.add("tocitem", "toc-h2"); 2209 item.innerHTML = `${h2Counter}. ${heading.innerHTML}`; 2210 item.setAttribute("en-name", heading.textContent.trim()); 2211 2212 const listItem = document.createElement("div"); 2213 listItem.classList.add("toc-h2-item"); 2214 listItem.appendChild(item); 2215 tocElement.appendChild(listItem); 2216 2217 h2Counter++; 2218 }); 2219 2220 tocElement.querySelectorAll('.tocitem').forEach(item => { 2221 item.addEventListener('click', event => { 2222 event.preventDefault(); 2223 const target = document.querySelector(item.getAttribute('href')); 2224 jumpToTarget(target, contentSelector); 2225 history.replaceState(null, '', item.getAttribute('href')); 2226 }); 2227 }); 2228 2229 initTocScrollSpy(headings, offset); 2230 }; 2231 2232 document.addEventListener("DOMContentLoaded", () => { 2233 const switchStates = document.querySelectorAll('.switch-state'); 2234 2235 switchStates.forEach(switchElement => { 2236 const isChecked = switchElement.textContent.trim().toLowerCase() === "true"; 2237 2238 if (!isChecked) { 2239 generateSimpleTOC(); 2240 } else { 2241 generateTOCWithDropdowns(); 2242 } 2243 }); 2244 }); 2245} 2246 2247initTableOfContents("#toc", "#content", 120); 2248</script>
2248 2249
2250<script> 2251document.querySelectorAll('#content-wrapper a').forEach(link => { 2252 link.classList.add('post-main-content-link'); 2253}); 2254</script>
2254</body></html>
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.