# AnalyticFast > AnalyticFast is web analytics that connects visits, traffic sources and UTM campaigns to paying customers. Canonical website: https://analyticfast.com Application: https://app.analyticfast.com Support: support@analyticfast.com ## Pricing (USD per month) - Free: $0; 5000 events/month; 1 sites; 90 days retention. - Growth: $9; 50000 events/month; 5 sites; 365 days retention. - Scale: $29; 250000 events/month; 20 sites; 730 days retention. ## Facts and limitations - Standard tracker uses first-party cookies; per-site cookieless mode is optional. No IP addresses are stored. - Attribution compares first touch and last non-direct touch; refunds reduce net revenue. - Payment currencies remain separate. Browser blocking and cross-device journeys can leave revenue unattributed. - Public profiles are opt-in aggregate data; secret share links are not indexable. - Training-crawler identification from a user agent is self-reported, not verified identity. - MCP uses Streamable HTTP at https://app.analyticfast.com/mcp with OAuth or scoped bearer authorization. - REST API: https://app.analyticfast.com/api/v1; tokens are scoped to workspace/site. ## Public pages - [AnalyticFast — Know which source made you money](https://analyticfast.com/): Revenue attribution for your website. Connect Stripe, Paddle, Whop and more to see which sources bring paying customers. Start free, no card. - [Simple pricing for revenue attribution analytics](https://analyticfast.com/pricing): Start free with 5,000 events, then grow with $9/month or $29/month plans. Compare event limits, websites, retention, API access and billing FAQs. - [Security, storage and privacy controls](https://analyticfast.com/security): How AnalyticFast isolates workspaces, stores data on Cloudflare, protects payment secrets, verifies webhooks and supports cookieless analytics. - [Privacy policy](https://analyticfast.com/privacy): Read what AnalyticFast collects for accounts, website analytics and payment attribution, plus cookies, retention, sharing and data rights. - [Terms of service](https://analyticfast.com/terms): The terms for using AnalyticFast analytics: accounts, acceptable use, plan limits, billing, cancellation and customer responsibilities. - [Data processing agreement template](https://analyticfast.com/dpa): AnalyticFast’s DPA template covers controller and processor roles, analytics categories, security, subprocessors, deletion and transfer terms. - [Refunds and billing support](https://analyticfast.com/refund): How to request help with a charge, cancel a subscription and understand refund eligibility for AnalyticFast. - [Contact AnalyticFast support](https://analyticfast.com/contact): Get help with installation, payment attribution, billing, privacy or security. Contact the AnalyticFast support team by email. - [AnalyticFast service status](https://analyticfast.com/status): Check the current health of the AnalyticFast application and analytics API, with a live database-backed status check and support contact. - [AnalyticFast referral and affiliate program](https://analyticfast.com/affiliates): Refer website owners to AnalyticFast. Learn about the proposed recurring affiliate program and apply to participate in the early partner pilot. - [AnalyticFast documentation](https://analyticfast.com/docs): Install web analytics, connect payments, send server-side events, import history, query the REST API and connect your AI assistant with MCP. - [Bubble installation guide](https://analyticfast.com/docs/install/bubble): Bubble installation (install / bubble): Do not use a visual HTML element in an iframe for site-wide analytics. Ensure your AnalyticFast domain corresponds to - [Cookie banners and consent guide](https://analyticfast.com/docs/install/consent): Cookie banners and consent (install / consent): Most visitors never answer a cookie banner. If the tracker waits for "Accept" before it loads, those visitors - [Framer installation guide](https://analyticfast.com/docs/install/framer): Framer installation (install / framer): Load it once for the site. The tracker handles history navigation, so avoid a second route-triggered initialization. I - [Ghost installation guide](https://analyticfast.com/docs/install/ghost): Ghost installation (install / ghost): Use site-wide injection rather than a single post's code field. Remove duplicate theme/GTM copies. A pageview does not i - [Google Tag Manager installation guide](https://analyticfast.com/docs/install/gtm): Google Tag Manager installation (install / gtm): Remove any separate script/npm/plugin installation. The template downloads a public loader, which adds the tr - [Install AnalyticFast guide](https://analyticfast.com/docs/install): Install AnalyticFast (install): An accepted pageview confirms installation activity, not ownership of its claimed hostname. Finish the separate domain ownersh - [Lovable installation guide](https://analyticfast.com/docs/install/lovable): Lovable installation (install / lovable): Lovable apps often add a cookie banner. Ask Lovable to load the tracker on every page with data-consent="pending" an - [Next.js installation guide](https://analyticfast.com/docs/install/nextjs): Next.js installation (install / nextjs): For the App Router, use the local browser package from a client component, then render Analytics once inside the body - [Browser npm package guide](https://analyticfast.com/docs/install/npm): Browser npm package (install / npm): The browser package is a local review artifact and is not published by this workstream. Build/check it with npm --prefix - [Connect revenue providers guide](https://analyticfast.com/docs/providers): Connect revenue providers (providers): Browser installation and payment ingestion are separate. After the first pageview arrives, open the website's Revenue s - [React installation guide](https://analyticfast.com/docs/install/react): React installation (install / react): Use the local browser package described in npm installation. Mount this component once in your app's root, after any req - [Plain HTML script guide](https://analyticfast.com/docs/install/script): Plain HTML script (install / script): In Add website or Settings, copy the script snippet with your real Site ID and tracking origin. Paste it once in the sha - [Shopify installation guide](https://analyticfast.com/docs/install/shopify): Shopify installation (install / shopify): Theme code covers storefront pages. It does not automatically instrument Shopify's hosted checkout, checkout extensi - [Squarespace installation guide](https://analyticfast.com/docs/install/squarespace): Squarespace installation (install / squarespace): Install once. Code blocks and checkout confirmation snippets are different surfaces and do not cover every p - [SvelteKit installation guide](https://analyticfast.com/docs/install/sveltekit): SvelteKit installation (install / sveltekit): Install the local browser package. Merge this into src/routes/+layout.svelte without removing its existing child - [Installation checks and domain ownership guide](https://analyticfast.com/docs/install/verification): Installation checks and domain ownership (install / verification): Verify installation polls for a received pageview for this Site ID. It does not fetch your - [Vue installation guide](https://analyticfast.com/docs/install/vue): Vue installation (install / vue): Use the local browser package and merge this into App.vue's existing script setup: Keep your existing template and render tr - [Webflow installation guide](https://analyticfast.com/docs/install/webflow): Webflow installation (install / webflow): Use site-wide head code so all published pages are covered. Remove a page-level duplicate or GTM copy. Keep webhook - [Wix installation guide](https://analyticfast.com/docs/install/wix): Wix installation (install / wix): An HTML embed element runs in an iframe and is not a site-wide tracker installation. Use the Custom Code feature instead. Co - [WordPress installation guide](https://analyticfast.com/docs/install/wordpress): WordPress installation (install / wordpress): Remove any theme or GTM copy first. The plugin loads one deferred script and does not identify logged-in users. - [Dodo Payments guide](https://analyticfast.com/docs/providers/dodo): Dodo Payments (providers / dodo): Current successful payments with charge_type=renewal are classified as recurring revenue. Older payloads without that field - [Lemon Squeezy guide](https://analyticfast.com/docs/providers/lemonsqueezy): Lemon Squeezy (providers / lemonsqueezy): Subscribe to order_created, order_refunded, subscription_created, subscription_payment_success, and subscription_pay - [Paddle Billing guide](https://analyticfast.com/docs/providers/paddle): Paddle Billing (providers / paddle): Create a notification destination for transaction.completed, adjustment.created, and adjustment.updated. Paddle Classic i - [Polar guide](https://analyticfast.com/docs/providers/polar): Polar (providers / polar): Subscribe to order.paid, refund.created, and refund.updated. Standard Webhooks headers authenticate id.timestamp.rawBody with HMAC- - [Stripe guide](https://analyticfast.com/docs/providers/stripe): Stripe (providers / stripe): Create a snapshot endpoint for payment_intent.succeeded, invoice.paid, refund.created, and refund.updated. Store the endpoint's w - [Whop guide](https://analyticfast.com/docs/providers/whop): Whop (providers / whop): Create a webhook for payment.succeeded, refund.created, and refund.updated; pin its API version. Use the entire literal ws_... signin - [Zotlo: API-confirmed webhooks guide](https://analyticfast.com/docs/providers/zotlo): Zotlo: API-confirmed webhooks (providers / zotlo): Checked against Zotlo's official documentation on 2026-10-27. Zotlo webhooks carry no cryptographic signatu - [Server integrations guide](https://analyticfast.com/docs/api/integrations): Server integrations (api / integrations): Record goals, payments, and identity from your backend. Create a scoped afx_api_… token in the workspace (owner or a - [Provider connections guide](https://analyticfast.com/docs/api/integrations/connections): Provider connections (api / integrations / connections): Customers open a website's Settings → Integrations, authorize their provider, and choose an accessibl - [Django and Flask guide](https://analyticfast.com/docs/api/integrations/django-flask): Django and Flask (api / integrations / django flask): There is no Python SDK. POST the same JSON @analyticfast/node sends: amount_minor (integer) and currency - [Express guide](https://analyticfast.com/docs/api/integrations/express): Express (api / integrations / express): Parse JSON with express.json(), load the order in your process, then send amountMinor from that record. The token stay - [Goals, properties and scroll depth guide](https://analyticfast.com/docs/api/integrations/goal-properties): Goals, properties and scroll depth (api / integrations / goal properties): Add a goal attribute to the button or link whose click you want to count: Clicks on - [Laravel guide](https://analyticfast.com/docs/api/integrations/laravel): Laravel (api / integrations / laravel): Send the payment from the application that owns the order, using Laravel's HTTP client. The JSON matches @analyticfast - [Site marketing integrations guide](https://analyticfast.com/docs/api/integrations/marketing): Site marketing integrations (api / integrations / marketing): These optional connections import GitHub commits, X/Reddit brand-search posts and Meta campaign - [Next.js server actions guide](https://analyticfast.com/docs/api/integrations/nextjs): Next.js server actions (api / integrations / nextjs): Read the visitor id in the browser (attribution().ml_visitor_id from the browser package, or the ml_vid - [Import historical Plausible analytics — api / integrations / plausible](https://analyticfast.com/docs/api/integrations/plausible): Import historical Plausible analytics (api / integrations / plausible): Use Plausible's Site Settings → Imports & Exports → Export Data → Export to CSV export - [Supabase guide](https://analyticfast.com/docs/api/integrations/supabase): Supabase (api / integrations / supabase): When an order row is inserted, post the payment to AnalyticFast with the visitor id you stored on that row. Point a - [Web to app guide](https://analyticfast.com/docs/api/integrations/web-to-app): Web to app (api / integrations / web to app): A purchase in the native app can keep the website visitor. Pass that visitor id on the link that opens the app, - [First-party proxy: Cloudflare Worker route guide](https://analyticfast.com/docs/install/proxy/cloudflare-worker): First-party proxy: Cloudflare Worker route (install / proxy / cloudflare worker): Ad blockers often block a known analytics host. They do not block the custom - [Custom tracking hostnames (not built) guide](https://analyticfast.com/docs/install/proxy/custom-hostnames): Custom tracking hostnames (not built) (install / proxy / custom hostnames): A custom tracking hostname would let a customer CNAME stats.customer.com to Analyt - [First-party proxy: Next.js rewrites guide](https://analyticfast.com/docs/install/proxy/nextjs): First-party proxy: Next.js rewrites (install / proxy / nextjs): A Next.js rewrite is a proxy. The browser requests the customer's host, and Next.js fetches An - [First-party proxy: Vercel and Netlify rewrites guide](https://analyticfast.com/docs/install/proxy/vercel-netlify): First-party proxy: Vercel and Netlify rewrites (install / proxy / vercel netlify): Serve /af/script.js and /af/event from the customer's site and rewrite thos - [Read API guide](https://analyticfast.com/docs/api/read): Read API (api / read): Read your analytics as JSON from any server, script or spreadsheet job. Every route lives under /api/v1 and needs an API token. Send it - [MCP server guide](https://analyticfast.com/docs/api/mcp): MCP server (api / mcp): Connect Claude, ChatGPT, Codex, Cursor or any other MCP client to AnalyticFast and ask questions such as “which source brought the mos - [CLI guide](https://analyticfast.com/docs/api/cli): CLI (api / cli): A small command-line client for the Read API. It is handy for cron jobs, quick checks in a terminal, and piping JSON into other tools. The CL - [Search Console guide](https://analyticfast.com/docs/api/search-console): Search Console (api / search console): Connect Google Search Console to see which search queries bring visitors to each page, next to an estimate of the reven - [Website settings and exclusions guide](https://analyticfast.com/docs/install/settings): Website settings and exclusions (install / settings): Open your website, then Settings. Owners and admins can change website configuration. Viewers can read s - [Import historical Plausible analytics — install / import plausible](https://analyticfast.com/docs/install/import-plausible): Import historical Plausible analytics (install / import plausible): Archives are limited to 8 MiB compressed, 12 MiB expanded, 4 MiB per CSV, 16 files and 25, - [Chart notes and saved segments guide](https://analyticfast.com/docs/api/chart-notes): Chart notes and saved segments (api / chart notes): Mark a product launch, pricing change or experiment on the main chart. In your dashboard, open Chart notes - [REST API reference and server-side events](https://analyticfast.com/docs/api): Query analytics with scoped bearer tokens and send events, payments or identify calls. Copy working REST API examples for AnalyticFast. - [Web analytics alternatives for traffic, revenue, and product teams](https://analyticfast.com/alternatives): Compare eight analytics alternatives by measurement needs, official pricing sources, usage units, and migration checks before choosing a tool. - [DataFast alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/datafast): Considering a DataFast alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs DataFast: pricing and measurement tradeoffs](https://analyticfast.com/vs/datafast): Compare AnalyticFast vs DataFast using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Plausible alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/plausible): Considering a Plausible alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Plausible: pricing and measurement tradeoffs](https://analyticfast.com/vs/plausible): Compare AnalyticFast vs Plausible using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Fathom Analytics alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/fathom): Considering a Fathom Analytics alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Fathom Analytics: pricing and measurement tradeoffs](https://analyticfast.com/vs/fathom): Compare AnalyticFast vs Fathom Analytics using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Simple Analytics alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/simple-analytics): Considering a Simple Analytics alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Simple Analytics: pricing and measurement tradeoffs](https://analyticfast.com/vs/simple-analytics): Compare AnalyticFast vs Simple Analytics using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Google Analytics alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/google-analytics): Considering a Google Analytics alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Google Analytics: pricing and measurement tradeoffs](https://analyticfast.com/vs/google-analytics): Compare AnalyticFast vs Google Analytics using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [PostHog alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/posthog): Considering a PostHog alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs PostHog: pricing and measurement tradeoffs](https://analyticfast.com/vs/posthog): Compare AnalyticFast vs PostHog using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Umami alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/umami): Considering a Umami alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Umami: pricing and measurement tradeoffs](https://analyticfast.com/vs/umami): Compare AnalyticFast vs Umami using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [Mixpanel alternative: evaluate AnalyticFast for your workflow](https://analyticfast.com/alternatives/mixpanel): Considering a Mixpanel alternative? Review where AnalyticFast fits, when to keep your current tool, pricing caveats, and a practical migration checklist. - [AnalyticFast vs Mixpanel: pricing and measurement tradeoffs](https://analyticfast.com/vs/mixpanel): Compare AnalyticFast vs Mixpanel using official plan sources, billing units, measurement tradeoffs, and a repeatable evaluation workflow. - [AI and search crawler directory: user agents, robots rules, and verification](https://analyticfast.com/crawlers): Research AI and search crawlers with official sources. Separate training, search, and user retrieval from verified bot origin and human referral revenue. - [GPTBot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/gptbot): Understand GPTBot user agents, independent robots.txt training controls, official IP verification, and the limits of AnalyticFast crawler counts. - [ClaudeBot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/claudebot): Learn what ClaudeBot collects, how its robots.txt rules differ from Claude search and user fetchers, and where Anthropic publishes verification addresses. - [PerplexityBot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/perplexitybot): Identify PerplexityBot search crawling, compare it with Perplexity-User, and use official robots.txt and IP sources without trusting a spoofable header. - [Google-Extended: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/google-extended): Google-Extended is a robots.txt usage control, not a distinct HTTP crawler. Learn what it controls and why a User-Agent match cannot identify it. - [Bytespider: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/bytespider): Read the official Toutiao Bytespider user agent, robots matching guidance, published network checks, and caveats about unsupported AI-training claims. - [Baiduspider: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/baiduspider): Understand Baiduspider search requests, official robots.txt opt-outs and reverse-DNS checks, plus the difference between a claimed name and verified origin. - [MistralAI-User: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/mistralai-user): Identify MistralAI-User retrieval, use Mistral’s official IP feed, and distinguish user requests from its separate index and training crawlers. - [Kimi: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/kimi): Compare KimiBot, Kimi-SearchBot, and Kimi-User using Moonshot’s official robots controls, example user agent, and IP verification sources. - [Applebot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/applebot): Learn Applebot user-agent tokens, official IP and reverse-DNS checks, robots.txt behavior, and how Applebot-Extended differs from the crawler. - [CCBot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/ccbot): Understand Common Crawl’s CCBot, robots.txt opt-out, official address feed and forward-confirmed reverse DNS, including the IPv6 verification caveat. - [Googlebot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/googlebot): Identify Googlebot request tokens, use Google’s official verification methods, and distinguish Search crawl rules from the Google-Extended usage control. - [Bingbot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/bingbot): Read Bingbot user-agent and robots.txt guidance, verify source IPs using Microsoft’s official methods, and separate crawler fetches from search referrals. - [OAI-SearchBot: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/oai-searchbot): Separate OAI-SearchBot search discovery from GPTBot training and ChatGPT-User retrieval, using OpenAI’s official robots and IP sources. - [ChatGPT-User: user agent, robots.txt, and verification](https://analyticfast.com/crawlers/chatgpt-user): Identify ChatGPT-User page retrieval, understand its robots.txt caveat, and compare source addresses with the official OpenAI feed. - [Slack and Discord sale notifications](https://analyticfast.com/docs/notifications): Connect a Slack incoming webhook or Discord webhook to receive new sale amounts and attributed sources, with encrypted destinations and no customer identities. - [Weekly revenue reports and shareable image cards](https://analyticfast.com/docs/weekly-reports): Enable weekly email reports with revenue by source or download a PNG card from Settings. Understand UTC windows, currencies and intentional sharing. - [Explore the AnalyticFast demo dashboard](https://analyticfast.com/demo): Try a revenue attribution dashboard with clearly labelled sample data. Explore traffic sources, customer journeys, revenue and conversion before signing up. - [Connect your AI assistant with MCP](https://analyticfast.com/docs/mcp): Connect Claude, ChatGPT, Codex or another MCP client to AnalyticFast with OAuth or a scoped API token. Query revenue by source safely. - [Privacy, GDPR and cookieless configuration](https://analyticfast.com/docs/privacy): Configure first-party cookies or per-site cookieless analytics, avoid personal data in URLs, understand retention and request processing terms. - [Troubleshoot tracking and revenue attribution](https://analyticfast.com/docs/troubleshooting): Diagnose missing pageviews, domain mismatches, ad blockers, SPA tracking, unsigned payment tests and unattributed revenue in AnalyticFast. - [Public profiles, verified badges and live widgets](https://analyticfast.com/docs/public-profiles): Publish an opt-in aggregate profile, choose revenue and source visibility, copy a followed badge embed and revoke public access at any time. - [Import historical analytics from Plausible](https://analyticfast.com/docs/imports): Keep compatible Plausible history when switching to AnalyticFast. Import supported exports in Settings; understand why GA4 and Fathom require a mapping. - [AnalyticFast guides to revenue and website analytics](https://analyticfast.com/blog): Practical starter guides to revenue sources, Stripe attribution, analytics alternatives, launch tracking, and the difference between AI crawlers and referrals. - [AnalyticFast Team: editorial byline](https://analyticfast.com/authors/analyticfast-team): About the collective AnalyticFast Team byline, how setup guides are checked, and the limits of the examples and product comparisons we publish. - [AnalyticFast changelog and implementation status](https://analyticfast.com/changelog): A dated implementation snapshot of AnalyticFast tracking, provider attribution, workspace access and documentation, with clear deployment and testing limits. - [AnalyticFast roadmap: what we are exploring](https://analyticfast.com/roadmap): Explore possible improvements to package distribution, provider onboarding and historical imports, with no promised release dates or unshipped feature claims. - [Revenue analytics glossary](https://analyticfast.com/glossary): Plain-language definitions of attribution, UTMs, bounce rate, conversion rate, assisted revenue and revenue per visitor, with formulas and examples. - [Revenue attribution: definition and examples](https://analyticfast.com/glossary/revenue-attribution): Learn how revenue attribution joins a verified payment to a tracked visit, which source receives credit, and why unmatched revenue should stay visible. - [First-touch attribution: definition and examples](https://analyticfast.com/glossary/first-touch-attribution): Understand first-touch attribution, the earliest observed visit in AnalyticFast, and how to use it to evaluate discovery without claiming causal credit. - [Last-touch attribution: definition and examples](https://analyticfast.com/glossary/last-touch-attribution): Learn the difference between literal last touch and AnalyticFast’s last non-direct model, with a worked return-visit example and practical limitations. - [UTM parameters: definition and examples](https://analyticfast.com/glossary/utm-parameters): Use source, medium, campaign and content tags consistently, preserve them through redirects, and avoid putting personal information in campaign URLs. - [Bounce rate: definition and examples](https://analyticfast.com/glossary/bounce-rate): See AnalyticFast’s session-based bounce definition, calculate it with an example, and understand why it differs from GA4 engagement-based bounce rate. - [Conversion rate: definition and examples](https://analyticfast.com/glossary/conversion-rate): Define a conversion before dividing it, learn AnalyticFast’s customers-per-visitor metric, and separate signup goals from verified purchases. - [Assisted revenue: definition and examples](https://analyticfast.com/glossary/assisted-revenue): Understand assisted revenue across linked websites, why it overlaps primary revenue, and how shared visitor context and refunds affect the result. - [Revenue per visitor: definition and examples](https://analyticfast.com/glossary/revenue-per-visitor): Calculate net revenue per visitor, separate currencies and refunds, and compare traffic quality without confusing revenue with profit or lifetime value. - [Install AnalyticFast on your website](https://analyticfast.com/install): Choose a framework, site builder, WordPress plugin or GTM installation, verify the first visit, and connect revenue with one AnalyticFast tracker. - [Install AnalyticFast in Next.js App Router or Pages Router](https://analyticfast.com/install/nextjs): Add AnalyticFast once with next/script, avoid duplicate SPA pageviews, and verify your deployed Next.js website before connecting checkout attribution. - [Install AnalyticFast on WordPress with the site plugin](https://analyticfast.com/install/wordpress): Upload the AnalyticFast WordPress plugin, set your Site ID and tracking origin, clear caches, and verify tracking without editing theme files. - [Install AnalyticFast on a Shopify storefront](https://analyticfast.com/install/shopify): Add a deferred tracker to Shopify theme.liquid, verify storefront visits, and understand where hosted checkout needs a separate revenue integration. - [Install AnalyticFast in Webflow site-wide custom code](https://analyticfast.com/install/webflow): Paste the AnalyticFast snippet into Webflow Head code, publish to your domain, and verify visits without duplicating page-level or GTM tags. - [Install AnalyticFast on Framer with custom code](https://analyticfast.com/install/framer): Add AnalyticFast to Framer’s head across all pages, run the loader once, publish, and check that client navigation records one pageview per route. - [Install AnalyticFast in Wix Custom Code](https://analyticfast.com/install/wix): Use Wix dashboard Custom Code for all pages, choose Head and load once per visit, and verify the live domain rather than an iframe embed. - [Install AnalyticFast with Squarespace Code Injection](https://analyticfast.com/install/squarespace): Use Squarespace’s site-wide Header injection for AnalyticFast, check your plan’s custom-code access, and verify tracking on the public website. - [Install AnalyticFast in Ghost Code Injection](https://analyticfast.com/install/ghost): Add AnalyticFast once to Ghost’s Site Header, verify published posts, and connect membership revenue separately from pageviews. - [Install AnalyticFast in a Lovable website](https://analyticfast.com/install/lovable): Give Lovable a concrete AnalyticFast install prompt, review the shared entry point, keep secrets server-side, and verify the published domain. - [Install AnalyticFast with Google Tag Manager](https://analyticfast.com/install/gtm): Import the site-specific AnalyticFast GTM template, review exact loader permissions, fire once on all pages, and verify after publishing the container. - [Use the AnalyticFast browser SDK from your project](https://analyticfast.com/install/npm): Use the repository browser package for init, track, identify and attribution, with explicit tracking host and browser-only framework initialization. - [Revenue integrations for AnalyticFast](https://analyticfast.com/integrations): Connect Stripe, Paddle, Lemon Squeezy, Polar, Whop or Dodo Payments to tracked visits using signed webhooks and provider-specific checkout metadata. - [Stripe revenue attribution: connect payments to traffic](https://analyticfast.com/integrations/stripe): Connect Stripe snapshot webhooks, pass visitor IDs into Checkout metadata, and verify payment attribution, subscription renewals and successful refunds. - [Paddle revenue attribution with checkout custom data](https://analyticfast.com/integrations/paddle): Connect Paddle Billing transaction and refund notifications, attach visitor IDs with customData, and test how completed payments receive source credit. - [Lemon Squeezy revenue attribution and webhook setup](https://analyticfast.com/integrations/lemonsqueezy): Connect Lemon Squeezy orders, renewals and refunds, preserve subscription mapping, and pass analytics IDs through checkout custom data. - [Polar revenue attribution: orders, metadata and refunds](https://analyticfast.com/integrations/polar): Connect Polar paid orders and successful refunds to AnalyticFast, pass checkout metadata, and keep hosted-link reference IDs intact. - [Whop revenue attribution with checkout metadata](https://analyticfast.com/integrations/whop): Set up Whop payment and refund webhooks, save the literal signing secret, and pass visitor metadata through your checkout configuration. - [Dodo Payments revenue attribution and setup guide](https://analyticfast.com/integrations/dodo): Connect Dodo payment and refund webhooks, pass visitor IDs with supported checkout metadata, and verify renewals and refund subtraction. - [Free analytics and revenue attribution tools](https://analyticfast.com/tools): Build UTM links, calculate conversion rate and revenue per visitor, estimate source value, generate AI crawler rules and learn attribution models. - [Free UTM link builder](https://analyticfast.com/tools/utm-builder): Build tagged campaign URLs for X, Reddit, newsletters, ads and affiliates. Generate consistent source, medium and campaign parameters without signup. - [Revenue per visitor calculator](https://analyticfast.com/tools/revenue-per-visitor-calculator): Calculate revenue per visitor from revenue and unique visitors. Understand the formula, currency limits and how to compare traffic sources. - [Conversion rate calculator](https://analyticfast.com/tools/conversion-rate-calculator): Calculate visitor-to-customer conversion rate. See the percentage, formula and sampling caveats for website purchases or signup goals. - [What is your traffic source worth?](https://analyticfast.com/tools/traffic-source-value): Estimate a traffic source’s revenue, revenue per visitor, acquisition cost and return on spend from visits, conversion rate and order value. - [AI crawler robots.txt generator](https://analyticfast.com/tools/ai-robots-generator): Generate allow or block rules for AI training crawlers, AI search bots and user-triggered assistants. Understand which controls affect search visibility. - [Free attribution model explainer](https://analyticfast.com/tools/attribution-model-explainer): Compare first-touch and last non-direct attribution on an interactive customer journey. See which source receives credit and what each model leaves out. - [Is this bot hitting my site? Free crawler checker](https://analyticfast.com/tools/bot-checker): Check a user agent or pasted access-log excerpt for known AI and search crawler tokens. No signup, no upload, no unsupported remote-scan claims. - [Free revenue attribution checklist](https://analyticfast.com/tools/revenue-attribution-checklist): A practical checklist for connecting campaigns to paying customers: UTMs, install verification, payment metadata, refunds, privacy and reporting. - [AI crawlers and AI referrals are different measurements](https://analyticfast.com/blog/ai-crawlers-vs-ai-referrals): Separate AI bot requests from people clicking assistant links, understand what a browser tracker misses, and avoid treating crawl activity as revenue evidence. - [DataFast alternatives: evaluate the revenue tracking workflow](https://analyticfast.com/blog/datafast-alternatives): Compare analytics options by payment coverage, attribution handoff, refunds, site access and operating effort, with a practical migration acceptance checklist. - [GA4 alternatives for indie hackers: choose by the decision](https://analyticfast.com/blog/ga4-alternatives-for-indie-hackers): Choose website, revenue or product analytics by the question you need to answer, and compare metric definitions before replacing a working GA4 setup. - [Stripe attribution: connect a payment to its traffic source](https://analyticfast.com/blog/stripe-revenue-attribution): Understand the Stripe object handoff behind revenue attribution, why Checkout Session metadata is insufficient, and how to test invoices without double-counting. - [Track revenue from X, Reddit and Product Hunt launches](https://analyticfast.com/blog/track-revenue-from-x-reddit-product-hunt): Build consistent launch links for X, Reddit and Product Hunt, preserve campaign tags, and compare paying-customer outcomes without inventing post-level attribution. - [How to find which traffic sources bring paying customers](https://analyticfast.com/blog/which-traffic-sources-drive-revenue): A practical workflow for joining campaign visits to verified payments, reconciling refunds, and deciding which revenue sources deserve another experiment.