Cludo provides comprehensive analytics to help you understand how users search, what they find, and where to improve.Documentation Index
Fetch the complete documentation index at: https://cludo.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Tracking events
Analytics data is populated by tracking events. The recommended client-side setup is the Cludo API analytics script. If you use the React hooks from@cludosearch/cludo-search-components, analytics events are handled automatically by the components package. If you implement search directly via the API, send tracking events yourself.
Client-side event tracking
Track search events from your frontend. These endpoints accept any auth method, including anonymous requests with no auth header.{"sw": "query", "qid": "..."}). Do not wrap them in a values object. See API Reference → Tracking for the full list of parameters.
Server-side tracking and IP forwarding
If your integration sends tracking events from a backend rather than directly from the browser, the API receives your server’s IP instead of the real user IP. This affects analytics deduplication and geographic data. To pass the real client IP, include it as anip field in the request body:
Viewing analytics
Analytics data is available in the Cludo Dashboard. The dashboard provides:- Search term performance: top queries, zero-result queries, content gaps
- Search volume over time: total and trending search volume
- Click-through rate: are users finding what they need?
- AI analytics: volume & feedback scores

