🚀
Introducing Versions: Develop data products using Git. Join the waitlist

1

Deploy the project

Click the button below to instantly deploy the project to a Tinybird workspace.
This resources will be created in a new workspace in your Tinybird account.
Click the button below to deploy the data project to Tinybird.
This will automatically set up all of the resources you need to collect, analyze, and publish your logs.

2

Insert the snippet

Copy this code snippet, add your tracker token, and paste it into your website <head> code.
What does this snippet track?
This snippet tracks “page_hit” events out of the box, including very basic information with privacy in mind (timestamp, path, device type, referrer, etc.) and an anonymized session id.

Keep scrolling to learn more about how to introduce custom events and learn about privacy best practices.
The Starter Kit includes an open source Next.js dashboard, which uses the amazing Tremor visualization library to create beautiful charts and metrics from your logs.
You can deploy the dashboard to Vercel for free with one click:
...or use our hosted demo dashboard if you just want to take a look around. Visit the URL below, and you'll be prompted for the app token that was created after Step 1.

https://log-analytics.tinybird.co/

3

Visualize it in a readymade dashboard

Copy the URL below, add your dashboard token, and open it in the browser. That’s it!
Send your logs to Tinybird with a simple HTTP request.

You can send your logs to the Tinybird Events API, which is a simple HTTP endpoint that accepts POST requests with NDJSON data. Write your own logger, or use any existing logging library, to push your logs to Tinybird.

The Starter Kit includes some example WebApp Loggers, like TypeScript + Next.js or Python + FastAPI, but you can write your own for any language or framework.

Use the code below to send data to Tinybird using the Events API.
Or, if you just want to test the functionality, you can generate some fake data from within the dashboard.

Expand it

Now, take what you’ve started and make it your own! Add custom event types, build ad-hoc queries, and design the perfect frontend on top of Tinybird APIs.

Define custom event types

The Starter Kit snippet tracks page views by default, but you can easily add custom events (e.g. button clicks, added to cart, etc.) to your website code with just a few lines of JavaScript.

Track your critical metrics

Tinybird Pipes give you a simple, intuitive way to compose SQL nodes and get exactly the analytics metrics you need.

Build the dashboard of your dreams

Fork the dashboard project and create custom components just how you want them. It’s a Next.js project, so you deploy it easily on Vercel.

Build your own Google Analytics alternative

Get started now, and have a fully functioning analytics dashboard in less than 5 minutes. Seriously.
No credit card needed