Documentation
Get started with Jelto
Connect your website or app, verify your setup, and explore your results.
Browse guides
Get started 4 guides Connect your first data source and check that it works.
- Create your first product Choose a product, register its website or app, and connect the first data source.
- Install website tracking Copy your product script into every website page and publish it.
- Verify website tracking Check the published hostname and confirm a new pageview reaches Jelto.
- Connect a desktop app Register an app slug, choose an SDK, and verify the first app activity.
Website installation 25 guides Find the right place for the script in your website platform.
- Install on HTML Add Jelto to your HTML website and verify the published pages.
- Install on Next.js Load Jelto once in the App Router root layout and verify client navigation.
- Install on React, Vite and React Router Add Jelto to your React, Vite and React Router website and verify the published pages.
- Install on Vue Add Jelto to your Vue website and verify the published pages.
- Install on SvelteKit Add Jelto to your SvelteKit website and verify the published pages.
- Install on Astro Add Jelto to your Astro website and verify the published pages.
- Install on Django Add Jelto to your Django website and verify the published pages.
- Install on Laravel Add Jelto to your Laravel website and verify the published pages.
- Install on Google Tag Manager Add Jelto to your Google Tag Manager website and verify the published pages.
- Install on WordPress Add Jelto to your WordPress website and verify the published pages.
- Install on Webflow Add Jelto to your Webflow website and verify the published pages.
- Install on Framer Add Jelto to your Framer website and verify the published pages.
- Install on Ghost Add Jelto to your Ghost website and verify the published pages.
- Install on Bubble Add Jelto to your Bubble website and verify the published pages.
- Install on Wix Add Jelto to your Wix website and verify the published pages.
- Install on Squarespace Add Jelto to your Squarespace website and verify the published pages.
- Install on Shopify storefront Add Jelto to your Shopify storefront website and verify the published pages.
- Install on WooCommerce storefront Add Jelto to your WooCommerce storefront website and verify the published pages.
- Install on Podia Add Jelto to your Podia website and verify the published pages.
- Install on Kajabi Add Jelto to your Kajabi website and verify the published pages.
- Install on Lovable Add Jelto to a Lovable project with a focused prompt and verify the deployed site.
- Install on Bolt Add Jelto to a Bolt project with a focused prompt and verify the deployed site.
- Install on v0 Add Jelto to a v0 project with a focused prompt and verify the deployed site.
- Install on Replit Add Jelto to a Replit project with a focused prompt and verify the deployed site.
- Script configuration Choose script options for routes, exclusions, downloads and optional tracking helpers.
App installation 9 guides Connect desktop apps and understand distribution coverage.
SDK packages are not published yet. App guides include clearly marked installation placeholders.
- Swift SDK Initialize Jelto in a macOS app and send a registered action.
- Electron Forge SDK Run Jelto in the Electron Forge main process and forward only declared app actions.
- Electron Vite SDK Run Jelto in the Electron Vite main process and forward only declared app actions.
- Tauri SDK Register the Tauri 2 plugin and initialize analytics after your app permits it.
- .NET SDK Initialize Jelto in a .NET desktop app and track a registered action.
- JavaScript browser and server SDK Use typed wrappers for the website tracker or scoped server-side APIs.
- Homebrew distribution Understand app activity and missing website-click coverage for Homebrew installs.
- winget distribution Understand app activity and missing website-click coverage for winget installs.
- Mac App Store distribution Measure activity in a Store-distributed app and understand acquisition and payment coverage.
Goals and funnels 5 guides Measure important actions and build a website journey.
- Create a goal Register an event, send it after an important action, and verify its results.
- Track clicks with HTML attributes Attach a registered event to an obvious button or link without adding a click handler.
- Track forms and visible sections Use explicit form-submit and visibility goals with the optional goals helper.
- Create a website funnel Build an ordered path of pages and goals and see where website visits drop off.
- Signup and checkout funnel examples Adapt two short journeys to the pages and events your website actually sends.
Revenue 6 guides Connect payments, then check their marketing attribution.
- Connect revenue Connect a payment account and separately verify checkout attribution.
- Connect Stripe revenue Connect a merchant account, import retained payments, receive live updates, and attribute revenue to aggregate channels.
- Connect Lemon Squeezy revenue Select a store, import retained orders and renewals, and receive live payments and refunds automatically.
- Connect Polar revenue Connect an organization, select products, import retained orders, and receive payments and refunds.
- Paddle custom Payments API adapter Forward verified Paddle transactions and refunds with an explicitly scoped server key.
- Attribute a checkout to a channel Use a verified checkout reference, server metadata, or a short-lived email fallback.
Integrations 9 guides Bring search, commits, historical data and crawler activity into Jelto.
- Connect Google Search Console Choose an authorized Google property and read its observed search performance.
- Connect GitHub commit annotations Connect a repository and see its default-branch commits alongside analytics.
- Import Plausible history Preview a site export and bring supported historical aggregates into Jelto.
- Set up server crawler tracking Report crawler requests from your server and verify the separate dataset.
- Use a custom tracking domain Serve website tracking through a registered subdomain and verify DNS and TLS.
- Custom tracking domain with Cloudflare DNS Connect a managed tracking subdomain while keeping your existing website host.
- Custom tracking domain with Vercel DNS Connect a managed tracking subdomain while keeping your existing website host.
- Custom tracking domain with a Caddy-hosted website Connect a managed tracking subdomain while keeping your existing website host.
- Custom tracking domain with an nginx-hosted website Connect a managed tracking subdomain while keeping your existing website host.
Understand your data 11 guides Read your dashboard and answer questions about your audience.
- Read your dashboard Choose a metric, explore its trend, and compare dates.
- Filter your data Focus a report on a source, country, page, or another traffic attribute.
- Understand your traffic Discover where visits come from and which pages receive attention.
- Understand app usage Read active installs, version adoption, and retention.
- Explore goals and funnels Understand important actions and where website visits drop off.
- Understand revenue Compare revenue and purchases across your marketing channels.
- Understand bot activity Explore bot categories, compare crawlers, and understand what your tracking captures.
- Save and reuse a segment Save a useful set of filters and apply it without changing the date range.
- Track marketing campaigns Use consistent UTM links and inspect the resulting source and campaign reports.
- Choose your primary metric Make the overview emphasize the metric or registered goal that matters to you.
- Understand cookies and domains Choose collection behavior and understand what can cross website boundaries.
Manage your workspace 8 guides Manage access, reports, sharing, usage and your data.
- Explore and share product analytics Find focused guides for analysis, preferences, access, reports and public sharing.
- Invite your team Choose appropriate product access and manage invitations.
- Share a dashboard or widget Publish a deliberate subset of analytics and control what visitors can see.
- Receive a weekly report Preview and enable your own weekly analytics email.
- Create and manage API keys Grant a server only the product permissions it needs.
- Understand account usage Find account-wide usage, plan limits and separate crawler usage.
- Understand crawler usage Read the separate monthly allowance and optional crawler overages.
- Manage collection and data Review collection choices, export data and understand deletion controls.
Troubleshooting 7 guides Find the cause when data or a connection does not look right.
- No data arriving Check the live installation, hostname, collection state and browser restrictions.
- Pageviews look duplicated Find repeated installations or overlapping automatic and manual tracking.
- Goals or funnels are missing Check event registration and ordered website evidence before changing a funnel.
- An integration will not connect Resolve unavailable connections, authorization, scope and sync issues.
- Fix origin_not_allowed Register the actual website hostname and keep browser and server endpoints separate.
- All visitors appear in one country Check filters and collection coverage before treating geography as audience truth.
- Revenue attribution is missing Distinguish direct web visits, unknown payment attribution and app revenue.
AI assistants and MCP 6 guides Connect an assistant and choose its product permissions.
- Jelto MCP Explore your analytics and manage products from an AI assistant.
- MCP setup Connect Codex, Claude, Cursor, VS Code or another remote MCP client.
- MCP usage examples Copy prompts for traffic analysis, setup checks, funnels and approved changes.
- MCP tool reference Explore all 43 tools by task, with read/write behavior, scopes and input conventions.
- MCP best practices and troubleshooting Choose permissions, review writes, and resolve connection or reporting problems.
- OAuth client reference Implement resource-bound OAuth sign-in, refresh and revocation for Jelto MCP.