. We also provide official native packages for Next.js (App Router & Pages Router), Nuxt/Vue, SvelteKit, and standard single-page applications."}},{"@type":"Question","name":"Will Open Analytics slow down my website's PageSpeed or Core Web Vitals?","acceptedAnswer":{"@type":"Answer","text":"No. Open Analytics is engineered for maximum performance. At under 3.2KB compressed (Brotli), it executes in less than 2 milliseconds on mobile devices. It loads asynchronously with zero render-blocking requests and dispatches events via navigator.sendBeacon in background microtasks, ensuring zero impact on your First Contentful Paint (FCP) or Interaction to Next Paint (INP)."}},{"@type":"Question","name":"Do I need a cookie consent banner when using Open Analytics?","acceptedAnswer":{"@type":"Answer","text":"No. Under Article 5(3) of the EU ePrivacy Directive and GDPR, cookie banners are strictly mandatory when storing or reading non-essential identifiers on the user's terminal equipment. Open Analytics writes zero cookies, zero localStorage keys, and does not perform persistent hardware fingerprinting. Therefore, you are legally exempt from displaying cookie banners."}},{"@type":"Question","name":"How does Open Analytics count unique visitors without cookies or persistent tracking?","acceptedAnswer":{"@type":"Answer","text":"Open Analytics generates an ephemeral session hash using HMAC-SHA-256 combining the visitor's masked IP address (/16 for IPv4, /64 for IPv6), User-Agent string, and a daily cryptographic salt. Every night at 00:00:00 UTC, the daily salt is permanently purged from memory and replaced, making it mathematically impossible to track or correlate visitors across multiple days."}},{"@type":"Question","name":"Is Open Analytics compliant with the Schrems II ruling on EU-US data transfers?","acceptedAnswer":{"@type":"Answer","text":"Yes. All European customer traffic is processed and stored exclusively in EU-based data centers (Frankfurt and Amsterdam) with zero transfer of telemetry to US servers. Open Analytics uses strictly pseudonymous 24-hour rotating cryptographic salts and zero persistent client identifiers, fully aligning with GDPR and Schrems II requirements."}},{"@type":"Question","name":"How does Open Analytics track traffic from generative AI search engines?","acceptedAnswer":{"@type":"Answer","text":"Our autonomous AI Search Radar maintains a continuously updated heuristic catalog of AI user-agents, bot scrapers, and referral patterns (including OpenAI SearchGPT, Perplexity AI, Google Gemini, Anthropic ClaudeBot, and ByteDance Bytespider). We automatically segment human visitor traffic from AI assistant referral clicks and training crawlers."}},{"@type":"Question","name":"What are Core Web Vitals and does Open Analytics measure Real User Monitoring (RUM)?","acceptedAnswer":{"@type":"Answer","text":"Core Web Vitals are Google's standardized user experience metrics: Largest Contentful Paint (LCP for loading speed), Interaction to Next Paint (INP for responsiveness), and Cumulative Layout Shift (CLS for visual stability). Open Analytics includes native RUM that samples real visitor sessions and reports exact 75th-percentile (p75) field performance data directly within your dashboard."}},{"@type":"Question","name":"What is Rage Click and Dead Click detection?","acceptedAnswer":{"@type":"Answer","text":"Open Analytics automatically tracks frontend friction events. A 'Rage Click' is triggered when a user rapidly clicks the same element 3+ times within 800ms, indicating a broken button or unresponsive UI. A 'Dead Click' occurs when a user clicks an interactive-looking element that produces zero DOM change or network request. Both metrics help engineering teams identify UX regressions immediately."}},{"@type":"Question","name":"What features are included in the Free Starter plan versus the Pro plan?","acceptedAnswer":{"@type":"Answer","text":"The Free Starter plan includes 10,000 events per month, 1 tracked website, full core traffic analytics, and 100% cookieless GDPR compliance. Advanced observability modules—Core Web Vitals RUM, GEO & AI Search Engine Radar, Behavioral UX Rage Clicks, Error Crash Triage, and Custom Proxy Routing—are unlocked on the Pro plan ($19/mo)."}},{"@type":"Question","name":"How do I bypass AdBlockers that block analytics scripts?","acceptedAnswer":{"@type":"Answer","text":"Open Analytics supports custom reverse-proxy routing. By proxying the telemetry endpoint through your own primary domain (e.g., yourdomain.com/telemetry/event instead of openanalytics.org.in), browser adblockers and privacy extensions recognize the script as first-party application infrastructure, restoring 15% to 30% of previously lost analytics accuracy."}},{"@type":"Question","name":"Can I export my data or migrate away from Google Analytics?","acceptedAnswer":{"@type":"Answer","text":"Yes. All Open Analytics data is stored in standard, non-proprietary PostgreSQL relational schemas. You can export complete datasets at any time via CSV, JSON, or SQL dump, or query the analytics tables directly using our REST API or database connections."}}]}
AEO & GEO Knowledge Base

Frequently Asked Questions

Clear, structured answers to technical, privacy, architectural, and migration questions about Open Analytics.

Quick Overview for Search & AI Assistants

