Desktop app analytics. And the site that sells it.

Releases, retention and onboarding for your app. Channels, funnels and revenue for your site. One cookieless dashboard.

See the interactive demo
Start with

Built with

  • Swift
  • Electron
  • Tauri
  • .NET
Start with my desktop app

14-day free trial. No card required.

Interactive demo

Poke around.
You can’t break it.

The real dashboard, on sample data.

Jelto overview with a Website row (visitors, revenue, conversion rate, revenue per visitor, bounce rate, active session time) and an App row (download clicks, installs, active installs, download to install, share on latest version, D7 retention), above a daily revenue chart. Sample data.
Sample data · nothing you do here changes anything

Desktop apps

Ship a release.
Watch it land.

See which version every install runs, whether it comes back, and when it goes quiet.

  • Version adoption and the share on your latest
  • Next-day, 7-day and 30-day retention
  • Quiet installs by the last version they used

Not Uninstalled. Quiet. Jelto won’t pretend otherwise.

Read the desktop analytics guide
Jelto Version adoption report showing active installs by app version over time and the share on the latest release, using sample data.

Version adoption

How fast each release lands.

Version adoption · Sample data
Jelto retention report showing how many installs return after their first launch, using sample data.

Retention

Which installs come back.

Retention · Sample data

First launch

Find the setup step
where new installs stall.

Send your setup steps from the SDK and see where new installs fail, skip or stop.

Connect your desktop app
Jelto onboarding funnel showing progress through granting permissions, creating a workspace and finishing setup, using sample data.
Onboarding · Sample data

License mix

Paid conversion by OS and app version.

Platforms and architectures

Active installs by OS, version and CPU.

SDKs for your stack

Swift for macOS. Electron, Tauri and .NET for macOS, Windows and Linux.

Try it on your own site.

14-day free trial. No card required. Start with a desktop app instead

Websites

Where visitors come from.
Where they leave.

For the site that sells your app, or a site with no app at all.

  • Channels and campaigns behind every visit
  • Goals and funnels from landing page to checkout
  • Search Console clicks and positions

Moving from Plausible? Bring your daily history with you.

Read the website analytics guide
Jelto traffic sources comparing visitors, download clicks and revenue from Google, Product Hunt, Hacker News, LinkedIn, Reddit and AI assistants such as ChatGPT, Gemini and Claude, using sample data.
Revenue by traffic source · Sample data

AI and search bots

Some of your readers are robots.

See which AI assistants and crawlers read your pages, and which pages they want.

  • Server tracking for bots that never run JavaScript
  • People who follow an AI link, counted apart

A crawl is a request. It doesn’t prove a citation, a ranking or use in training.

Understand your bot traffic
Jelto bot report showing daily AI answer bot pageviews and activity attributed to ChatGPT, Claude and DuckDuckGo, using sample data.
AI answer bots captured by website tracking · Sample data

MCP: Bring your agents.

Ask Claude, Codex, Cursor, VS Code or any remote MCP client about releases, traffic and revenue. Read-only until you allow more.

Paste this into your agent

Add Jelto analytics to this project: read https://jelto.io/docs/llms.txt and follow the guide for this stack. Ask me for anything you need from my Jelto account, like my product ID, before you edit files. Then connect yourself to Jelto’s MCP server with https://jelto.io/docs/agents/mcp/setup.md and tell me what I need to approve. Finally, tell me how to check that the first event arrived.

Connect your agent
  1. What share of my active installs is on version 2.4, a week after release?
  2. Active installs by version, last 7 days
  3. 62% of active installs run 2.4 a week after release: 1,284 of 2,071. Most of the rest are still on 2.3.

  4. Which marketing channels brought the most revenue last month?
  5. Revenue by channel, last month
  6. Search brought the most, $4,120. Community followed with $2,860, and AI assistants brought $610.

Example conversation with sample data

Setup

Three steps. No data team.

  1. Choose a starting point

    Your website, your desktop app, or both.

  2. Add the tag or the SDK

    One script tag for your site, one SDK for your app. Or hand the setup prompt to your coding assistant.

  3. Decide what to fix next

    A channel worth more effort, a step that stalls, a release that isn’t landing.

Take step one.

14-day free trial. No card required. Start with a desktop app instead

Taha Bozdemir

From the maker

Hi, I’m Taha.

I make desktop apps, and I kept struggling with the same things. So I built Jelto to:

  1. See each website and its app side by side.
  2. Have conversion numbers I can actually trust.
  3. See which channels bring download clicks and revenue, right next to installs, versions and retention.
  4. Find out where new installs get stuck during setup.
  5. Do it all without following anyone from the website into the app.

