Product analytics
Every visit.
Understood.
Pieowl turns raw traffic into clear answers — what happened, why it happened, and what to do next. Private by default, stored in the EU.
- No card needed
- Cloud in the EU
- No cookies
12K
↓ 9% less than last week
$21.1K
↓ 21% less than last week
1.52%
230 paying sessions of 15,150
1,284
sessions in 30 minutes
- Google5.3K35%
- Direct / Not set3.6K24%
- Instagram2.4K16%
- newsletter1.1K7.5%
- ChatGPT8945.9%
- Bing4392.9%
- Hacker News2461.6%
- ChatGPT1.8K48%
- Claude96025%
- Perplexity61016%
- Gemini42011%
Bot requests stay apart from visitors. They never count as sessions or page views.
- /products/linen-shirt5.8K$1.7K
- /4.6K$4.4K
- /products/cotton-tee3.9K$1.0K
- /collections/autumn3.6K$3.0K
- /blog/sizing-guide3.2K$1.8K
Funnels
Watch every visitor become a customer.
Or see why not.
Pieowl follows each person from the first page to payment. You see the exact step where people leave — live, with the numbers that matter.
- 01Any steps, one click
Pick pages or events as funnel steps — no code, no SQL.
- 02See where they leave
Drop-off per step, per device, per campaign.
- 03Ask why
“Why do carts drop on mobile?” — your AI answers from the sessions in Pieowl.
- 01 · Visited1,000100%
- 02 · Viewed a product54054%
- 03 · Added to cart12012%
- 04 · Paid313.1%
Ask your AI
Don’t read dashboards. Ask them.
Connect Claude, Cursor or another AI assistant to Pieowl and ask the way you’d ask a colleague. It answers from your real numbers.
Question: Why did revenue drop last Tuesday?
Cursor · demo data
Safari checkout broke after Tuesday’s 2 pm release — about $2,140 in lost sales.
Built for
One tool for the whole team — from first visit to paid.
What each role gets on day one.
Founders & developers
Add it in minutes. Ask it from your editor.
- One script tag, or an SDK for Next.js, React Native, Astro, Nuxt, Express or plain JavaScript.
- An API to send events and to export raw events and chart data.
- An MCP server, so Claude, Cursor or Windsurf can answer questions about your data.
<!-- 1. Start tracking --><script src="https://pieowl.com/pieowl.js" data-client-id="YOUR_CLIENT_ID" defer></script>// 2. A signup and a salewindow.pieowl('track', 'signup');window.pieowl('purchase', { id: 'A-1001', amount: 49 });Online shops
See which channels bring sales, not just visits.
- Revenue for every source, campaign and referrer.
- A funnel from first visit to payment shows the step where carts are dropped.
- Send a sale with one call, from the page or from your payment webhook.
Marketers & agencies
Every campaign and every client in one place.
- UTM campaigns and referrers are picked up for you, with visits and sales for each.
- Give each client its own site, all under one account.
- Share a dashboard or report by link, with an optional password.
Teams & companies
Control who sees what, and where data lives.
- Invite people as admins or members, and set read, write or admin access per site.
- Your data is stored in the EU.
- Export raw events anytime: by API, or straight to your own S3 or Google Cloud bucket.
Revenue attribution
See which source, page and country makes you money.
Every purchase is credited to the visit where it happened. Switch any list to Revenue.
- Sources and campaigns. Revenue for every referrer and UTM campaign, next to its visits.
- Entry pages. The landing pages that start buying visits. Shares add up to 100%.
- Countries and devices. The markets, devices and browsers that pay.
- Events and people. Revenue of visits with each event, and lifetime revenue per person.
$8,420
↑ 18%
172
2.4%
- Instagram$3.1K37%
- Google$2.4K29%
- Newsletter$1.8K21%
- Direct$1.1K13%
Entry pages
/products · $4.6K/pricing · $2.2K/blog · $1.6K
Privacy
No cookies. Your data, where you want it.
Nothing is stored on your visitors' devices, so in many cases you don't need a consent banner for analytics. When you still need one
- No cookies
- The tracker sets no cookies. It counts visitors with a hash of their IP address and browser, mixed with a secret that changes every day.
- No stored IP addresses
- The IP address is used only to find the country and city. It is not saved with your events.
- Stored in the EU
- Your data is stored in our EU cloud.
What one visit leaves behind
- The page and where the visitor came from
- Country and city
- Browser, system and device
- The events you send, with their details
- A visitor ID that changes every day
Never kept
- IP addresses
- Cookies, none are set
- Names or emails, unless you send them
Compare
Pieowl vs Google Analytics, Mixpanel and Plausible.
Where we match them and where we don't. Plain facts from their own websites.
| Feature | Pieowl | Google Analytics | Mixpanel | Plausible |
|---|---|---|---|---|
| Ask questions in plain English | YesFrom Claude or Cursor, over MCP | YesIn the search bar | YesMixpanel AI | No |
| Session replay | YesOn every plan | Not covered in our check | Yes10K replays a month free | NoPoints you to other tools |
| Same features on every plan | YesPlans differ in events, sites and team members | NoMore in paid Analytics 360 | NoSome AI tools Enterprise-only | NoFunnels need Business plan |
| Prices on the website | Yes | PartialPaid plan is sales-only | PartialEnterprise by quote | Yes |
| Price to start | $9/mo14-day trial, no card | $0 | $0Free plan, 1M events | $9/mo30-day trial, no free plan |
Facts
Checkable facts, not big claims.
Each one comes with a way to check it yourself.
01 · Tracking script, gzipped
4.8kB
Gzipped size of pieowl.js, the one script you add to your site. 12.4 kB before compression.
02 · Privacy
0cookies
The tracker never writes a cookie. Visitors are counted with a hash that changes every day.
03 · Switching tools
Your history
Import past data from Mixpanel, Amplitude or Umami in your site settings.
Read the Mixpanel migration guide04 · Data export
Raw events
Pull every event with the export API, or send them to your own S3 or Google Cloud bucket.
Read the export API docs
# 01 · size of the tracker in bytes, gzipped
curl -s https://pieowl.com/pieowl.js | gzip | wc -cPrints ≈ 4800# 02 · lines in the tracker that mention cookies
curl -s https://pieowl.com/pieowl.js | grep -c cookiePrints 0Pricing
Simple prices. Every feature on every plan.
14-day free trial · No card required. Then pay for the events you track.
Starter
For one site, run by one person.
$19/ month
or $190 a year, 2 months free
- 100K events a month
- 1 site
- Just you, no team members
- 3 years of data history
- Every feature included
Growth
Best for teamsFor teams, agencies and more than one site.
$39/ month
or $390 a year, 2 months free
- 100K events a month
- Up to 30 sites
- Up to 30 team members
- 5 years of data history
- Every feature included
Every plan includes
- Funnels
- Retention
- Cohorts
- Session replay
- Revenue attribution
- Ask your AI assistant (MCP)
- Custom dashboards
- HTTP API and export
FAQ
Questions, answered.
Short, honest answers to what people ask before they switch.
No risk to try
- No card to start14-day free trial, no card needed.
- Cancel anytimeFrom your billing settings. No call.
- Export your dataRaw events through the API.
Why isn't Pieowl free like Google Analytics?
You can try it free for 14 days, no card needed. After that, plans start at $9 a month for 10K events. That pays for the servers that store your data and the team that builds Pieowl.
What happens when my trial ends?
Pick a plan to keep going. If you don't, the dashboard locks and we stop collecting events. Your data is kept for 7 more days, then deleted. We email you before the trial ends and before anything is deleted.
Do I need a cookie banner?
Often not for analytics. Our tracking script sets no cookies and stores nothing on your visitors' devices. It counts visitors with a code made from their IP address and browser, mixed with a secret key that changes every day. But the rules depend on your country, and session replay needs your visitors' consent. Our docs page "Do you need a cookie banner?" has the details.
Where is my data stored?
In the Pieowl cloud, in the EU.
Can I import data from other tools?
Yes, from Umami, Mixpanel and Amplitude, right in your site settings. Imports from Google Analytics and Plausible are not supported. You can also send past events through our import API.
What happens if I go over my plan?
We email you at 80% of your monthly events and again once you go over the limit. Then the dashboard locks until you upgrade or your next billing period starts. We keep collecting every event, so nothing is lost, and we never charge for overage automatically. Requests from bots, AI bots included, don't count toward your limit.
How does the money-back guarantee work?
If Pieowl isn't right for you, write to us within 14 days of paying and we'll refund your payment.
Can I cancel anytime?
Yes. Cancel from your billing settings, no call needed. Your plan keeps working until the end of the period you've paid for. After that, the dashboard locks and tracking stops, and your data is deleted 7 days later unless you pick a plan again.
Your first dashboard in five minutes.
14-day free trial, no card needed. Cloud in the EU. No cookies.