Open Analytics is a privacy-first, cloud-hosted web analytics and observability platform created as a lightweight alternative to Google Analytics 4. It uses a <3.2KB script, requires zero cookie consent banners, tracks real-time traffic and Core Web Vitals RUM, monitors AI search engine crawlers (Perplexity, SearchGPT), and provides secure, high-speed managed cloud infrastructure.

General & Setup

Q:What is Open Analytics and how is it different from Google Analytics?

Open Analytics is a modern, privacy-first web telemetry platform designed for the AI era. Unlike Google Analytics 4 (which is 45KB+, relies on invasive 2-year tracking cookies, requires mandatory GDPR consent banners, and delays data by up to 24 hours), Open Analytics features a featherweight sub-3.2KB script, requires zero cookie banners, delivers sub-second real-time telemetry, and autonomously classifies traffic from AI answer engines like SearchGPT, Perplexity, and Claude.

Q:How do I install Open Analytics on my website?

Installation takes under 60 seconds. Simply paste a single asynchronous script tag into your website's <head> element: <script defer src="https://openanalytics.org.in/script.js" data-website-id="YOUR_PROJECT_ID"></script>. We also provide official native packages for Next.js (App Router & Pages Router), Nuxt/Vue, SvelteKit, and standard single-page applications.

Q:Will Open Analytics slow down my website's PageSpeed or Core Web Vitals?

No. Open Analytics is engineered for maximum performance. At under 3.2KB compressed (Brotli), it executes in less than 2 milliseconds on mobile devices. It loads asynchronously with zero render-blocking requests and dispatches events via navigator.sendBeacon in background microtasks, ensuring zero impact on your First Contentful Paint (FCP) or Interaction to Next Paint (INP).

Privacy & Legal Compliance

Q:Do I need a cookie consent banner when using Open Analytics?

No. Under Article 5(3) of the EU ePrivacy Directive and GDPR, cookie banners are strictly mandatory when storing or reading non-essential identifiers on the user's terminal equipment. Open Analytics writes zero cookies, zero localStorage keys, and does not perform persistent hardware fingerprinting. Therefore, you are legally exempt from displaying cookie banners.

Q:How does Open Analytics count unique visitors without cookies or persistent tracking?

Open Analytics generates an ephemeral session hash using HMAC-SHA-256 combining the visitor's masked IP address (/16 for IPv4, /64 for IPv6), User-Agent string, and a daily cryptographic salt. Every night at 00:00:00 UTC, the daily salt is permanently purged from memory and replaced, making it mathematically impossible to track or correlate visitors across multiple days.

Q:Is Open Analytics compliant with the Schrems II ruling on EU-US data transfers?

Yes. All European customer traffic is processed and stored exclusively in EU-based data centers (Frankfurt and Amsterdam) with zero transfer of telemetry to US servers. Open Analytics uses strictly pseudonymous 24-hour rotating cryptographic salts and zero persistent client identifiers, fully aligning with GDPR and Schrems II requirements.

AI & Behavioral Telemetry

Q:How does Open Analytics track traffic from generative AI search engines?

Our autonomous AI Search Radar maintains a continuously updated heuristic catalog of AI user-agents, bot scrapers, and referral patterns (including OpenAI SearchGPT, Perplexity AI, Google Gemini, Anthropic ClaudeBot, and ByteDance Bytespider). We automatically segment human visitor traffic from AI assistant referral clicks and training crawlers.

Q:What are Core Web Vitals and does Open Analytics measure Real User Monitoring (RUM)?

Core Web Vitals are Google's standardized user experience metrics: Largest Contentful Paint (LCP for loading speed), Interaction to Next Paint (INP for responsiveness), and Cumulative Layout Shift (CLS for visual stability). Open Analytics includes native RUM that samples real visitor sessions and reports exact 75th-percentile (p75) field performance data directly within your dashboard.

Q:What is Rage Click and Dead Click detection?

Open Analytics automatically tracks frontend friction events. A 'Rage Click' is triggered when a user rapidly clicks the same element 3+ times within 800ms, indicating a broken button or unresponsive UI. A 'Dead Click' occurs when a user clicks an interactive-looking element that produces zero DOM change or network request. Both metrics help engineering teams identify UX regressions immediately.

Architecture & Integration

Q:What features are included in the Free Starter plan versus the Pro plan?

The Free Starter plan includes 10,000 events per month, 1 tracked website, full core traffic analytics, and 100% cookieless GDPR compliance. Advanced observability modules—Core Web Vitals RUM, GEO & AI Search Engine Radar, Behavioral UX Rage Clicks, Error Crash Triage, and Custom Proxy Routing—are unlocked on the Pro plan ($19/mo).

Q:How do I bypass AdBlockers that block analytics scripts?

Open Analytics supports custom reverse-proxy routing. By proxying the telemetry endpoint through your own primary domain (e.g., yourdomain.com/telemetry/event instead of openanalytics.org.in), browser adblockers and privacy extensions recognize the script as first-party application infrastructure, restoring 15% to 30% of previously lost analytics accuracy.

Migration & Data

Q:Can I export my data or migrate away from Google Analytics?

Yes. All Open Analytics data is stored in standard, non-proprietary PostgreSQL relational schemas. You can export complete datasets at any time via CSV, JSON, or SQL dump, or query the analytics tables directly using our REST API or database connections.

Have a Question Not Answered Here?

Join our developer Discord community or check out our full technical documentation.