Quickstart
This takes about five minutes. You need an account at app.rabolic.com and a project to install the SDK in.
Create your account
Go to app.rabolic.com/signup. Sign up with Google, or with your name, work email and a password of at least 10 characters.
Create your organization
Give it a name. Your first organization gets a 3-day trial with no card. The trial's clock starts with your organization's first accepted event, not at sign-up, so setting up uses none of it. See Trial.
Add your first project
Choose New project and fill in:
- the project name;
- the website or app;
- its platforms: Web, Android, iOS;
- the time zone. Reports start each day at midnight in this time zone;
- the reporting currency for revenue.
Rabolic then shows the project's publishable key (rb_pub_…). You can always find it again in Integrations → API keys.
Install the SDK
In your project's folder, run:
npx rabolic init
The CLI looks at the folder, installs the right SDK, adds one file that starts it, puts the key in your env file and sends one test event. Paste your key when it asks. See Setup CLI for what it does in each kind of project.
To install by hand instead, follow the guide for your platform: Web, React Native and Expo, Flutter or Node.js.
See the event arrive
Open Live in your project. The CLI's test event is called rabolic_cli_check. It appears under Events as they arrive within seconds. The Live page refreshes every 10 seconds.
Send your first own event
Track something people do in your product, in snake_case:
rabolic.track('signup_completed', { method: 'google' })
And when someone signs up or logs in, tell Rabolic who they are:
rabolic.identify(user.id, { plan: 'pro' })
Use the same user id on every platform. That is how Rabolic knows the person on your website and in your app is one person.
Next steps
- Mark your most important events as key events, and pick your conversions. Funnels, journeys and retention build on them. See Key events and conversions.
- Build a funnel.
- Record revenue from your server or Dodo Payments. See Revenue and attribution.
- Invite your team. See Organizations and roles.
What is Rabolic
Rabolic is product analytics for websites, iOS and Android apps and servers. What it measures, how data is organized, and what it doesn't do.
Keys
Rabolic's publishable keys (rb_pub_) for websites and apps and secret keys (rb_live_, rb_test_) for servers. Where to find them, how to create and revoke them, and their environments.