Thisbefine
Getting Started

Introduction

What is Thisbefine and why should you care?

What is Thisbefine?

Analytics, error tracking, and logging in one SDK. Built for indie devs who want to know what's happening in their apps without enterprise complexity.

The Problem

You shipped your app. Users showed up. Then:

  • "The app is broken" (Which part? What browser? WHAT?!)
  • Silent errors eating conversions
  • No idea which features anyone uses
  • Users who say "it's been broken for weeks" when you had no clue

You could sign up for 5 different services. Or use one thing that does all of it.

What You Get

Analytics

  • Automatic pageview tracking
  • Custom events: track('signup_completed', { plan: 'pro' })
  • User identification: identify(userId, { email, plan })
  • Lifecycle events for signups, subscriptions, churn
  • Session tracking, referrers, UTMs, geography

Error Tracking

  • Automatic capture of unhandled exceptions
  • Error grouping by fingerprint
  • Stack traces with source context
  • Breadcrumbs showing what happened before the crash
  • Affected user counts

Logging

  • Log levels: debug, info, warn, error, fatal
  • Structured metadata
  • Automatic user context
  • Searchable in dashboard

Bug Reports

  • Drop-in floating button widget
  • Screenshot capture
  • Automatic browser/URL/user context
  • Route to Linear, GitHub, Slack

Why Thisbefine?

~4KB gzipped

Won't bloat your bundle.

Privacy-first

Respects Do Not Track by default.

Indie-focused

No sales calls. No annual contracts.

Open source

MIT licensed. Self-host if you want.

Next Steps

On this page