CINXE.COM
Security of Analytics Data | Countly
<!DOCTYPE html><!-- Last Published: Thu Mar 13 2025 09:46:18 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="countly.com" data-wf-page="636e50dab06330717a632df3" data-wf-site="61c1b7c3e2f3805325be4594" lang="en"><head><meta charset="utf-8"/><title>Security of Analytics Data | Countly</title><meta content="Countly offers a comprehensive three-way security program that keeps data, applications, and infrastructure secure and separately stored." name="description"/><meta content="Security of Analytics Data | Countly" property="og:title"/><meta content="Countly offers a comprehensive three-way security program that keeps data, applications, and infrastructure secure and separately stored." property="og:description"/><meta content="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/668ce80fb93226b6ad88d718_Meta%20Tag-Countly.com.png" property="og:image"/><meta content="Security of Analytics Data | Countly" property="twitter:title"/><meta content="Countly offers a comprehensive three-way security program that keeps data, applications, and infrastructure secure and separately stored." 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.79f7dc35c.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/security" 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/security" /></head><body data-w-id="636e50dab0633009a0632df5"><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-1 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-margin"><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-font-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-font-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-font-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-normal">🚀 </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-font-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-normal">💬 </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 w-container"><div class="block-hero"><h1 class="align-center">Security at Countly</h1><p class="font-18px-normal center">From application usability to the hosting options and configurations, Countly meets any requirements you need with a comprehensive security program.</p></div></div></div><div class="section"><div class="container-default-1 _5rem-up w-container"><div class="w-layout-grid grid-2-small-cards"><div class="card-small-emoji blue"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/631882feda5f465dd6f438dc_gamer.png" loading="lazy" alt="8-bit game icon emoji" class="emoji-card-64px"/><h2 class="font-20px-medium">Tight data security</h2><div class="font-16px">Countly encrypts data at rest and in transit. We incorporate built-in Google Cloud Platform data encryption at rest using Google's Key Management Service, aligned with the industry’s best practices.</div></div><div id="w-node-_7a57e324-5ee4-5369-c57f-27fd3e9a7152-7a632df3" class="card-small-emoji green"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/62e950027c2c747267573c65_cloud.svg" loading="lazy" alt="Cloud emoji" class="emoji-card-64px"/><h2 class="font-20px-medium">Cloud infrastructure security</h2><div class="font-16px">Countly uses Google Cloud Platform to host our application. We make full use of the security products embedded within the GCP ecosystem. Additionally, we also separate each customer's data and resources in completely separate instances.</div></div></div><div class="block-margin-2-5rem--up"><div class="card-two-column-emoji"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63739d637c083fb6f76db829_Group%201442.svg" loading="lazy" alt="Magnifying glass emoji" class="emoji-card-64px"/><h2 class="font-20px-medium">Layered application security</h2><div class="div-two-column-text"><div>Countly has an open source application core that is evaluated and tested by contributors and bounty hunters. Additionally, we regularly hire application security experts for third-party penetration tests. <br/>These penetration testers evaluate the source code, running application, and the deployed environment.</div><div>Countly also uses high-quality static analysis tooling such as CodeQL, Deepscan, Codacy, SonarCloud, LGTM, or Dependabot, to secure our product at every step of the development process.</div></div></div></div></div><div class="container-default-1 _5rem-up w-container"><div class="card-middle-emoji"><img src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/63f63708702f832e8bb71bbd_whitelock.png" loading="lazy" width="130" height="130" alt="Lock with a key emoji" class="emoji-card-80px shadow"/><h2 class="font-32px-semibold center">Security and privacy are everything to us</h2><div>Data is the key to better products. Secure data is the key to products that users can trust.</div><a href="/privacy-by-design" class="block-link-green w-inline-block"><div>Find out more <span class="text-span-arrow">→</span></div></a></div></div></div><section class="section-cta-end-of-the-page"><div class="container-default-1 _5rem-up w-container"><div class="card-two-column green80"><div class="block-two-column-left"><h3 class="font-40px-normal white">Ready to get started?</h3></div><div class="block-two-column-right"><div>Talk to one of our data professionals to learn how Countly Enterprise can help your business become data-driven.</div><a href="/demo" class="button-yellow w-button">Request a Demo</a></div></div></div></section><div class="container-default-1 _5rem-up w-container"><div class="block-mini-card-grey"><div class="font-18px-medium">If you would like to report a security issue with Countly Server, Countly SDKs#, or Countly Website, please get in touch via the below method</div><a href="mailto:mailto:security@count.ly?subject=From%20website%2Fsupport" class="block-link-green w-inline-block"><div>mailto:security@count.ly</div></a></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" class="font-footer-link">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" aria-current="page" class="font-footer-link w--current">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="636e50dab06330717a632df3" data-wf-element-id="1349a856-ae55-31dc-5c68-d4a39786a796"><div class="font-18px-normal 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.schunk.4a394eb5af8156f2.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/js/webflow.schunk.955cfb03018272c1.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/61c1b7c3e2f3805325be4594/js/webflow.01a65d46.14a3091843931f64.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>