Quick Start

Get Gurulu analytics running on your site in under five minutes. Gurulu auto-detects events, builds flow graphs, and surfaces AI insights with zero manual configuration.

1. Create an account

Sign up at gurulu.io/login with your email or GitHub account. After sign-in you will land on the onboarding flow where you can register your first site.

2. Add your site

Enter your domain (e.g. example.com). Gurulu generates a unique site ID and ingest token.

3. Install tracking

Choose the method that fits your stack:

Script tag (fastest)

<script
  src="https://cdn.gurulu.io/t.js"
  data-site-id="YOUR_SITE_ID"
  data-token="YOUR_TOKEN"
  async
></script>

npm package

npm install @gurulu/tracker
import { init } from '@gurulu/tracker';

init({
  siteId: 'YOUR_SITE_ID',
  token: 'YOUR_TOKEN',
});

CLI auto-install

npx @gurulu/cli init --framework nextjs-app

The CLI detects your framework, installs the tracker, and adds the snippet automatically. See Install Tracking for all framework options.

4. Verify your first event

Open your site in a browser and navigate a few pages. Then visit your dashboard — you should see a pageview within seconds on the real-time panel.

You can also run gurulu doctor from the CLI to validate the installation. See Verify Events.

5. Explore your dashboard

Gurulu begins building your analytics immediately:

  • Auto-detected events — clicks, form submissions, scroll depth
  • Flow graph — state transitions between pages and actions
  • AI insights — anomaly detection, funnel suggestions, drop-off analysis
  • Error tracking — unhandled exceptions captured automatically

Next steps