Funnel metrics: conversion, revenue per visitor and drop-off
The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.
Funeli reports the metrics a subscription funnel lives on, from the first step view to revenue. This page defines them so the numbers in Analytics and Experiments read the same way for everyone on your team.
Visitors who left at a step and did not go further
Completed funnel
Visitors who reached the end of the funnel
Use step reach and drop-off to find the screens that lose the most visitors. A long quiz is fine when each step keeps people moving; a single confusing question can cost more than ten extra steps.
A cheaper plan can raise conversion and lower revenue, and an upsell can raise revenue without changing conversion. Compare funnel variants on revenue per visitor, and give an experiment enough traffic before you pick a winner. See Run A/B experiments.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Funeli","description":"Funeli documentation: build, launch and analyse mobile subscription web funnels.","colors":{"primary":"#6D4AFF","light":"#9B85FF","dark":"#5A3AE6"},"navbar":{"links":[],"primary":{"type":"button","label":"Open Funeli","href":"https://app.funeli.top"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"funeli-912a2242","hasAudioNarration":false,"actualSubdomain":"funeli-912a2242","customDomains":["docs.funeli.top"],"gitSource":{"type":"github","owner":"hearmeroar","repo":"funeli","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":"","_id":"6aea0347e86e63bc3a8e00d5"},"chroma":{"latestBuiltDeploymentHistoryId":"6aea26d755833ced0b69cc53","collectionId":"d39302aa-c175-46b8-9db6-218d1b08ee45","liveDeploymentHistoryId":"6aea26d755833ced0b69cc53","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea32d9acdde6d91ad6a8cf","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Guides","count":23},{"language":"default","tag":"MCP reference","count":10},{"language":"default","tag":"MCP tools","count":10},{"language":"default","tag":"Get started","count":2},{"language":"default","tag":"AI agents","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"concepts/metrics","slug":"/concepts/metrics","pageMetadata":{"title":"Funnel metrics: conversion, revenue per visitor and drop-off","sidebarTitle":"Funnel metrics","description":"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.","keywords":["metrics","conversion rate","revenue per visitor","arpu","arppu","drop-off"],"href":"/concepts/metrics"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Funeli reports the metrics a subscription funnel lives on, from the first step view to revenue. This page defines them so the numbers in `,_jsx(_components.a,{href:`/guides/analytics`,children:`Analytics`}),` and `,_jsx(_components.a,{href:`/guides/experiments`,children:`Experiments`}),` read the same way for everyone on your team.`]}),`\n`,_jsx(Heading,{level:`2`,id:`journey`,children:`Journey`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Metric`}),_jsx(_components.th,{children:`What it measures`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Visitors`}),_jsx(_components.td,{children:`People who opened the funnel in the period`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Step reach`}),_jsx(_components.td,{children:`Visitors who saw a step`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Drop-off`}),_jsx(_components.td,{children:`Visitors who left at a step and did not go further`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Completed funnel`}),_jsx(_components.td,{children:`Visitors who reached the end of the funnel`})]})]})]}),`\n`,_jsx(_components.p,{children:`Use step reach and drop-off to find the screens that lose the most visitors. A long quiz is fine when each step keeps people moving; a single confusing question can cost more than ten extra steps.`}),`\n`,_jsx(Heading,{level:`2`,id:`paywall-and-checkout`,children:`Paywall and checkout`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Metric`}),_jsx(_components.th,{children:`What it measures`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reached paywall`}),_jsx(_components.td,{children:`Visitors who saw a paywall step`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Paywall to checkout`}),_jsx(_components.td,{children:`Share of paywall visitors who opened checkout`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Checkout opened, payment form loaded, payment details entered, payment submitted`}),_jsx(_components.td,{children:`Each stage of the checkout, so you see whether people stop before or after they start typing card details`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Checkout to purchase`}),_jsx(_components.td,{children:`Share of opened checkouts that ended in a purchase`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Paywall to purchase`}),_jsx(_components.td,{children:`Share of paywall visitors who bought`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`revenue`,children:`Revenue`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Metric`}),_jsx(_components.th,{children:`What it measures`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Purchases`}),_jsx(_components.td,{children:`Completed purchases in the period`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Revenue`}),_jsx(_components.td,{children:`Money taken, per currency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ARPU`}),_jsx(_components.td,{children:`Average revenue per visitor, across everyone who opened the funnel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ARPPU`}),_jsx(_components.td,{children:`Average revenue per paying user`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Revenue per purchase`}),_jsx(_components.td,{children:`Average value of one purchase`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Revenue per visitor`}),_jsx(_components.td,{children:`The main measure for comparing funnel variants: it combines conversion and price`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`comparing-variants`,children:`Comparing variants`}),`\n`,_jsxs(_components.p,{children:[`A cheaper plan can raise conversion and lower revenue, and an upsell can raise revenue without changing conversion. Compare funnel variants on `,_jsx(_components.strong,{children:`revenue per visitor`}),`, and give an experiment enough traffic before you pick a winner. See `,_jsx(_components.a,{href:`/guides/experiments`,children:`Run A/B experiments`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Funnel metrics: conversion, revenue per visitor and drop-off","sidebarTitle":"Funnel metrics","description":"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.","keywords":["metrics","conversion rate","revenue per visitor","arpu","arppu","drop-off"],"href":"/concepts/metrics"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Journey","slug":"journey","depth":2,"children":[]},{"title":"Paywall and checkout","slug":"paywall-and-checkout","depth":2,"children":[]},{"title":"Revenue","slug":"revenue","depth":2,"children":[]},{"title":"Comparing variants","slug":"comparing-variants","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"funeli-912a2242","siteName":"Funeli","title":"Funnel metrics: conversion, revenue per visitor and drop-off - Funeli","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T19:16:40.690Z","originalFileLocation":"concepts/metrics.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Funeli\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/funeli-912a2242/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/funeli-912a2242/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/funeli-912a2242/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/funeli-912a2242/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Funnel metrics: conversion, revenue per visitor and drop-off - Funeli\">\u003cmeta data-mint-head property=\"og:description\" content=\"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Funeli\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.funeli.top/concepts/metrics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://funeli-912a2242.mintlify.app/_mintlify/api/og/v2?division=Help\u0026amp;title=Funnel+metrics%3A+conversion%2C+revenue+per+visitor+and+drop-off\u0026amp;description=The+funnel+metrics+Funeli+reports+and+how+to+read+them%3A+step+drop-off%2C+paywall+and+checkout+conversion%2C+ARPU%2C+ARPPU%2C+revenue+per+visitor+and+experiment+results.\u0026amp;theme=f2a26eaafc45fa50406c44f0\u0026amp;signature=55d5f00e47edd8d79d56855a8fb0b3b681c0b3711634cc1ffa3f19db8108e074\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Funnel metrics: conversion, revenue per visitor and drop-off - Funeli\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://funeli-912a2242.mintlify.app/_mintlify/api/og/v2?division=Help\u0026amp;title=Funnel+metrics%3A+conversion%2C+revenue+per+visitor+and+drop-off\u0026amp;description=The+funnel+metrics+Funeli+reports+and+how+to+read+them%3A+step+drop-off%2C+paywall+and+checkout+conversion%2C+ARPU%2C+ARPPU%2C+revenue+per+visitor+and+experiment+results.\u0026amp;theme=f2a26eaafc45fa50406c44f0\u0026amp;signature=55d5f00e47edd8d79d56855a8fb0b3b681c0b3711634cc1ffa3f19db8108e074\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/funeli-912a2242/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Funeli\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6D4AFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.funeli.top/concepts/metrics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/concepts/metrics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.funeli.top/#organization\",\"name\":\"Funeli\",\"url\":\"https://docs.funeli.top\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.funeli.top#website\",\"name\":\"Funeli\",\"url\":\"https://docs.funeli.top\",\"publisher\":{\"@id\":\"https://docs.funeli.top/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.funeli.top/concepts/metrics#webpage\",\"url\":\"https://docs.funeli.top/concepts/metrics\",\"name\":\"Funnel metrics: conversion, revenue per visitor and drop-off\",\"description\":\"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\",\"dateModified\":\"2026-11-03T19:16:40.690Z\",\"isPartOf\":{\"@id\":\"https://docs.funeli.top#website\"},\"breadcrumb\":{\"@id\":\"https://docs.funeli.top/concepts/metrics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.funeli.top/concepts/metrics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Funeli\",\"item\":\"https://docs.funeli.top\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funnel metrics: conversion, revenue per visitor and drop-off\",\"item\":\"https://docs.funeli.top/concepts/metrics\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.funeli.top/concepts/metrics#article\",\"headline\":\"Funnel metrics: conversion, revenue per visitor and drop-off\",\"name\":\"Funnel metrics: conversion, revenue per visitor and drop-off\",\"description\":\"The funnel metrics Funeli reports and how to read them: step drop-off, paywall and checkout conversion, ARPU, ARPPU, revenue per visitor and experiment results.\",\"url\":\"https://docs.funeli.top/concepts/metrics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.funeli.top/concepts/metrics#webpage\"},\"dateModified\":\"2026-11-03T19:16:40.690Z\",\"keywords\":\"metrics, conversion rate, revenue per visitor, arpu, arppu, drop-off\",\"publisher\":{\"@id\":\"https://docs.funeli.top/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.funeli.top#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Funeli\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Funeli","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Get started","pages":[{"title":"Funeli: build web-to-app subscription funnels","sidebarTitle":"Introduction","href":""},{"title":"Get started with Funeli","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"What a web-to-app subscription funnel is and why it converts","sidebarTitle":"Web-to-app funnels","href":"/concepts/web2app"},{"title":"Web-to-app funnel examples by app category","sidebarTitle":"Use cases","href":"/use-cases"}]},{"group":"Build","pages":[{"title":"Edit funnels by hand in the Funeli editor","sidebarTitle":"Editor","href":"/guides/editor"},{"title":"Build, preview and publish a funnel","sidebarTitle":"Build and publish","href":"/guides/build-and-publish"},{"title":"Design a high-converting subscription funnel","sidebarTitle":"Funnel design","href":"/guides/funnel-design"},{"title":"Branch and personalise a funnel from visitors' answers","sidebarTitle":"Branching and personalisation","href":"/guides/branching"},{"title":"Style funnels with Funeli themes","sidebarTitle":"Themes","href":"/guides/themes"},{"title":"Customise the checkout of a Funeli funnel","sidebarTitle":"Checkout","href":"/guides/checkout"},{"title":"Add one-click upsells after the purchase","sidebarTitle":"Upsells","href":"/guides/upsells"},{"title":"Call your backend from a funnel step and use photo uploads","sidebarTitle":"Hooks and uploads","href":"/guides/hooks"}]},{"group":"Grow","pages":[{"title":"Measure funnel performance with Funeli analytics","sidebarTitle":"Analytics","href":"/guides/analytics"},{"title":"Run A/B experiments on Funeli funnels","sidebarTitle":"Experiments","href":"/guides/experiments"},{"title":"Track conversions with Meta and TikTok pixels","sidebarTitle":"Ad pixels","href":"/guides/ad-pixels"}]},{"group":"Connect","pages":[{"title":"Accept subscription payments with Paddle","sidebarTitle":"Payments","href":"/guides/payments"},{"title":"Hand paying users over to your app or web app","sidebarTitle":"App handoff","href":"/guides/app-handoff"},{"title":"Serve funnels from your own domain","sidebarTitle":"Custom domains","href":"/guides/domains"},{"title":"Funeli integrations: payments, ad platforms, analytics and apps","sidebarTitle":"Integrations","href":"/integrations"}]},{"group":"Team","pages":[{"title":"Work on funnels as a team in a Funeli Workspace","sidebarTitle":"Team","href":"/guides/team"},{"title":"Organise apps as projects in a Funeli Workspace","sidebarTitle":"Projects","href":"/guides/projects"}]},{"group":"AI agents","pages":[{"title":"Connect Claude, ChatGPT or Cursor to Funeli over MCP","sidebarTitle":"Connect an agent","href":"/agents/connect"},{"title":"Example prompts for building Funeli funnels with AI agents","sidebarTitle":"Example prompts","href":"/agents/prompts"},{"title":"Use the AI agent built into Funeli","sidebarTitle":"Built-in agent","description":"Funeli has a built-in AI agent in the admin and the editor that edits funnels with the same tools as external agents, without connecting Claude or ChatGPT.","href":"/guides/built-in-agent"}]},{"group":"Help","pages":[{"title":"Funnel metrics: conversion, revenue per visitor and drop-off","sidebarTitle":"Funnel metrics","href":"/concepts/metrics"},{"title":"Funeli glossary: Workspace, project, funnel, step and more","sidebarTitle":"Glossary","description":"Definitions of the terms used across Funeli and its documentation, from Workspace and project to draft, revision, version, theme, connection and handoff.","href":"/concepts/glossary"},{"title":"Funeli FAQ: switching, safety, AI changes, data and payments","sidebarTitle":"FAQ","href":"/faq"}]}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/components/headlines"}]}]},"basePath":"","title":"Funnel metrics: conversion, revenue per visitor and drop-off - Funeli","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}