My own apps and their websites run on Jelto today. If something is confusing or broken, just email me at [email protected].

Taha Bozdemir, founder of Jelto

Privacy

What Jelto collects,
and what it doesn’t.

Strict by default. Anything that collects more is a setting you turn on.

Cookieless by default

No cookies unless you turn on cookie mode, which brings its own consent requirements.

No stored IP addresses

Used in memory for location and daily hashes, never written to Jelto’s stores or logs.

Visitors and installs stay separate

A website visitor is never linked to a desktop install. The reports sit side by side.

Your app decides when collection starts

Analytics starts when your app says so. One SDK call stops it and wipes local state.

History you control

Keep data from 30 days up to 3 years on Starter or 5 on Growth. Owners can export it.

Hashes, cookies and install IDs can still be personal data.

Map of Europe with the European Union shaded and Germany marked
EU member statesJelto’s servers, Germany

Hosted in Germany, inside the EU.

Jelto runs on its own servers in a Hetzner data center in Germany, where your analytics and account data are stored and queried.

  • Backups stay in the EU. Encrypted before upload, kept in Cloudflare R2 under EU jurisdiction.
  • No lookup services. Visitor locations come from a database on our own server.
  • Built around the GDPR. Data minimisation by default, and a Data Processing Agreement under Article 28.

Pages and API calls still travel through Cloudflare’s global network, and email and billing use US providers. The Privacy Policy lists every provider.

Pricing

Two plans. The same analytics.

Every report and integration on both. Going over your active-install or web-event allowance never stops collection or charges you automatically.

2 months + $1 off

Billing interval

Starter

For one product and one person.

$9/month

Billed monthly

$89/year

Save $19 with yearly billing

  • 250 monthly active installs
  • 25,000 monthly
  • 100K AI bot requests
  • 1 product
  • 1 team member — just you
  • Up to 3 years of history
  • Every report and integration
  • No automatic overage charges
Try it free for 14 days

No card needed, so the trial can’t charge you.

Growth

For several products and a team.

$19/month

Billed monthly

$189/year

Save $39 with yearly billing

  • 250 monthly active installs
  • 25,000 monthly
  • 100K AI bot requests
  • 30 products in one place
  • 30 team members working together
  • Up to 5 years of history
  • Every report and integration
  • No automatic overage charges
Try it free for 14 days

No card needed, so the trial can’t charge you.

FAQ

Before you start.

Which plan fits my product?

Starter fits one product and one person with three years of history, from $9/month; Growth fits up to 30 products and 30 team members with five years, from $19/month. Both include the same analytics and integrations. Choose the smallest traffic band that covers both your monthly active app installs and web events; a website-only or app-only product is fine.

Read more about plans

Does Jelto use cookies, and what about GDPR?

Jelto’s website tracking is cookieless by default, and Jelto never stores or logs IP addresses. Cookie mode and attribution memory are optional and off unless you turn them on, and they come with their own disclosure and consent requirements. Jelto doesn’t certify your compliance, so keep your privacy notice and any consent your setup needs.

Read more about cookies and GDPR

What does setup involve? Do I need to code?

For a website, setup is one script tag pasted into your site’s header or custom-code settings, so no coding is needed if your platform allows custom scripts. Guides cover WordPress, Webflow, Framer, Shopify and other platforms and frameworks. A desktop app needs a developer to add an SDK and initialize it at startup, and the Installation page confirms when data arrives.

Read the Quickstart

Which desktop platforms does Jelto support?

Jelto has SDKs for Swift (macOS 12 or later), Electron (Node.js 18 or later), Tauri 2 and .NET 8 or later. Swift covers macOS apps; Electron, Tauri and .NET apps can report from macOS, Windows and Linux. There are no mobile SDKs.

Read about connecting a desktop app

Will Jelto slow down my website or app?

The website script loads with defer, so browsers don’t wait for it before showing your page. Desktop SDKs send events in the background a few seconds after they’re tracked, and offline sends are retried later.

Read more about performance

Can I switch from Plausible or another tool?

Yes. From Plausible, Jelto imports supported daily aggregates from a site export, and you preview the dates and coverage before importing. Plausible is currently the only import source, and imports don’t recreate individual journeys or funnels.

Read the Plausible import guide

Can I cancel or get a refund?

Yes. Cancel any time in account billing, and your plan stays active until the end of the period you paid for. You can request a no-questions refund within 14 days of your first charge.

Read more about cancellation and refunds

See all questions

Start with whatever
you shipped last.

A desktop app, a website, or both.

Start free trial

14-day free trial. No card required.