One SDK. Every tap worth knowing about.
Zortilla captures screens, page views and taps from the first install, then lets anyone on the team name the events that matter by clicking on them.
Install once, see data in minutes
Add the SDK and a public key. Autocapture starts recording screens, page views, taps and sessions straight away.
- SDKs: web, Android, iOS, React Native, Flutter, and a server API for backend events.
- Offline ready. Mobile events queue on the device and send when the network comes back.
- Small footprint. Events are batched and compressed, and sending pauses on low battery.
Name events by clicking, not coding
Open your site or app preview in the no-code tagger, click a button and give it a name. Past clicks on that element are back-filled, so the event has history from day one.
- No release needed. Tagged events start counting immediately on web and mobile.
- Back-filled history from autocaptured data, so new funnels are not empty.
Watch events arrive, and catch mistakes
The live debugger shows each event as it lands. The tracking plan flags renamed events, missing properties and anything that looks like personal data.
- Schema checks warn you before a broken event pollutes a funnel.
- Merge duplicates like checkout_start and checkoutStarted into one event.
| Event | Platform | Seen |
|---|---|---|
| added_to_cart | android | 2s ago |
| menu_viewed | web | 3s ago |
| payment_started | ios | 5s ago |
| order_placed | ios | 6s ago |
| coupon_failed | android | 9s ago |
| app_opened | web | 11s ago |
| Name | Detail | Status |
|---|---|---|
| order_placed | 6 props | valid |
| added_to_cart | 4 props | valid |
| checkout_start | renamed | merged |
| PII | masked |
Events, not personal content
Zortilla tracks product events. It does not record messages, documents or what users type.
Sensitive fields masked by default
Inputs and values that look like emails, phone numbers or card numbers are masked on the device.
You control what is tracked
Turn off autocapture per screen and delete any user's data on request, by dashboard or API.
Your data stays yours
Data belongs to the customer and is never used to train AI for other customers.
Consent aware
Hold all tracking until a user accepts, with one SDK call.
Identity stitching
Anonymous visits are joined to a user once they sign in, across web and mobile.
Common questions
Does autocapture slow down my app?
Can I send events from my server?
Can I import past data?
You made it to the bottom. Now let's get your users here.
Every page you scrolled past was a step in a funnel. Install Zortilla and see the same picture for your own product, with the reasons people leave at each step.