Clientlog

Observability for behaviour.

Structured JSON logging for flows, dropoffs, and UX insight - no dashboards required.

Philosophy

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.

How It Works

1

Client Setup

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>

2

Access Events

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 stream
  • GET /event/enriched ...with metadata
  • GET /sessions or latest sessions
3

Configure Aggregations

Use 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.

  • Group events by session, tag, or project
  • Receive session summaries as CSV or JSON
  • Trigger webhooks when custom rules match
4

Get notifications

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.

  • Trigger events on behaviour change
  • Classify and count sessions based on real observations
  • Discover bottlenecks impacting conversions

Use our funnel simulator to test these journeys, observations, and triggers before investing real traffic.

Flow Overview

Your browser does not support SVG

Join the Waitlist

Get early access and help shape the project. We’ll only email you with relevant updates.


or

No spam. Unsubscribe anytime.