What Janus shows you.

Your dashboard is organized so it answers questions in a natural order. Start with what's happening right now. Move into trends. Then audience, behavior, origin, and the full event record.

No widget maze. No hunting for the right tab.

The Structure

The Pulse

What's happening right now?

A live count of active visitors and a real-time event stream. No refresh required. You can see immediately if your app is active and what people are doing.

The Trajectory

Where are things heading?

Event volume over time with adjustable granularity. Spot trends. Notice anomalies. Understand whether today is normal. One clear time-series chart. Easy to read. No visual noise.

The Audience

Who's using this?

Geography, device type, browser, and operating system. Displayed in ranked tables so comparisons are obvious. See which countries lead. Which devices dominate. Where assumptions break down.

The Behavior

What are they doing?

Top pages. Event frequency. Usage patterns. Quickly identify which parts of your product get attention and which don't. Everything ranked. Everything compact. No wasted space.

The Origin

How did they find you?

Referrers, UTM sources, mediums, and campaigns. See where traffic comes from and how people arrive. Every source clearly listed and easy to scan.

The Journey

See where users drop off.

Pick the steps that matter. Landing page to signup to first project. Janus tells you how many made it through each one, where they left, and how long each step took. No funnel chart. Just a table.

Available on the Pro plan.

The Event Log

Every event. Searchable.

A complete record of everything Janus captures. Search across event names and payload data. Filter by date, type, or tags. Expand rows to see full context — identity, device, location, UTM parameters, and custom payload. Export what you need.

This isn't a sample view. It's the full record.

The Script

One tag. Full context.

Drop in a single script tag and initialize with your API key. Page views, SPA route changes, and full device context are captured automatically. Add custom events and user identity when you're ready.

<script src="https://addjanus.ca/janus.js"></script>
<script>
  Janus.init({ apiKey: 'jns_your_key' });

  // Automatic: page views, SPA navigation, device context

  // Optional: identify users
  Janus.identify('user_123');

  // Optional: track custom events
  Janus.track('feature_used', {
    feature: 'export',
    format: 'csv'
  });
</script>

Read the full setup guide →

The Agent

Ask your agent.

Connect Janus to Claude Code, Cursor, or Windsurf via MCP. Your AI assistant can pull event counts, check funnels, and query your dashboard without leaving the editor.

{
  "mcpServers": {
    "janus": {
      "command": "npx",
      "args": ["-y", "@janus-analytics/mcp-server"],
      "env": { "JANUS_API_KEY": "jns_your_key" }
    }
  }
}

Free on all tiers. Read-only. Six tools.

Setup guide →

In Action

Your analytics, in the conversation.

Three of the six MCP tools. Real questions, real answers.

get_dashboard_stats

> How's the site doing this week?

47 events today, 1,847 total. 312 unique visitors.
Up 12% from last week.

Top pages
  /                   412
  /docs/quick-start   134
  /features            98

Top countries
  Canada            1,164
  United States       412
  India               128
query_events

> Any traffic from cursor.directory?

3 pageviews from 1 visitor in India.
Browsed 8 pages in one session:

/ → /features → /about → /docs
→ /docs/quick-start → /guides → /pricing → /features
get_journey_results

> How's the signup funnel?

Landing → Register → Verify → First API Key

  Landing page       312 entered
  Register            48 (15.4%)
  Verify email        41 (85.4%)
  Create API key      29 (70.7%)

Biggest drop-off: Landing → Register

What We Capture

Every dimension that matters.

CategoryFieldsDescription
IdentitydistinctId, sessionIdTrack individuals across events and sessions
GeographiccountryISO country code from GeoIP lookup
Behavioralpath, url, referrerPage path, full URL, and referring source
Devicedevice, browser, osDevice type, browser name/version, OS name/version
Attributionutm_source, utm_medium, utm_campaign, utm_term, utm_contentFull UTM parameter suite parsed from URLs
Customtype, tags[], payloadYour own event taxonomy with arbitrary JSON data

Ship it with analytics.

Add Janus to your project in minutes. See your first real user today.

Get Started