Countly

Countly

Countly is an open-source product analytics platform for tracking user behavior in web and mobile applications. Scripts record sessions, custom events, crashes, and funnel steps on behalf of the product team. Data can be stored on self-hosted or Countly-managed infrastructure, making it a privacy-friendly alternative to cloud-only analytics.

Overview

Countly is an open-source product analytics platform for tracking user behavior in web and mobile applications. It can be deployed on self-hosted infrastructure or via Countly-managed cloud, offering more privacy control than cloud-only analytics solutions.

What This Script Does

The Countly SDK records user sessions, page views, custom events, crash reports, and funnel steps. It generates a device identifier stored in local storage or a cookie to track returning users across sessions. Event data and session metadata (duration, referrer, screen resolution, browser info) are sent to the Countly server endpoint. When self-hosted, all collected data stays on your infrastructure.

Consent & Compliance

  • Consent Category: Analytics
  • Applicable Regulations: GDPR, ePrivacy Directive, CCPA
  • Opt-In Required: Yes, in jurisdictions requiring consent for analytics tracking

Even when self-hosted, Countly collects behavioral data and sets device identifiers that constitute tracking under ePrivacy rules. Countly includes a built-in consent feature that can gate individual tracking features.

Should You Block This Without Consent?

Yes. Countly performs analytics tracking including session recording, event logging, and device identification. It should be gated behind analytics consent. If self-hosted, the compliance risk is reduced but the consent requirement remains under ePrivacy rules.

Visit website

Consent Categories

Analytics

Also Known As

Countly analyticsopen source product analyticsCountly self-hostedmobile analytics SDKevent tracking platformCountly community edition

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

countly.comAnalytics

Frequently Asked Questions

Is consent required for Countly on my website?

Yes. Countly tracks user sessions, custom events, and crash reports, generating a device identifier stored in cookies or local storage. Under GDPR, this constitutes processing personal data requiring consent. Self-hosted Countly deployments offer more privacy control, but the client-side data collection still triggers ePrivacy consent requirements.

What data does Countly collect?

The Countly SDK records user sessions, page views, custom events, crash reports, and funnel steps. It generates a device identifier stored in local storage or a cookie to track returning users. Session metadata including duration, referrer, screen resolution, and browser info is sent to the Countly server, whether self-hosted or cloud-managed.

How does ConsentStack detect Countly?

ConsentStack identifies the Countly analytics SDK and classifies it under the analytics consent category. When analytics consent has not been granted, ConsentStack blocks the SDK from initializing, preventing session tracking, event recording, and device identifier creation. Once consent is given, Countly begins collecting analytics data.

Related Vendors

Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Analytics
Google Analytics
Google Analytics is the world's most widely deployed web analytics platform. Scripts track page views, sessions, user demographics, traffic sources, and conversion events. Drops cookies to identify returning visitors and attribute user journeys across sessions.
Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Microsoft
Microsoft
Runs Clarity (session recording and heatmaps), the Microsoft Advertising UET tag (conversion tracking), and Bing's remarketing pixel. Clarity injects a recording script that captures mouse movements, clicks, and rage clicks. The UET tag fires conversion events to tie ad clicks to on-site actions across Microsoft's ad network.
Microsoft Dynamics 365
Microsoft Dynamics 365
Microsoft Dynamics 365 is a suite of CRM and ERP applications that integrates with websites through tracking scripts and embedded forms. Web tracking code captures visitor behavior, page views, and form submissions to build customer profiles and score leads. Sets cookies to identify returning visitors and attribute marketing touchpoints across sessions.
LinkedIn Insight Tag
LinkedIn Insight Tag
LinkedIn Insight Tag is a JavaScript tracking pixel for LinkedIn's advertising and analytics platform. The tag fires on every page view to collect URL, referrer, IP address, and device data for conversion tracking, website demographics reporting, and retargeting audience building. Sets cookies to identify LinkedIn members across advertiser websites.

Manage consent for Countly

ConsentStack automatically detects and manages Countly trackers so your site stays compliant with global privacy regulations.