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.
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
- Install the plugin:
npm install @insg/emdash-plugin - Add to astro.config.mjs: Import
insgAnalytics()in your plugins array - Add the tracker script to your theme layout's
<head> - 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
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
10K pageviews/mo
Basic analytics + SBDA
Standard
100K pageviews/mo
1-year retention
Pro
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