Verify Events
After installing the tracker, verify that events are reaching Gurulu. There are three ways to confirm.
1. Real-time dashboard
Open your dashboard and check the real-time panel in the top right. You should see active visitors and incoming pageviews within seconds of loading your site.
If the counter stays at zero, check that your site ID and token match the values in your Gurulu site settings.
2. CLI doctor command
The CLI includes a diagnostic command that validates your setup:
gurulu doctor --site-id YOUR_SITE_IDThe doctor command checks: tracker reachability, ingest endpoint connectivity, token validity, and recent event count. It prints a pass/fail summary for each check.
3. Debug panel
Navigate to /dashboard/debug in your Gurulu dashboard. The debug panel shows:
- Raw event stream (last 50 events)
- Payload inspector with headers and body
- Tracker version detected on your site
- Any ingestion errors or rejected events
Common issues
- No events appearing — Ensure the tracker script is not blocked by an ad blocker. Try loading your site in an incognito window.
- Token error — Regenerate your ingest token from Settings > Developer > API Keys.
- CORS error — The CDN script handles CORS automatically. If using the npm package with a custom proxy, ensure your server allows the
gurulu.ioorigin.