INSG + EmDash

The analytics plugin EmDash was missing

Cookieless behavioral analytics that matches EmDash's privacy-first architecture. No cookies, no consent banners, no personal data. Just answers.

View on GitHub Create Free Account

Why INSG belongs on EmDash

EmDash sandboxes plugins for security. INSG collects zero personal data by design. No cookies, no localStorage, no fingerprinting. The privacy architecture matches.

EmDash runs on Cloudflare Workers. So does INSG. Worker-to-worker communication, same edge network, sub-millisecond latency. Native infrastructure.

EmDash is built on Astro. So is INSG. Same framework, same ecosystem, same deployment patterns. We speak the same language.

Google Analytics on EmDash is ironic. You chose EmDash for security and privacy. Then you paste in a tracker that sets cookies, requires consent banners, and sends data to Google. INSG is the analytics that doesn't betray your architecture.

What you get

Revenue Leak Detection

Multiple diagnostic rules analyze your site to find exactly which pages and elements cost you visitors. Every issue ranked by estimated dollar impact.

Click Heatmaps

See exactly where visitors click, rage click, and dead click on every page. Overlaid on your actual page layout with side-by-side date comparison.

Visitor Flow Diagrams

Visual Sankey diagrams show every path visitors take through your site — from landing page to exit. Find where they get stuck or drop off.

AI Fix Recommendations

AI analyzes your actual page HTML, heatmap data, and visitor flow to write specific, actionable recommendations. Not generic tips — real fixes.

Before/After Proof

Mark an issue as fixed and INSG monitors the metrics to prove whether your changes actually worked. Concrete results, not hope.

Reading Speed & Scroll Depth

Know if visitors actually read your content or bounced after 3 seconds. Classified as: read, skimmed, scanned, or bounced.

Install in 3 minutes

  1. Install the plugin: npm install @insg/emdash-plugin
  2. Add to astro.config.mjs: Import insgAnalytics() in your plugins array
  3. Add the tracker script to your theme layout's <head>
  4. Visit your site — data appears within minutes
// astro.config.mjs
import { insgAnalytics } from "@insg/emdash-plugin";

export default defineConfig({
  integrations: [
    emdash({
      plugins: [
        insgAnalytics({
          siteId: "your-site-id",
          apiKey: "insg_your-api-key",
        }),
      ],
    }),
  ],
});

Full dashboard inside EmDash admin

No external tabs. No context switching. Everything runs inside the EmDash admin panel:

Overview

Visitors, pageviews, bounce rate, top pages, and revenue leaks — all at a glance.

Findings

Every conversion issue with dollar impact, AI recommendations, and one-click actions.

Traffic Sources

See which channels send engaged visitors vs frustrated ones. A-F quality grades.

Heatmaps & Flows

Click heatmaps and visitor flow diagrams open in focused popup windows from the admin.

Privacy by architecture, not by policy

0
Cookies set
0
Personal data stored
0
Consent banners needed
~5KB
Tracker script size

GDPR and CCPA compliant by design. Works with ad blockers. Read our privacy policy.

Free to start, Pro when you need it

The plugin is free. Analytics is free for small sites. Pro unlocks AI deep analysis, industry benchmarks, and traffic quality grading.

Free

$0

10K pageviews/mo
Basic analytics + SBDA

Standard

$9

100K pageviews/mo
1-year retention

Pro

$19

1M pageviews/mo
AI Deep + Benchmarks

Be one of the first

EmDash is new. The plugin marketplace is empty. INSG is the first analytics plugin — get set up before the crowd arrives.

Get Started Free