CINXE.COM
Privacy-Led, All-in-One Analytics for Web Applications | Countly
<!DOCTYPE html><!-- Last Published: Wed Feb 19 2025 09:17:30 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="countly.com" data-wf-page="62d811f042c8b447e17880ab" data-wf-site="61c1b7c3e2f3805325be4594" lang="en"><head><meta charset="utf-8"/><title>Privacy-Led, All-in-One Analytics for Web Applications | Countly</title><meta content="Countly empowers web applications through product analytics insights to understand user experiences and customer journeys while being fully privacy-compliant." name="description"/><meta content="Privacy-Led, All-in-One Analytics for Web Applications | Countly" property="og:title"/><meta content="Empower web applications through product analytics insights for a comprehensive understanding of user experiences and innovative customer journeys." property="og:description"/><meta content="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/668ce80fb93226b6ad88d718_Meta%20Tag-Countly.com.png" property="og:image"/><meta content="Privacy-Led, All-in-One Analytics for Web Applications | Countly" property="twitter:title"/><meta content="Empower web applications through product analytics insights for a comprehensive understanding of user experiences and innovative customer journeys." property="twitter:description"/><meta content="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/668ce80fb93226b6ad88d718_Meta%20Tag-Countly.com.png" property="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/61c1b7c3e2f3805325be4594/css/countly-revamp.webflow.fcd554484.min.css" rel="stylesheet" type="text/css"/><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><link href="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/66c463f98ba261d454be2d2b_favcon.svg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/66c4642cdfcb2cef7128aec9_webclip.svg" rel="apple-touch-icon"/><link href="https://countly.com/web-analytics" rel="canonical"/><script type='text/javascript'> //some default pre init var Countly = Countly || {}; Countly.q = Countly.q || []; //provide countly initialization parameters if (window.location.hostname === "countly-revamp.webflow.io") { Countly.app_key = 'a00c023174edad117c415bdd0f3c627df02e7f48'; } else { Countly.app_key = '8ab5b99a3d881725717ae66c59313d581dfc7690'; } Countly.url = 'https://stats.count.ly'; Countly.force_post = true; Countly.session_update = 10; Countly.q.push(['track_sessions']); Countly.q.push(['track_pageview']); Countly.q.push(['track_clicks']); Countly.q.push(['track_scrolls']); Countly.q.push(['track_errors']); Countly.q.push(['track_links']); Countly.q.push(['track_forms']); Countly.q.push(['collect_from_forms']); Countly.q.push(function() { Countly.content.enterContentZone(); }); //load countly script asynchronously (function() { var cly = document.createElement('script'); cly.type = 'text/javascript'; cly.async = true; //enter url of script here cly.src = 'https://cdn.jsdelivr.net/npm/countly-sdk-web@24.11.3/lib/countly.min.js'; cly.onload = function(){Countly.init()}; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cly, s); })(); </script> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js"></script><meta property="og:url" content="https://countly.com/web-analytics" /></head><body data-w-id="62d811f042c8b452217880ad"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" data-doc-height="1" role="banner" class="navbar w-nav"><div class="w-layout-blockcontainer container-default w-container"><div class="block-navigation-bar"><div class="menu-button w-nav-button"></div><a href="/" class="brand-nav w-nav-brand"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/61d44087e4df5f30c8ac6074_Logo-2021.svg" loading="lazy" width="118" alt="Countly logo" class="logo-nav"/></a><nav role="navigation" class="nav-menu w-nav-menu"><div class="div-menu-full"><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle-nav w-dropdown-toggle"><div class="nav-link-drop">Product</div><div class="icon-2-nav w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-2-nav w-dropdown-list"><div class="div-grid-navbar"><div class="w-layout-grid grid-dropdown-nav _2"><div class="dropdown-boxlink-2-nav"><a href="/product" class="dropdown-link-2-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb82235c5d987cc59e5e0f_rockect.svg" loading="eager" alt="Rocket emoji representing Countly products"/></div><div class="nav-heading">Product Overview</div></a><div class="dropdown-text-2-nav">Powerful analytics for web, mobile, and desktop.</div></div><div class="dropdown-boxlink-2-nav"><a href="/why-countly" class="dropdown-link-2-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb825613d26402b993eab2_dart.svg" loading="eager" alt="Rocket emoji representing Countly products"/></div><div class="nav-heading">Why Countly?</div></a><div class="dropdown-text-2-nav">Secure and all-in-one insights for better decision making</div></div><div class="dropdown-boxlink-2-nav"><a href="/features-overview" class="dropdown-link-2-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb827671e3a75b136cb02e_avatar.svg" loading="eager" alt="Alien monster emoji representing the features created within Countly"/></div><div class="nav-heading">Features</div></a><div class="dropdown-text-2-nav">70+ features for better customer journeys</div></div><div class="dropdown-boxlink-2-nav _1"><a href="/privacy-by-design" class="dropdown-link-2-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb82911e19a503f3e918b2_lock.svg" loading="eager" alt="Lock emoji representing data privacy and security"/></div><div class="nav-heading">Privacy and Security</div></a><div class="dropdown-text-2-nav">Make user trust your most important asset</div></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle-nav w-dropdown-toggle"><div class="nav-link-drop">Solutions</div><div class="icon-2-nav w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-nav w-dropdown-list"><div class="div-grid-navbar"><div class="w-layout-grid grid-dropdown-nav"><div class="dropdown-title-nav"><div class="nav-heading">SOLUTIONS BY INDUSTRIES</div><div class="dropdown-txt-nav">Whatever you do or wherever you are, Countly has a solution for you</div></div><div class="dropdown-boxlink-nav"><a href="/healthcare" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb82cec7a3685b9356c441_pill.svg" loading="eager" alt="Pill emoji representing the healthcare industry"/></div><div>Healthcare</div></a></div><div class="dropdown-boxlink-nav"><a href="/finance" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb82fe24e1da09255abaa0_money.svg" loading="eager" alt="Money bag emoji representing financial industries"/></div><div>Financials</div></a></div><div class="dropdown-boxlink-nav"><a href="/telecom" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb82ec70dfb32ebbc66ebc_phone.svg" loading="eager" alt="Mobile phone emoji representing telecommunications industries"/></div><div>Telecommunications</div></a></div><div class="dropdown-boxlink-nav"><a href="/information-technology" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb8324a76fcd35b24cf898_laptop.svg" loading="eager" alt="Personal computer emoji representing tech and SaaS industries"/></div><div>Tech/SaaS</div></a></div><div class="dropdown-boxlink-nav"><a href="/education" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb8312bfd85f6f4dc83125_education.svg" loading="eager" alt="Graduation cap emoji representing the education industry"/></div><div>Education</div></a></div><div class="dropdown-boxlink-nav end-margen"><a href="/ecommerce" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/6352703132c266fca54e87d2_Create%20outstanding%20p.svg" loading="eager" alt="Shopping trolley emoji representing retail industries"/></div><div>Retail</div></a></div></div><div class="w-layout-grid grid-dropdown-nav"><div class="dropdown-title-nav"><div class="nav-heading">SOLUTIONS BY TEAMS</div><div class="dropdown-txt-nav">The platform where all data and all teams come to thrive</div></div><div class="dropdown-boxlink-nav"><a href="/product-teams" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb83410cead81e4b9fe515_puzzle.svg" loading="eager" alt="Jigsaw puzzle piece emoji representing product teams"/></div><div>Product Teams</div></a></div><div class="dropdown-boxlink-nav"><a href="/engineering-teams" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb834f71e3a71a576cb626_robot.svg" loading="eager" alt="Mechanical arm emoji representing engineering teams"/></div><div>Engineering Teams</div></a></div><div class="dropdown-boxlink-nav"><a href="/sales-teams" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb833413d264605c93f79c_handshake.svg" loading="eager" alt="Handshake emoji representing sales teams"/></div><div>Sales Teams</div></a></div><div class="dropdown-boxlink-nav"><a href="/marketing-teams" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb83686a8a272b9ec31f22_mega.svg" loading="eager" alt="Cheering megaphone emoji representing marketing teams"/></div><div>Marketing Teams</div></a></div><div class="dropdown-boxlink-nav"><a href="/customer-success-teams" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fb8376d198574c0c0f4dfd_medal.svg" loading="eager" alt="First place medal emoji representing customer success teams"/></div><div>Customer Success Teams</div></a></div></div></div></nav></div><a href="/pricing" class="nav-link w-nav-link">Pricing</a><a href="/customers" class="nav-link w-nav-link">Customers</a><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle-nav _2 w-dropdown-toggle"><div class="nav-link-drop">Resources</div><div class="icon-2-nav w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-3-nav w-dropdown-list"><div class="div-grid-navbar"><div class="w-layout-grid grid-dropdown-nav _3"><div class="dropdown-title-nav"><div class="nav-heading">Using Countly</div><div class="dropdown-txt-nav">Everything you need to navigate through your data</div></div><div class="dropdown-boxlink-nav"><a href="https://support.count.ly/hc/en-us" target="_blank" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/6331813602c436df2c176869_Create%20outstanding%20p.svg" loading="eager" alt="Page facing up emoji representing Countly documentation"/></div><div>Documentation</div></a></div><div class="dropdown-boxlink-nav"><a href="/contact" class="dropdown-link-nav _1 w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/6331812fd019557a79ae3970_Create%20outstan.svg" loading="eager" alt="Telephone receiver emoji representing Countly support"/></div><div>Contact Support</div></a></div></div><div class="w-layout-grid grid-dropdown-nav _3"><div class="dropdown-title-nav"><div class="nav-heading">Understanding Product Analytics</div><div class="dropdown-txt-nav">Find ways to elevate your strategies and make every data point count</div></div><div class="dropdown-boxlink-nav"><a href="/blog" target="_blank" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/6331814721fcf0b1bcb66af7_Create.svg" loading="eager" alt="Books emoji representing the Countly Blog"/></div><div>Blog</div></a></div><div class="dropdown-boxlink-nav hide"><a href="/product-led-story" class="dropdown-link-nav w-inline-block"><div class="icon-nav turquoise"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/647f09eaed7ed2b1be763418_18-19.svg" loading="eager" alt="Sparkles emoji to represent The Product-Lead Story blog "/></div><div>The Product-Led Story</div></a></div></div></div></nav></div></div><div class="div-block-two-buttons-nav-hide"><div class="block-button-nav-hide"><a href="https://flex.countly.com/#/account/create" target="_blank" class="button-flex-nav-shortview w-button">Get started with Flex</a><div class="tag-text-12px">COUNTLY FLEX | <span class="text-span-grey">CLOUD</span></div></div><div class="block-button-nav-hide"><a href="/demo" class="button-demo-nav-shortview w-button">Talk to an Enterprise expert</a><div class="tag-text-12px">COUNTLY ENTERPRISE | <span class="text-span-grey">SELF-HOSTED OR CLOUD</span></div></div></div></nav><div data-w-id="76a9ed73-e6a2-1a25-269a-2fbd8ffcbc46" class="block-drop-down-button-nav"><div class="drop-down-button-nav"><div>Get Countly </div><div class="icon-arrow-down-nav w-icon-dropdown-toggle"></div></div><div class="div-grid-navbar-button"><div id="w-node-_76a9ed73-e6a2-1a25-269a-2fbd8ffcbc4c-8ffcbc46" class="block-button-nav"><div class="block-button-nav-plan"><div class="tag-text-12px">COUNTLY FLEX | <span class="text-span-grey">CLOUD</span></div><a id="w-node-_76a9ed73-e6a2-1a25-269a-2fbd8ffcbc52-8ffcbc46" data-w-id="76a9ed73-e6a2-1a25-269a-2fbd8ffcbc52" href="https://flex.countly.com/#/account/create" target="_blank" class="dropdown-box-link-button w-inline-block"><div class="link-heading-button-nav"><span class="font-20px">🚀 </span> Get started with Flex <span class="text-spand-blackarrow">-></span></div><div class="text-block-subheading-button-nav"><span class="medium-font">Start free, and scale as your app gains more monthly active users.</span> Your success is our success.</div></a></div><div class="div-line-button-nav"></div><div class="block-button-nav-plan"><div class="tag-text-12px">COUNTLY ENTERPRISE | <span class="text-span-grey">SELF-HOSTED OR CLOUD</span></div><a id="w-node-_76a9ed73-e6a2-1a25-269a-2fbd8ffcbc63-8ffcbc46" data-w-id="76a9ed73-e6a2-1a25-269a-2fbd8ffcbc63" href="/demo" class="dropdown-box-link-button w-inline-block"><div class="link-heading-button-nav"><span class="font-20px">💬 </span> Talk to an Enterprise expert <span class="text-spand-blackarrow">-></span></div><div class="text-block-subheading-button-nav"><span class="medium-font">Join us for a live demo to see how Countly can help you</span> build an ideal product experience.</div></a></div></div></div></div></div></div></div><div class="section-hero"><div class="container-hero-web-anallytics w-container"><div class="div-block-405"><div class="block-hero-web-analytics"><h1>Limitless website intelligence, made simple</h1><p class="font-18px">Track, understand, improve, and strategize using only one, data-privacy-conscious analytics tool across all teams to create the website of your visitors’ dreams.</p></div><div class="block-hero-webanalytics"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fce8eb72b68d689d6bc83c_Herowebana.webp" loading="lazy" sizes="(max-width: 479px) 98vw, (max-width: 767px) 51vw, (max-width: 991px) 48vw, (max-width: 1279px) 50vw, 585.99609375px" height="586" alt="" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fce8eb72b68d689d6bc83c_Herowebana-p-500.webp 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fce8eb72b68d689d6bc83c_Herowebana-p-800.webp 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fce8eb72b68d689d6bc83c_Herowebana-p-1080.webp 1080w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fce8eb72b68d689d6bc83c_Herowebana.webp 1178w" class="image-web-analytics"/></div></div></div></div><div class="section"><div class="container-default _7rem-up w-container"><div class="block-customers-logos"><div>Trusted by hundreds of privacy-conscious organizations</div><div class="div-block-logos"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62e28a2dc34dfc6dbacaa750_BMW_logo_(gray).svg" loading="lazy" alt="BMW Company Logo" height="58" class="logo-sprite"/><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62e28a0765b5e09ab46f056c_Deutsche_Telekom-Logo.svg" loading="lazy" alt="Deutsche Telekom Company Logo" height="40" class="logo-sprite"/><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62e28a1aec8fcb3e0f5bf88f_Coca-Cola_logo.svg" loading="lazy" alt="CocaCola Company Logo" height="40" class="logo-sprite"/><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63d7a0ec4a2c1ed95f8097ae_AWS.svg" loading="lazy" alt="AWS Company Logo" height="42" class="logo-sprite"/><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63bf65640c0d1c78c4500aef_Verizon_2015_logo_-vector.svg" loading="lazy" alt="Verizon Company Logo" height="30" class="logo-sprite"/><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62e28a4abd028fb2a8fe6932_SAP_2011_logo.svg" loading="lazy" alt="SAP Company Logo" height="45" class="logo-sprite"/></div><a href="/customers" class="button-customers w-button">Discover why customers love Countly <span class="text-spand-blackarrow">→</span></a></div></div><div class="container-default _5rem-up w-container"><div class="card-two-column"><div class="block-two-column-left"><h3>What can web analytics do for you?</h3></div><div class="block-two-column-right"><div>Get real-time information about your website’s traffic and performance. Track conversions and make the necessary improvements to deliver outstanding visitor experiences, reducing bounce rates and boosting revenue. When you know who does what and why across your website, you can identify and correct the obstacles that hurt your business – immediately.</div></div></div></div><div class="container-default _5rem-up w-container"><h2 class="heading-cards-center">Insightful features for innovative applications</h2><div class="w-layout-grid grid-cards-hor"><div id="w-node-_60c69d13-5c69-f17c-1fe7-d22d465e7800-e17880ab" class="card-hor-analytics-right"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63eb8ac838348f6c40fd040a_Views.webp" loading="eager" width="673" height="431" alt="" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63eb8ac838348f6c40fd040a_Views-p-500.webp 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63eb8ac838348f6c40fd040a_Views-p-800.webp 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63eb8ac838348f6c40fd040a_Views.webp 1010w" sizes="(max-width: 479px) 100vw, (max-width: 767px) 86vw, (max-width: 991px) 68vw, 672.802734375px" class="image-cardanalytics-right"/><div class="block-cardanalytics-right"><div class="text-tag-14px">VIEWS</div><h3>Behaviors that drive improvements</h3><div class="font-16px">Obtain comprehensive insights about how your visitors interact with your website: what pages they view, in which order, for how long, and more!</div><div class="collection-link-feature w-dyn-list"><div role="list" class="collection-list-link-feature w-dyn-items"><div role="listitem" class="link-to-feature w-dyn-item"><a href="/feature/views" class="block-link-green w-inline-block"><div>Learn more about Views <span class="text-span-arrow">→</span></div></a></div></div></div></div></div><div id="w-node-_60c69d13-5c69-f17c-1fe7-d22d465e780e-e17880ab" class="card-hor-analytics-left"><div class="block-cardanalytics-left"><div class="text-tag-14px">Funnels</div><h3>The progression needed</h3><div class="font-16px">Track step-by-step journeys through your web applications, identify where visitors do what you would expect them to do (or don't), and prioritize the changes needed.</div><div class="collection-link-feature w-dyn-list"><div role="list" class="collection-list-link-feature w-dyn-items"><div role="listitem" class="link-to-feature w-dyn-item"><a href="/feature/funnels" class="block-link-green w-inline-block"><div>Learn more about Funnels <span class="text-span-arrow">→</span></div></a></div></div></div></div><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632d76015e747c7eba3ed36b_Group%201396.png" loading="eager" width="673" height="431" alt="" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632d76015e747c7eba3ed36b_Group%201396-p-500.png 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632d76015e747c7eba3ed36b_Group%201396-p-800.png 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632d76015e747c7eba3ed36b_Group%201396-p-1080.png 1080w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632d76015e747c7eba3ed36b_Group%201396.png 1274w" sizes="(max-width: 479px) 100vw, (max-width: 767px) 86vw, (max-width: 991px) 64vw, 636.9921875px" class="image-cardanalytics-left"/></div></div><div class="block-margin-2-5rem--up"><div class="w-layout-grid grid-cards-ver-b"><div id="w-node-ebb98ac1-a151-5b27-7be7-34792dd31898-e17880ab" class="card-ver-long-bottom-b yellow"><div class="block-card-ver-long-bottom"><div class="text-tag-14px">ERRORS</div><h3>Correcting the course in real-time</h3><div class="font-16px">Get real-time data about errors and exceptions that affect your web applications and websites. Deliver precise information and stack traces to developers for faster fixes and prevent any errors before they start to affect your business.</div><div class="collection-link-feature w-dyn-list"><div role="list" class="collection-list-link-feature w-dyn-items"><div role="listitem" class="link-to-feature w-dyn-item"><a href="/feature/crashes-errors" class="block-link-green w-inline-block"><div>Learn more about Errors <span class="text-span-arrow">→</span></div></a></div></div></div></div><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors.webp" loading="eager" height="292" width="634" alt="" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors-p-500.webp 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors-p-800.webp 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors-p-1080.webp 1080w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors-p-1600.webp 1600w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631611ecf1840509747c3bd8_errors.webp 1902w" sizes="(max-width: 479px) 87vw, (max-width: 767px) 58vw, 633.994140625px" class="image-card-ver-long-bottom"/></div><div id="w-node-ebb98ac1-a151-5b27-7be7-34792dd318ac-e17880ab" class="card-ver-short-right pink"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632ac5d3092ae6138e067d52_70features.png" loading="eager" width="461" height="423" alt="" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632ac5d3092ae6138e067d52_70features-p-500.png 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632ac5d3092ae6138e067d52_70features-p-800.png 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/632ac5d3092ae6138e067d52_70features.png 922w" sizes="(max-width: 479px) 87vw, (max-width: 767px) 58vw, 460.99609375px" class="image-card-ver-short-right"/><div class="block-card-ver-short-right"><h4>An innovative world of insights for websites awaits</h4><a href="/features" class="block-link-green w-inline-block"><div>Explore +70 features <span class="text-span-arrow">→</span></div></a></div></div></div></div></div><div class="container-default _5rem-up w-container"><div class="card-middle-emoji"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62fba7bbbab4ef2f1948fea9_shieldcircle.png" loading="lazy" width="130" height="130" alt="Guard emoji" class="emoji-card-80px shadow"/><h3 class="text-32px-semibold center">Web analytics as private as it gets</h3><div>Own and control access to your data, not only staying in full compliance with GDPR, HIPAA, CCPA, and other regulations but also distributing data to teams across your organization through varied permission levels. Make data privacy and the protection of visitor data your main asset, not a liability.</div><a href="/privacy-by-design" class="block-link-green center w-inline-block"><div>Why should privacy be the top priority? <span class="text-span-arrow">→</span></div></a></div></div></div><div class="section-strap-1"><div class="container-stripe w-container"><h2 class="h2-strap-1">Put your data to work with analytics tracking</h2><div data-w-id="704126a4-8f8a-683a-e197-5ee9fed935e6" class="strap-1-wrap"><div class="gradient-strap-features"></div><div class="strip-horizontal _1"><div class="button-colors green2"><div class="text-button-colors">Total Sessions</div></div><div class="button-colors purple"><div class="text-button-colors">Purchase Amount</div></div><div class="button-colors blue"><div class="text-button-colors">Non-Fatal Crashes</div></div><div class="button-colors green"><div class="text-button-colors">Monthly Active Users (MAU)</div></div><div class="button-colors purple"><div class="text-button-colors">Revenue by Paying Users</div></div><div class="button-colors green2"><div class="text-button-colors">Average Step Completion Time</div></div></div><div class="strip-horizontal _2"><div class="button-colors green"><div class="text-button-colors">Median Start Traces</div></div><div class="button-colors green2"><div class="text-button-colors">Average Session Duration</div></div><div class="button-colors blue"><div class="text-button-colors">Session Frequency</div></div><div class="button-colors green2"><div class="text-button-colors">Funnel Step Conversion Rates</div></div><div class="button-colors green"><div class="text-button-colors">Revenue per Session</div></div><div class="button-colors green2"><div class="text-button-colors">Median Customer Rating</div></div></div></div></div></div><div class="section"><div class="container-default _7rem-up w-container"><div class="card-middle-emoji"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63f6382ea72d9fdd68d9b32a_whitechain.png" loading="lazy" width="130" height="130" alt="Chain emoji" class="emoji-card-80px shadow"/><h3 class="text-32px-semibold center">Data collection that meets your growth rates</h3><div>Every data point sent from the SDK is instantly available for you to start making data-powered analyses truly in real time. With millions of visitors and billions of data points tracked in individual deployments, you can trust that your product and user data will deliver the metrics needed for your business.</div><a href="#https://support.count.ly/hc/en-us/sections/360007310512-SDKs" class="block-link-green center w-inline-block"><div>How does Countly collect data? <span class="text-span-arrow">→</span></div></a></div></div><div class="container-default _5rem-up w-container"><div class="card-full-wquote"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent.png" loading="lazy" sizes="(max-width: 479px) 66vw, 206.982421875px" srcset="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-500.png 500w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-800.png 800w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-1080.png 1080w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-1600.png 1600w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-2000.png 2000w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-2600.png 2600w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent-p-3200.png 3200w, https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63173797d6e7155bafaa1c10_IV_horizontal_logo_transparent.png 5092w" alt="IrisVision logo" class="logo-quote"/><blockquote class="text-quote-center">„With Countly we've been able to better plan and execute roadmaps for the product and updates. We plan releases and updates through Countly’s detailed data, which is giving us a deeper understanding of how customers are using the product"</blockquote><div class="div-block-name-quote center"><div class="name-quote">Adeel Bhatti</div><div class="text-job-quote">Manager, Business Operations at IrisVision</div></div></div></div><div class="container-default _5rem-up w-container"><div class="card-dark-analytics"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62f11f147971dbd61b9e054b_logosdarkBck.svg" loading="eager" alt="" class="image-dark-card"/><div class="block-dark-analytics blue"><h3 class="white">Seamless SDK integration</h3><div class="font-16px white">Implement our JavaScript-based SDK into your web applications and automatically get precise server data sent to you, right away.</div><a href="#https://support.count.ly/hc/en-us/articles/360037236571-Downloading-Installing-SDKs" class="block-link-green white w-inline-block"><div>How do our SDKs work? <span class="text-span-arrow">→</span></div></a></div></div></div><div class="container-default _7rem-up w-container"><div class="block-heading-blog-eop"><h2>Countly<span class="text-span-spacegrotesk">Blog</span></h2><div class="block-text-resources">Your one-stop source of information to unlock the full potential of product analytics and Countly.</div></div><div class="margin-2-5rem-up"><div class="collection-wrap-3-top w-dyn-list"><div role="list" class="collection-list-top w-dyn-items"><div role="listitem" class="collection-item-6-article w-dyn-item"><a href="/blog/self-hosted-analytics" class="link-block-post w-inline-block"><img loading="lazy" height="" alt="" src="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/677d899f466e40fe2f82f219_Thumbnail%20-%20All%20About%20%20Self-Hosted%201.png" sizes="(max-width: 479px) 92vw, (max-width: 767px) 300px, (max-width: 1439px) 30vw, 418.671875px" srcset="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/677d899f466e40fe2f82f219_Thumbnail%20-%20All%20About%20%20Self-Hosted%201-p-500.png 500w, https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/677d899f466e40fe2f82f219_Thumbnail%20-%20All%20About%20%20Self-Hosted%201.png 600w" class="image-top-grid-3top"/><div class="block-date-tag"><div style="color:hsla(252.06521739130437, 100.00%, 63.92%, 1.00);background-color:hsla(252.06521739130437, 100.00%, 63.92%, 0.10)" class="tag-blog-14px">Product Analytics</div><div class="text-14px-normal grey70 caps">January 7, 2025</div></div><h3 class="text-18px-semibold">Self-Hosted Product Analytics: The Insider's Guide</h3><div class="font-16px">Self-hosted analytics platforms are changing how businesses handle data. Find out how.</div><div class="text-link-green-default">Read More</div></a></div><div role="listitem" class="collection-item-6-article w-dyn-item"><a href="/blog/introducing-countly-flex" class="link-block-post w-inline-block"><img loading="lazy" height="" alt="Hello world! Introducing Countly Flex." src="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/6744a942783ec3be371c20e1_Blog%20Thumbnail-%20Countly%20flex.png" sizes="(max-width: 479px) 92vw, (max-width: 767px) 300px, (max-width: 1439px) 30vw, 418.671875px" srcset="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/6744a942783ec3be371c20e1_Blog%20Thumbnail-%20Countly%20flex-p-500.png 500w, https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/6744a942783ec3be371c20e1_Blog%20Thumbnail-%20Countly%20flex-p-800.png 800w, https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/6744a942783ec3be371c20e1_Blog%20Thumbnail-%20Countly%20flex.png 900w" class="image-top-grid-3top"/><div class="block-date-tag"><div style="color:hsla(345.88235294117646, 87.63%, 61.96%, 1.00);background-color:hsla(345.88235294117646, 87.63%, 61.96%, 0.10)" class="tag-blog-14px">Everything Countly</div><div class="text-14px-normal grey70 caps">November 25, 2024</div></div><h3 class="text-18px-semibold">Introducing Countly Flex: A Conversation with Onur, CEO of Countly</h3><div class="font-16px">We sat down with Onur, CEO of Countly, to talk about Countly Flex, our new self-service product built for data privacy.</div><div class="text-link-green-default">Read the article</div></a></div><div role="listitem" class="collection-item-6-article w-dyn-item"><a href="/blog/digital-product-data-privacy" class="link-block-post w-inline-block"><img loading="lazy" height="" alt="Countly as The Number One Privacy Compliant Product Analytics Tool" src="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/672c9902beffacdb794e2eca_Blog%20Thumbnail-%2010%20Best%20Practices.png" sizes="(max-width: 479px) 92vw, (max-width: 767px) 300px, (max-width: 1439px) 30vw, 418.671875px" srcset="https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/672c9902beffacdb794e2eca_Blog%20Thumbnail-%2010%20Best%20Practices-p-500.png 500w, https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/672c9902beffacdb794e2eca_Blog%20Thumbnail-%2010%20Best%20Practices-p-800.png 800w, https://cdn.prod.website-files.com/62039dc69cd2dbf94de461fd/672c9902beffacdb794e2eca_Blog%20Thumbnail-%2010%20Best%20Practices.png 900w" class="image-top-grid-3top"/><div class="block-date-tag"><div style="color:hsla(345.88235294117646, 87.63%, 61.96%, 1.00);background-color:hsla(345.88235294117646, 87.63%, 61.96%, 0.10)" class="tag-blog-14px">Everything Countly</div><div class="text-14px-normal grey70 caps">November 7, 2024</div></div><h3 class="text-18px-semibold">The Importance of Digital Product Data Privacy for User Trust and Security</h3><div class="font-16px">Digital product data privacy is vital for safeguarding user trust and ensuring security. Here's how to make sure your company is secure.</div><div class="text-link-green-default">Read More</div></a></div></div></div></div></div></div><div class="section-cta-end-of-the-page"><div class="container-default _7rem-up w-container"><div class="card-two-column green80"><div class="block-two-column-left"><h3 class="text-40px-normal white">A data-world of opportunities awaits.</h3></div><div class="block-two-column-right"><div>Let us show you how Countly turns your organization's data into unparalleled customer experiences and exceptional products.</div><a href="/demo" class="button-yellow w-button">Request a Demo</a></div></div></div></div><footer id="footer" class="section-footer"><div class="container-footer w-container"><a href="#" class="footer-logo-link"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/61d44087e4df5f30c8ac6074_Logo-2021.svg" width="118" alt="Countly logo" class="footer-image"/></a><div class="block-footer"><div class="w-layout-grid grid-footer"><div class="footer-list"><div class="font-footer-heading">Product</div><ul role="list" class="w-list-unstyled"><li class="item-footer"><a href="/product-analytics" class="font-footer-link">Product Analytics</a></li><li class="item-footer"><a href="/mobile-analytics" class="font-footer-link">Mobile Analytics</a></li><li class="item-footer"><a href="/web-analytics" aria-current="page" class="font-footer-link w--current">Web Analytics</a></li><li class="item-footer"><a href="/desktop-analytics" class="font-footer-link">Desktop Analytics</a></li><li class="item-footer"><a href="/privacy-by-design" class="font-footer-link">Privacy by Design</a></li><li class="item-footer"><a href="/teams" class="font-footer-link">Countly for Teams</a></li><li class="item-footer"><a href="/industries" class="font-footer-link">Countly for Industries</a></li><li class="item-footer"><a href="/alternatives" class="font-footer-link">Compare Countly</a></li><li class="item-footer"><a href="/why-countly" class="font-footer-link">Why Countly</a></li><li class="item-footer"><a href="/enterprise" class="font-footer-link">Countly Enterprise</a></li><li class="item-footer"><a href="/flex" class="font-footer-link">Countly Flex</a></li><li class="item-footer"><a href="/lite" class="font-footer-link">Countly Lite</a></li></ul></div><div class="footer-list"><div class="font-footer-heading">Company</div><ul role="list" class="w-list-unstyled"><li class="item-footer"><a href="/about" class="font-footer-link">About</a></li><li class="item-footer"><a href="/customers" class="font-footer-link">Customers</a></li><li class="item-footer"><a href="https://www.linkedin.com/company/countly/jobs/" target="_blank" class="font-footer-link">Jobs</a></li><li class="item-footer"><a href="/academic-program" class="font-footer-link">Academic Program</a></li><li class="item-footer"><a href="/security" class="font-footer-link">Security at Countly</a></li><li class="item-footer"><a href="/brand-guidelines" class="font-footer-link">Press</a></li></ul></div><div class="footer-list"><div class="font-footer-heading">Resources</div><ul role="list" class="w-list-unstyled"><li class="item-footer"><a href="/blog" target="_blank" class="font-footer-link">Blog</a></li><li class="item-footer"><a href="https://resources.count.ly/" target="_blank" class="font-footer-link">Documentation</a></li><li class="item-footer"><a href="https://support.count.ly/hc/en-us/articles/360037236571-Downloading-Installing-SDKs" target="_blank" class="font-footer-link">SDK Integrations</a></li><li class="item-footer"><a href="https://discord.gg/countly" target="_blank" class="font-footer-link">Community Area</a></li><li class="item-footer"><a href="https://github.com/Countly" target="_blank" class="font-footer-link">Open Source</a></li><li class="item-footer"><a href="/product-led-story" class="font-footer-link">The Product-Led Story</a></li></ul></div><div class="footer-list"><div class="font-footer-heading">Features</div><ul role="list" class="w-list-unstyled"><li class="item-footer"><a href="https://countly.com/feature/user-profiles" class="font-footer-link">User Profiles</a></li><li class="item-footer"><a href="https://countly.com/feature/crashes-errors" class="font-footer-link">Crashes and Errors</a></li><li class="item-footer"><a href="https://countly.com/feature/push-notifications" class="font-footer-link">Push Notifications</a></li><li class="item-footer"><a href="https://countly.com/feature/dashboards" class="font-footer-link">Dashboards</a></li><li class="item-footer"><a href="https://countly.com/feature/cohorts" class="font-footer-link">Cohorts</a></li><li class="item-footer"><a href="https://countly.com/feature/funnels" class="font-footer-link">Funnels</a></li><li class="item-footer"><a href="https://countly.com/feature/heatmaps" class="font-footer-link">Heatmaps</a></li><li class="item-footer"><a href="https://countly.com/feature/retention" class="font-footer-link">Retention</a></li><li class="item-footer"><a href="https://countly.com/feature/surveys" class="font-footer-link">Surveys</a></li></ul></div><div id="w-node-_13f2a1aa-f04f-11c0-0d5d-05a26e8cb94f-6e8cb8e7" class="footer-signup"><div class="font-24px-medium">Stay updated on the latest product analytics trends and Countly news.</div><div class="footer-form w-form"><form id="wf-form-Newsletter-2" name="wf-form-Newsletter-2" data-name="Newsletter" method="get" class="container-footer-form" data-wf-page-id="62d811f042c8b447e17880ab" data-wf-element-id="1349a856-ae55-31dc-5c68-d4a39786a796"><div class="font-18px medium">Sign up for our Newsletter.</div><div class="footer-form-block"><input class="footer-form-field w-input" maxlength="256" name="Email" data-name="Email" aria-label="Get product updates" placeholder="Your e-mail address" type="email" id="Email" required=""/><input type="submit" data-wait="Please wait..." class="footer-form-submit w-button" value=""/></div></form><div class="success-message-mycountly 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></div></div><div class="block-footer"><div class="block-logos-footer"><a href="https://www.youtube.com/gocountly" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/61d4415dd1269fc9bc49eb6a_Shape.svg" loading="lazy" width="25" height="25" alt="Youtube circle logo" class="social-medial-icon"/></a><a href="https://twitter.com/gocountly" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/636e32c218e574de2646954f_Subtract.svg" loading="lazy" width="25" height="25" alt="Black Twitter rounded logo" class="social-medial-icon"/></a><a href="https://www.linkedin.com/company/countly" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/61d441db6c73db833f90a18d_Shape-1.svg" loading="lazy" width="25" height="25" alt="LinkedIn circle logo" class="social-medial-icon"/></a><a href="https://discord.gg/countly" target="_blank" class="w-inline-block"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/642ead48a4274c3c070c9514_discordb.svg" loading="lazy" width="25" height="25" alt="Discord Community Logo" class="social-medial-icon"/></a></div><div id="w-node-_13f2a1aa-f04f-11c0-0d5d-05a26e8cb96a-6e8cb8e7">© 2024 Countly Ltd. All rights reserved.</div><div id="w-node-_13f2a1aa-f04f-11c0-0d5d-05a26e8cb96c-6e8cb8e7" class="block-legal-links-footer"><a href="/legal/privacy-policy" class="font-footer-link">Privacy Policy</a><a href="/legal/terms-of-service" class="font-footer-link">Terms of Service</a><a href="/legal/cookie-policy" class="font-footer-link">Cookie Policy</a><a href="/sitemap" class="font-footer-link">Sitemap</a></div></div></div></footer><div class="container-cookies w-container"><div fs-cc="banner" class="ck-cookie-w"><div class="cookie-wrapper"><div>🍪 We use cookies to ensure you get the best experience on our website.</div><div id="w-node-c8b61be3-51ec-7ed5-8afe-00ba26c26a19-3b6f40e9" class="div-buttons-cokkies"><a fs-cc="allow" href="#" class="cookies-button w-button">Accept</a><a id="w-node-_761affc5-41ed-9879-74a9-4f463b6f40ee-3b6f40e9" href="/legal/cookie-policy">Learn more</a></div><a fs-cc="close" id="w-node-_761affc5-41ed-9879-74a9-4f463b6f40f0-3b6f40e9" data-w-id="761affc5-41ed-9879-74a9-4f463b6f40f0" href="#" class="cookie-modal_closebutton w-inline-block"><div class="cookie-modal_closebutton_line is-left"></div><div class="cookie-modal_closebutton_line is-right"></div></a></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=61c1b7c3e2f3805325be4594" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/js/webflow.7e96e566.21a3e7bbe4e579e3.js" type="text/javascript"></script><script> // List of page paths where the script should NOT run var excludedPages = ['/getflex']; // Current page path var path = window.location.pathname; // Check if the current page is not in the excluded list if (!excludedPages.includes(path)) { window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 4708587, playbookUuid: '85402a77-0501-43d3-ab33-2ccac008d76e', version: 2 }; (function() { var w = window; if (w.LeadBooster) { console.warn('LeadBooster already exists'); } else { w.LeadBooster = { q: [], on: function(n, h) { this.q.push({ t: 'o', n: n, h: h }); }, trigger: function(n) { this.q.push({ t: 't', n: n }); }, }; } })(); var s = document.createElement('script'); s.src = "https://leadbooster-chat.pipedrive.com/assets/loader.js"; s.async = true; document.head.appendChild(s); } </script> <script> function getUrlParameter(name) { name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]'); var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'); var results = regex.exec(location.search); return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' ')); } // Handle specific "ref" cases and map them to utm_source function mapRefToUtmSource(ref) { if (ref === "newsletter") { return "product-hunt-newsletter"; } else if (ref === "producthunt") { return "product-hunt"; } return null; } // Redirect logic (function() { var ref = getUrlParameter("ref"); var utmSource = mapRefToUtmSource(ref); if (utmSource) { // Build a new URL with the updated utm_source var currentUrl = new URL(window.location.href); currentUrl.searchParams.set("utm_source", utmSource); // Add or update utm_source currentUrl.searchParams.delete("ref"); // Remove ref parameter // Redirect to the new URL window.location.href = currentUrl.toString(); } })(); // Store UTM parameters in local storage var utmParams = { utm_source: getUrlParameter("utm_source"), utm_medium: getUrlParameter("utm_medium"), utm_campaign: getUrlParameter("utm_campaign"), utm_content: getUrlParameter("utm_content"), utm_term: getUrlParameter("utm_term") }; if (utmParams.utm_source || utmParams.utm_medium || utmParams.utm_campaign || utmParams.utm_content || utmParams.utm_term) { // Serialize and store utmParams in local storage localStorage.setItem('utmParams', JSON.stringify(utmParams)); } $(document).ready(function() { // setTimeout 1s added to give Countly time to initialize setTimeout(function(){ var clyID = Countly.get_device_id(); // Deserialize utmParams from local storage var storedUtmParams = localStorage.getItem('utmParams'); var utmParams = storedUtmParams ? JSON.parse(storedUtmParams) : null; $("a[href*='flex.countly.com']").each(function() { var currentHref = $(this).attr('href'); var hasQueryParams = currentHref.indexOf('?') !== -1; var hasUtmParams = false; var queryParams = []; if (utmParams) { for (var utmKey in utmParams) { if (utmParams.hasOwnProperty(utmKey) && utmParams[utmKey]) { // Check if URL already has this UTM parameter if (currentHref.indexOf(utmKey + "=") !== -1) { hasUtmParams = true; break; } queryParams.push(utmKey + "=" + encodeURIComponent(utmParams[utmKey])); } } } // Add UTM parameters if they are not already in the URL if (!hasUtmParams) { queryParams = queryParams.length > 0 ? (hasQueryParams ? '&' : '?') + queryParams.join("&") : ''; } else { queryParams = ''; } // Always append cly_id parameter var clyParam = "cly_id=" + encodeURIComponent(clyID); var clyQueryString = hasQueryParams || queryParams.length > 0 ? '&' + clyParam : '?' + clyParam; $(this).attr('href', currentHref + queryParams + clyQueryString); }); }, 1000); }); </script> <script> $(document).ready(function() { var PATHNAME = window.location.pathname; // Track footer link clicks $("#footer").on("click", "a", function() { Countly.q.push(['add_event',{ key:"clickFooterLink", segmentation: { "link": $(this).attr("href") } }]); }); // Track header link clicks $(".nav-menu").on("click", "a", function() { Countly.q.push(['add_event',{ key:"clickHeaderLink", segmentation: { "link": $(this).attr("href") } }]); }); $("a[href='/demo']").on("click", function() { Countly.q.push(['add_event',{ key: "clickCTA", segmentation: { "type": "demo", "inPage": PATHNAME, "ctaName": $(this).text() } }]); }); $("a[href='/contact']").on("click", function() { Countly.q.push(['add_event',{ key: "clickCTA", segmentation: { "type": "contact", "inPage": PATHNAME, "ctaName": $(this).text() } }]); }); $(".footer-form-submit").on("click", function() { var emailAddress = $(".footer-form-block").find("input[name='Email']").val(); if (emailAddress) { Countly.q.push(['add_event',{ key: "subscribeToNL", segmentation: { "from": "footer", "inPage": PATHNAME, "email": emailAddress } }]); Countly.q.push(['user_details',{ "email": emailAddress }]); } }); var pagesToEvents = [ { pathname: "/feature/", event: "viewFeature", segment: "feature", segmentSource: ".block-main-features h1" }, { pathname: "/blog/", event: "viewBlog", segment: "post" }, ]; for (var i = 0; i < pagesToEvents.length; i++) { var pageToEventObj = pagesToEvents[i]; if (PATHNAME.substring(0, pageToEventObj.pathname.length) === pageToEventObj.pathname) { var eventObj = { key: pageToEventObj.event } if (pageToEventObj.segment) { eventObj.segmentation = {}; eventObj.segmentation[pageToEventObj.segment] = (pageToEventObj.segmentSource)? $(pageToEventObj.segmentSource).text() : $("head").find("title").text(); } Countly.q.push(['add_event', eventObj]); } } $("#wf-form-Contact").submit(function(e) { enrichFromInquiry({ name: $("#name").val(), email: $("#email-address").val(), company: $("#company").val(), title: $("#title").val(), companySize: $("#company-size").val(), companyLocation: $("#country").val(), heardFrom: $("#source").val(), message: $("#message").val(), subscribeToNL: $("#Checkbox-for-newsletter").prop('checked'), form: "Contact" }); }); $("#wf-form-Demo").submit(function(e) { enrichFromInquiry({ name: $("#name").val(), email: $("#email-address").val(), company: $("#company").val(), title: $("#title").val(), companySize: $("#company-size").val(), companyLocation: $("#country").val(), heardFrom: $("#source").val(), message: $("#message").val(), subscribeToNL: $("#Checkbox-for-newsletter").prop('checked'), form: "Demo" }); }); function enrichFromInquiry(formFields) { Countly.q.push(['add_event',{ key: "inquiry", segmentation: formFields }]); Countly.q.push(['user_details',{ "name": formFields.name, "email": formFields.email, "organization": formFields.company, "designation": formFields.title, "custom":{ "companySize": formFields.companySize, "companyLocation": formFields.companyLocation, "subscribeToNL": formFields.subscribeToNL } }]); Countly.q.push(['userData.save']); } }); </script> </body></html>