Traffic numbers without a banner.
In the default mode the script sets no cookie and writes nothing to localStorage. A visitor is a server-side hash with a daily salt, so you get visitors, sources and pages without asking anyone for anything.
The problem. Sound familiar?
- A consent banner added only so an analytics script may run.
- Numbers that quietly lose every visitor who clicks Decline.
- A tool that stores an id “because it is simpler”.
Where Tapll answers it.
- 01
Strict anonymous, the default
No cookie, no localStorage. The IP address is truncated before it is stored and the query string is never collected.
- 02
Say what the number means
Without an id a visitor is recognised for one UTC day, so a person returning on three days counts three times in a wider window. The panel says so next to the number.
- 03
Product analytics when you need it
Retention and people across visits and devices, with `data-consent="banner"`: nothing is stored or sent until the visitor answers, and Accept and Decline carry equal weight.
In the docs: Add the website script · Privacy modes
Questions.
Is that legal advice?
No. It describes what the script does. Whether a banner is required for your site and audience is a decision for you and your counsel.
Can I use my own consent tool?
Yes. Use `data-consent="required"` and call `tapll.consent(true)` or `tapll.consent(false)` from your tool’s callbacks.
Other questions.
- Who is in my app right now?A live view of the people in your app, the screen each is on, and what just happened.Read more
- Did my last release help or hurt?Each version’s adoption, crash-free rate and the app’s numbers in the days before and after it.Read more
- Which features go with subscribers?Feature adoption next to subscriptions and retention — labelled as correlation, never as cause.Read more
- Is my new feature used to the end?Discovery, adoption and success for each feature, with where people drop off.Read more
- How does my App Store listing convert?Search impressions to downloads per market, keyword positions, rivals and who sent the downloads.Read more
- Which channels bring paying customers?Stripe and Paddle payments next to the channel and campaign of the visit that made them.Read more
- How does my landing page feed my app?The website and the app in one project, with a platform switcher, and the App Store’s referrers beside the site’s channels.Read more