Observability for behaviour.
Structured JSON logging for flows, dropoffs, and UX insight - no dashboards required.
Clientlog is for developer-founders, engineers, and technical teams who see product friction as a runtime bug, not a marketing problem.
No SDKs. No tracking pixels. Just structured JSON events and workflows.
Add a script tag to your frontend. It automatically captures structured events like clicks, navigation, and scrolls.
Events are posted via POST /event to our API.
<script src="https://clientlog.bayis.co.uk/clientlog.js"></script>
<script>
const logger = clientlog.createLogger({
endpoint: "https://api.dev.clientlog.bayis.co.uk/v1/event",
project: "myproject/home",
options: { session: true, clicks: true, navigation: true }
});
</script>
Once your domain is verified (via DNS), you can access your raw and enriched events using the API. Raw events include payload, timestamp, and action; enriched events add IP, geo, and user-agent metadata.
GET /event raw event streamGET /event/enriched ...with metadataGET /sessions or latest sessionsUse the dashboard or API to configure aggregation intervals. Summaries include session flows, action counts, device breakdowns, and region stats. You can also configure callback rules to trigger on matching patterns or thresholds.
Set webhooks to be triggered when particular events happen.
Spike in bot traffic? Summary of signups? Geo breakdown of visitors? Increase in drop-off rate?
All possible from triggered insights into your users journeys.
Use our funnel simulator to test these journeys, observations, and triggers before investing real traffic.
Get early access and help shape the project. We’ll only email you with relevant updates.
or
No spam. Unsubscribe anytime.