CINXE.COM
Plausible Analytics | Simple, privacy-friendly Google Analytics alternative
<!DOCTYPE html> <html lang="en" class="h-full"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Plausible Analytics | Simple, privacy-friendly Google Analytics alternative</title> <meta name="generator" content="Jekyll v3.9.2"/> <meta property="og:title" content="Plausible Analytics"/> <meta property="og:locale" content="en_US"/> <meta name="description" content="Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected."/> <meta property="og:description" content="Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected."/> <link rel="canonical" href="https://plausible.io/"/> <meta property="og:url" content="https://plausible.io/"/> <meta property="og:site_name" content="Plausible Analytics"/> <meta property="og:image" content="https://plausible.io/assets/images/plausible_promo.jpg"/> <meta property="og:type" content="website"/> <meta name="twitter:card" content="summary_large_image"/> <meta property="twitter:image" content="https://plausible.io/assets/images/plausible_promo.jpg"/> <meta property="twitter:title" content="Plausible Analytics"/> <meta name="twitter:site" content="@ukutaht"/> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"WebSite","description":"Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.","headline":"Plausible Analytics","image":"https://plausible.io/assets/images/plausible_promo.jpg","name":"Plausible Analytics","url":"https://plausible.io/"}</script> <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/icon/apple-touch-icon.png"/> <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/icon/favicon-16x16.png"/> <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/icon/favicon-32x32.png"/> <link rel="stylesheet" href="/assets/css/style.css?v=1732104758"> <link rel="preload" href="/assets/css/tooltip.css?v=1732104758" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link rel="stylesheet" href="/assets/css/tooltip.css?v=1732104758;"></noscript> <script>document.cookie.includes("logged_in=true")&&"https://plausible.io/"==window.location.href&&(window.location.pathname="/sites");</script> <script defer data-domain="plausible.io" src="https://plausible.io/js/script.manual.pageleave.js"></script> <script>window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)};var props={browser_language:navigator.language||navigator.userLanguage};window.plausible("pageview",{props:props}),window.addEventListener("pageshow",function(a){a.persisted&&window.plausible("pageview",{props:props})});</script><link type="application/atom+xml" rel="alternate" href="https://plausible.io/blog/feed.xml" title="Plausible Analytics"/></head> <body class="flex flex-col h-full bg-gray-50"><nav x-data="{mobileNav: false}" class="relative py-8 z-10"> <div class="container"> <nav class="relative flex items-center justify-between sm:h-10 md:justify-center"> <div class="flex items-center flex-1 md:absolute md:inset-y-0 md:left-0"> <div class="flex items-center justify-between w-full md:w-auto"> <a href="/"><img class="h-8 w-auto sm:h-10 -mt-2" src="/assets/images/icon/plausible_logo.svg" alt="Plausible logo"/></a> <div class="-mr-2 flex items-center md:hidden"> <button @click="mobileNav = true" type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out"> <svg class="h-6 w-6" stroke="currentColor" fill="none" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/> </svg> </button> </div> </div> </div> <div class="hidden md:block"> <div x-data="{open: false}" class="relative inline-block text-left"> <div> <span @click="open = !open" class="cursor-pointer inline-flex justify-center font-medium text-gray-500 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition duration-150 ease-in-out"> Why Plausible <svg class="-mr-1 h-5 w-5" style="transform: translateY(3px);" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"/> </svg> </span> </div> <div x-show="open" @click.away="open = false" style="display: none;" x-transition:enter="transition ease-out duration-200" x-transition:enter-start="opacity-0 translate-y-1" x-transition:enter-end="opacity-100 translate-y-0" x-transition:leave="transition ease-in duration-150" x-transition:leave-start="opacity-100 translate-y-0" x-transition:leave-end="opacity-0 translate-y-1" class="absolute left-1/2 transform -translate-x-1/2 mt-3 px-2 w-screen max-w-md sm:px-0"> <div class="rounded-lg shadow-lg"> <div class="rounded-lg shadow-xs overflow-hidden"> <div class="z-20 relative grid gap-6 bg-white px-5 py-6 sm:gap-8 sm:p-8"> <a href="/simple-web-analytics" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <svg class="flex-shrink-0 h-6 w-6 text-indigo-600" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"> <path d="M9 19V13C9 11.8954 8.10457 11 7 11H5C3.89543 11 3 11.8954 3 13V19C3 20.1046 3.89543 21 5 21H7C8.10457 21 9 20.1046 9 19ZM9 19V9C9 7.89543 9.89543 7 11 7H13C14.1046 7 15 7.89543 15 9V19M9 19C9 20.1046 9.89543 21 11 21H13C14.1046 21 15 20.1046 15 19M15 19V5C15 3.89543 15.8954 3 17 3H19C20.1046 3 21 3.89543 21 5V19C21 20.1046 20.1046 21 19 21H17C15.8954 21 15 20.1046 15 19Z"/> </svg> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Intuitive Dashboard </p> <p class="text-sm leading-5 text-gray-500"> Get all the important stats on one single page. No training necessary. </p> </div> </a> <a href="/lightweight-web-analytics" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <svg class="flex-shrink-0 h-6 w-6 text-indigo-600" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"> <path d="M13 10V3L4 14H11L11 21L20 10L13 10Z"> </svg> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Lightweight Script </p> <p class="text-sm leading-5 text-gray-500"> Bloated analytics scripts can slow down your website. Plausible script is lightweight and fast. </p> </div> </a> <a href="/privacy-focused-web-analytics" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <svg class="flex-shrink-0 h-6 w-6 text-indigo-600" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"> <path d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"/> </svg> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Privacy Focused </p> <p class="text-sm leading-5 text-gray-500"> Built with privacy of your visitors in mind. No need to annoy them with a cookie/GDPR consent banner. </p> </div> </a> <a href="/open-source-website-analytics" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <svg class="flex-shrink-0 h-6 w-6 text-indigo-600" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"> <path d="M10 20L14 4M18 8L22 12L18 16M6 16L2 12L6 8"> </svg> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Open Source </p> <p class="text-sm leading-5 text-gray-500"> Built openly on GitHub, released under the AGPL license and can be self-hosted too. </p> </div> </a> </div> <div class="px-5 py-5 bg-gray-50 space-y-5 sm:px-8 sm:py-8"> <div class="flex justify-between"> <div class="space-y-4"> <h3 class="text-sm leading-5 tracking-wide font-medium text-gray-500 uppercase"> Industry </h3> <ul class="space-y-4"> <li class="text-base leading-6 truncate"> <a href="/for-ecommerce-saas" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> For startups </a> </li> <li class="text-base leading-6 truncate"> <a href="/for-freelancers-agencies" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> For agencies </a> </li> <li class="text-base leading-6 truncate"> <a href="/for-bloggers-creators" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> For creators </a> </li> <li class="text-base leading-6 truncate"> <a href="/white-label-web-analytics" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> White label </a> </li> </ul> </div> <div class="space-y-4"> <h3 class="text-sm leading-5 tracking-wide font-medium text-gray-500 uppercase"> Comparisons </h3> <ul class="space-y-4"> <li class="text-base leading-6 truncate"> <a href="/vs-google-analytics" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> vs Google Analytics </a> </li> <li class="text-base leading-6 truncate"> <a href="/vs-matomo" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> vs Matomo </a> </li> <li class="text-base leading-6 truncate"> <a href="/vs-cloudflare-web-analytics" class="font-medium text-gray-900 hover:text-gray-700 transition ease-in-out duration-150"> vs Cloudflare </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> <div x-data="{open: false}" class="relative inline-block text-left ml-8"> <div> <span @click="open = !open" class="cursor-pointer inline-flex justify-center font-medium text-gray-500 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition duration-150 ease-in-out"> Community <svg class="-mr-1 h-5 w-5" style="transform: translateY(3px);" fill="currentColor" viewBox="0 0 20 20"> <path fill-rule="evenodd" d="M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z" clip-rule="evenodd"/> </svg> </span> </div> <div x-show="open" @click.away="open = false" style="display: none;" x-transition:enter="transition ease-out duration-200" x-transition:enter-start="opacity-0 translate-y-1" x-transition:enter-end="opacity-100 translate-y-0" x-transition:leave="transition ease-in duration-150" x-transition:leave-start="opacity-100 translate-y-0" x-transition:leave-end="opacity-0 translate-y-1" class="absolute left-1/2 transform -translate-x-1/2 mt-3 px-2 w-screen max-w-md sm:px-0"> <div class="rounded-lg shadow-lg"> <div class="rounded-lg shadow-xs overflow-hidden"> <div class="z-20 relative grid gap-6 bg-white px-5 py-6 sm:gap-8 sm:p-8"> <a href="/blog" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Blog </p> <p class="text-sm leading-5 text-gray-500"> Stories about privacy, web analytics, and building a financially sustainable open source project. </p> </div> </a> <a href="https://plausible.io/docs" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Documentation </p> <p class="text-sm leading-5 text-gray-500"> Everything you need to know about getting up and running with Plausible. </p> </div> </a> <a href="https://github.com/plausible/analytics" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> GitHub </p> <p class="text-sm leading-5 text-gray-500"> Follow the development. Inspect and review the source code to verify that our actions match with our words. </p> </div> </a> <a href="https://plausible.io/changelog" class="-m-3 p-3 flex items-start space-x-4 rounded-lg hover:bg-gray-50 transition ease-in-out duration-150"> <div class="space-y-1"> <p class="text-base leading-6 font-medium text-gray-900"> Updates </p> <p class="text-sm leading-5 text-gray-500"> What's new in Plausible? Here we list major new features for a quick overview. </p> </div> </a> </div> <div class="px-5 py-5 bg-gray-50 sm:px-8 sm:py-8"> <h3 class="text-sm font-medium text-gray-600"> Follow us on <a href="https://twitter.com/PlausibleHQ" class="text-blue-500">Twitter</a>, <a href="https://fosstodon.org/@plausible" class="text-blue-500">Mastodon</a> or <a href="https://www.linkedin.com/company/plausible-analytics/" class="text-blue-500">LinkedIn</a> for more </h3> </div> </div> </div> </div> </div> <a href="/#pricing" class="ml-8 font-medium text-gray-500 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition duration-150 ease-in-out">Pricing</a> </div> <div class="hidden md:absolute md:flex md:items-center md:justify-end md:inset-y-0 md:right-0"> <ul class="flex" x-show="!document.cookie.includes('logged_in=true')"> <li> <div class="inline-flex"> <a href="/login" class="font-medium text-gray-500 hover:text-gray-900 focus:outline-none focus:text-gray-900 transition duration-150 ease-in-out">Login</a> </div> <div class="hidden lg:inline-flex rounded-md shadow ml-6"> <a href="/register" class="inline-flex items-center justify-center px-5 py-2 border border-transparent text-base leading-6 font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-500 focus:outline-none focus:shadow-outline transition duration-150 ease-in-out">Start free trial</a> </div> </li> </ul> <div class="inline-flex rounded-md shadow ml-6" style="display: none;" x-show="document.cookie.includes('logged_in=true')"> <a href="/sites" class="inline-flex items-center justify-center px-5 py-2 border border-transparent text-base leading-6 font-medium rounded-md text-white bg-indigo-600 hover:bg-indigo-500 focus:outline-none focus:shadow-outline transition duration-150 ease-in-out">My dashboard</a> </div> </div> </nav> </div> <div x-show="mobileNav" style="display: none;" class="absolute top-0 inset-x-0 p-2 md:hidden"> <div class="rounded-lg shadow-md transition transform origin-top-right" x-show="open" x-transition:enter="duration-150 ease-out" x-transition:enter-start="opacity-0 scale-95" x-transition:enter-end="opacity-100 scale-100" x-transition:leave="duration-100 ease-in" x-transition:leave-start="opacity-100 scale-100" x-transition:leave-end="opacity-0 scale-95"> <div class="rounded-lg bg-white shadow-xs overflow-hidden"> <div class="px-5 pt-4 flex items-center justify-between"> <div> <img class="h-8 w-auto" src="/assets/images/icon/plausible_logo.svg" alt=""/> </div> <div class="-mr-2"> <button @click="mobileNav = false" type="button" class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-gray-500 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 focus:text-gray-500 transition duration-150 ease-in-out"> <svg class="h-6 w-6" stroke="currentColor" fill="none" viewBox="0 0 24 24"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/> </svg> </button> </div> </div> <div class="px-2 pt-2 pb-3"> <span class="block px-3 py-2 rounded-md text-base font-medium text-gray-700">Why Plausible</span> <a href="/simple-web-analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Simple metrics</a> <a href="/lightweight-web-analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Lightweight script</a> <a href="/data-policy" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- GDPR/CCPA Compliant</a> <a href="/open-source-website-analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Open source</a> <span class="block px-3 py-2 rounded-md text-base font-medium text-gray-700">Industry</span> <a href="/for-ecommerce-saas" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- For startups</a> <a href="/for-bloggers-creators" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- For bloggers</a> <a href="/for-freelancers-agencies" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- For freelancers</a> <span class="block px-3 py-2 rounded-md text-base font-medium text-gray-700">Comparisons</span> <a href="/vs-google-analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Google Analytics alternative</a> <a href="/vs-matomo" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Matomo alternative</a> <a href="/vs-cloudflare-web-analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Cloudflare alternative</a> <span class="block px-3 py-2 rounded-md text-base font-medium text-gray-700">Community</span> <a href="/blog" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Blog</a> <a href="https://plausible.io/docs" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Documentation</a> <a href="https://github.com/plausible/analytics" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- GitHub Repo</a> <a href="https://plausible.io/roadmap" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Public Roadmap</a> <a href="https://plausible.io/forum" class="ml-2 mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">- Forum</a> <a href="/#pricing" class="mt-1 block px-3 py-2 rounded-md text-base font-medium text-gray-700 hover:text-gray-900 hover:bg-gray-50 focus:outline-none focus:text-gray-900 focus:bg-gray-50 transition duration-150 ease-in-out">Pricing</a> </div> <div x-show="!document.cookie.includes('logged_in=true')"> <a href="/register" class="block w-full px-5 py-3 text-center font-medium text-indigo-600 bg-gray-50 hover:bg-gray-100 hover:text-indigo-700 focus:outline-none focus:bg-gray-100 focus:text-indigo-700 transition duration-150 ease-in-out"> Start free trial </a> <a href="/login" class="border-t border-gray-200 block w-full px-5 py-3 text-center font-medium text-indigo-600 bg-gray-50 hover:bg-gray-100 hover:text-indigo-700 focus:outline-none focus:bg-gray-100 focus:text-indigo-700 transition duration-150 ease-in-out"> Log in </a> </div> <div style="display: none;" x-show="document.cookie.includes('logged_in=true')"> <a href="/sites" class="block w-full px-5 py-3 text-center font-medium text-indigo-600 bg-gray-50 hover:bg-gray-100 hover:text-indigo-700 focus:outline-none focus:bg-gray-100 focus:text-indigo-700 transition duration-150 ease-in-out"> My dashboard </a> </div> </div> </div> </div> </nav> <main class="flex-1"> <div class="container relative pb-12 lg:pb-16 xl:pb-20"> <div class="px-4 mx-auto mt-10 max-w-screen-xl sm:mt-12 sm:px-6 md:mt-16 lg:mt-20 xl:mt-28"> <div class="text-center"> <h1 class="text-3xl font-extrabold tracking-tight text-gray-900 leading-10 sm:text-4xl sm:leading-none md:text-5xl"> Easy to use and privacy-friendly <br class="xl:hidden"/> <span class="text-indigo-600">Google Analytics alternative</span> </h1> <p class="max-w-md mx-auto mt-3 text-base text-gray-500 sm:text-lg md:mt-5 md:text-xl md:max-w-3xl"> Plausible is intuitive, lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. Made and hosted in the EU, powered by European-owned cloud infrastructure 🇪🇺 </p> <div class="max-w-md mx-auto mt-5 sm:flex sm:justify-center md:mt-8"> <div class="shadow rounded-md"> <a href="/register" class="flex items-center justify-center w-full px-8 py-3 text-base font-medium text-white bg-indigo-600 border border-transparent leading-6 rounded-md hover:bg-indigo-500 focus:outline-none focus:shadow-outline-indigo transition duration-150 ease-in-out md:py-4 md:text-lg md:px-10"> Get started </a> </div> <div class="mt-3 shadow rounded-md sm:mt-0 sm:ml-3"> <a href="/plausible.io" class="flex items-center justify-center w-full px-8 py-3 text-base font-medium text-indigo-600 bg-white border border-transparent leading-6 rounded-md hover:text-indigo-500 focus:outline-none focus:shadow-outline-blue transition duration-150 ease-in-out md:py-4 md:text-lg md:px-10"> Live demo </a> </div> </div> </div> </div> </div> </div> <div class="relative"> <div class="max-w-5xl mx-auto rounded" style="margin-bottom: -30rem; margin-top: -2rem;"> <figure class="relative" style="padding-bottom: 82.6%"> <img class="absolute top-0 left-0" src="/assets/images/privacy-focused-web-analytics.png" alt="Privacy-focused web analytics dashboard"/> </figure> </div> </div> <div class="py-24 bg-white"> <div style="padding-top: 36rem;"></div> <div class="container mx-auto"> <div class="mx-auto text-gray-600 prose prose-lg"> <h2>It's time to ditch Google Analytics</h2> <p> Google Analytics is frustrating to use, difficult to understand, slow to load and privacy-invasive. That's why we built Plausible Analytics, a simple but powerful, lightweight, open source and privacy-friendly alternative. </p> <p> Here's what makes Plausible a great <a href="/vs-google-analytics">Google Analytics alternative</a> and why over 14,000 paying subscribers trust us with their website and business insights: </p> <h3>Simple analytics at a glance</h3> <p> Plausible is <a href="/simple-web-analytics">simple analytics</a>. It is easy to understand and it cuts through the noise. Check your site traffic and get all the essential insights on one page in one minute. There are no layers of menus, there is no need for you to build custom reports, custom dashboards or PowerPoint documents. You can even <a href="/docs/google-analytics-import">import your Google Analytics stats</a>. </p> <h3>Lightweight script that keeps your site speed fast</h3> <p> Plausible is <a href="/lightweight-web-analytics">lightweight analytics</a>. Our script is 75 times smaller than Google Analytics. Your page weight will be cut down, your site will load faster and you'll reduce your carbon footprint for a greener and more sustainable web. A site with 100,000 monthly visitors can save 8.2 kg of CO2 emissions per year by switching. </p> <h3> No need for cookie banners or GDPR consent </h3> <p> Plausible is <a href="/privacy-focused-web-analytics">privacy-friendly analytics</a>. All the site measurement is carried out absolutely anonymously. Cookies are not used and no personal data is collected. There are no persistent identifiers. No cross-site or cross-device tracking either. Your site data is not used for any other purposes. All visitor data is exclusively processed with servers owned and operated by European companies and it never leaves the EU. </p> <h3> Track goal conversions, revenue and campaigns </h3> <p> Plausible is useful. Segment your audience by any metric you click on. Answer the important questions about your visitors, content and referral sources. Analyze paid campaigns using UTM parameters. Track ecommerce revenue, outbound link clicks, file downloads and 404 error pages. Create custom events with custom dimensions to track conversions and attribution. Increase conversions using funnel analysis. </p> <h3>Invite team members and share your dashboard</h3> <p> Plausible is shareable. Your stats are private by default but you can choose to be transparent and make them public so anyone with your custom link can view them. You can embed the dashboard into your website too. Stats can also be shared privately by generating a secure link. You can invite team members and assign user roles too. </p> <h3>Transparent and open source software</h3> <p> Plausible is <a href="/open-source-website-analytics">open source analytics</a>. Our source code is available and accessible on GitHub so anyone can read it, inspect it and review it to verify that our actions match with our words. We welcome feedback and have <a href="https://feedback.plausible.io/roadmap">a public roadmap</a>. If you're happy to manage your own infrastructure, you can <a href="/self-hosted-web-analytics">self-host Plausible</a> too. </p> <h3>Smooth transition from Google Analytics</h3> <p> There's a realtime dashboard, an entry pages report and integration with Search Console. You can track your paid campaign conversions, invite team members and count visitors who ignore the consent banner. We exclude data center bot traffic by default. You can even import your historical stats. Learn how to get the most out of <a href="/docs/your-plausible-experience">your Plausible experience</a> and join thousands who have already migrated from Google Analytics. </p> <p> We hope you enjoy Plausible! </p> <p>Regards,</p> <p>Uku and Marko</p> <p> P.S. We're a completely independent, self-funded, bootstrapped and debt-free team of 10. We're not interested in raising funds or taking investment. We choose the subscription business model rather than surveillance capitalism. We're operating a sustainable project funded solely by the fees that our subscribers pay us. Read more <a href="/about" class="text-indigo-600 hover:underline">about us</a>. </p> </div> </div> </div> </div> <div class="py-6 overflow-hidden bg-white md:py-8 lg:py-12"> <div class="container mx-auto"> <h2 class="text-3xl font-extrabold text-center text-gray-900 sm:text-4xl"> People ❤️ Plausible </h2> <p class="max-w-3xl mx-auto mt-3 text-xl text-center text-gray-500 sm:mt-4"> Plausible is built for scale and can serve sites with hundreds of millions of monthly visitors. Thousands of sites, startups and some of the world's leading brands have already made the switch from Google Analytics and other services. </p> <div class="pb-12 mt-10 bg-white sm:pb-16"> <div class="relative w-full"> <div class="mx-auto"> <dl class="bg-white rounded-lg sm:grid sm:grid-cols-3"> <div class="flex flex-col p-6 text-center border-b border-gray-100 sm:border-0 sm:border-r"> <dt class="order-2 mt-2 text-lg font-medium text-gray-500 leading-6"> Paying subscribers </dt> <dd class="order-1 text-5xl font-extrabold text-indigo-600"> 14k </dd> </div> <div class="flex flex-col p-6 text-center border-t border-b border-gray-100 sm:border-0 sm:border-l sm:border-r"> <dt class="order-2 mt-2 text-lg font-medium text-gray-500 leading-6"> Tracked pageviews </dt> <dd class="order-1 text-5xl font-extrabold text-indigo-600"> 103B </dd> </div> <div class="flex flex-col p-6 text-center border-t border-gray-100 sm:border-0 sm:border-l"> <dt class="order-2 mt-2 text-lg font-medium text-gray-500 leading-6"> Uptime (Last 90 days) </dt> <dd class="order-1 text-5xl font-extrabold text-indigo-600"> 99.99% </dd> </div> </dl> </div> </div> </div> <div class="md:grid gap-4 grid-cols-3"> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/cyrusshepard" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/cyrusshepard.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">Cyrus Shepard</div> <div class="text-xs text-gray-500">@cyrusshepard</div> </div> </a> <a class="ml-auto twitter-icon" href="https://twitter.com/cyrusshepard/status/1714380470862131344" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">Using GA4 + simultaneously testing several "simpler" alternatives. 100% favorite so far is Plausible.<br/><br/>Not free/not a ton of bells and whistles, but SOOOO easy to use (for clients too) and the data is near real-time. Good solution for ~70% of websites that have trouble with GA4.</div> </div> </div> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/Prezly" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/Prezly.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">Prezly</div> <div class="text-xs text-gray-500">@Prezly</div> </div> </a> <a class="ml-auto twitter-icon" href="https://twitter.com/Prezly/status/1566772185712267266" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">We are super excited to announce that Prezly now has analytics! Thanks to Plausible, our users can access simple, privacy-minded, and lightweight data right from the dashboard. <a target="_blank" href="https://www.prezly.com/help/analytics-dashboard">prezly.com/help/analytics-dashboard</a></div> </div> </div> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/robhope" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/robhope.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">Rob Hope</div> <div class="text-xs text-gray-500">@robhope</div> </div> </a> <a class="ml-auto twitter-icon" href="https://twitter.com/robhope/status/1351465826109558784" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">Just replaced my full network's Google Analytics with Plausible - I can't remember when last I was this impressed by a SaaS UX + design 💯<br/><br/>Became a paying customer within 1hr of the 30-day trial.</div> </div> </div> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/dhh" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/dhh.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">DHH</div> <div class="text-xs text-gray-500">@dhh</div> </div> </a> <a class="ml-auto twitter-icon" href="https://twitter.com/dhh/status/1438785402576506884" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">Been a very happy customer of Plausible at Basecamp. Wonderful to see domains like web stats that were once a wasteland due to monopoly weight spring new, better options ❤️</div> </div> </div> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/lkr" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/lkr.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">Laura Roeder</div> <div class="text-xs text-gray-500">@lkr</div> </div> </a> <a class="ml-auto twitter-icon" href="https://x.com/lkr/status/1792637010567385355" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">I've been super happy with Plausible. All the conversion tracking we need, it has every report we use.</div> </div> </div> <div class="my-4 md:m-0"> <div class="p-4 border border-gray-100 rounded-lg"> <div class="flex items-center"> <a class="flex items-center group" href="https://twitter.com/JohnONolan" target="_blank"> <img class="w-10 rounded-full" src="/assets/images/twitter/JohnONolan.jpg"/> <div class="ml-2 leading-tight"> <div class="font-bold group-hover:text-blue-500">John O'Nolan</div> <div class="text-xs text-gray-500">@JohnONolan</div> </div> </a> <a class="ml-auto twitter-icon" href="https://twitter.com/JohnONolan/status/1488921946062569480" target="_blank"></a> </div> <div class="mt-2 text-sm whitespace-pre-wrap cursor-text tweet-text">Check out Plausible if you haven't yet — fantastic product, $190/mo for 5M views, or less when paid annually. We switched over everything from GA.</div> </div> </div> </div> </div> </div> <div class="bg-gray-100 overflow-x-hidden" id="pricing"> <div class="pt-12 sm:pt-16 lg:pt-20"> <div class="px-4 mx-auto max-w-screen-xl sm:px-6 lg:px-8"> <div class="text-center"> <h2 class="text-3xl font-extrabold text-gray-900 leading-9 sm:text-4xl sm:leading-10 lg:text-5xl lg:leading-none"> Traffic based plans that match your growth </h2> <p class="mt-4 text-xl text-gray-600 leading-7"> Sign up for 30-day free trial. No credit card required. </p> </div> </div> </div> <script>function volume(e){return(e=parseInt(e))===plans.length?"10M+":plans[e].volume}function price(e,s,n,t,u=!1){if((s=parseInt(s))===plans.length)return"Custom";let o;return e+(o=t&&u?12*plans[s][n]:t?10*plans[s][n]:plans[s][n]).toLocaleString("en-US")}function calculateBubblePosition(e){const s=document.getElementById("volume"),n=Number(e/s.max*100);return`left: calc(${n}% + (${13.87-.26*n}px))`}const plans=[{volume:"10k",growth:9,business:19},{volume:"100k",growth:19,business:39},{volume:"200k",growth:29,business:59},{volume:"500k",growth:49,business:99},{volume:"1M",growth:69,business:139},{volume:"2M",growth:89,business:179},{volume:"5M",growth:129,business:259},{volume:"10M",growth:169,business:339}];</script> <div class="pb-16 mt-8 bg-white sm:mt-12 sm:pb-20 lg:pb-28" x-data="{yearlyBilling: false, volumeIndex: 0, currency: '$'}" x-init="fetch('/api/paddle/currency').then(response => response.json()).then(data => currency=data.currency)"> <div class="relative"> <div class="absolute inset-0 bg-gray-100 h-1/2"></div> <div class="bg-white shadow-lg rounded-none md:rounded-lg relative px-4 sm:px-7 py-7 mx-auto max-w-screen-lg sm:px-6 lg:px-8"> <div class="mt-5 lg:mt-0 flex flex-col gap-4 lg:flex-row lg:gap-8 items-center lg:items-baseline"> <div class="lg:flex-1 lg:order-3 lg:justify-end flex"> <div class="relative"> <span class="absolute whitespace-no-wrap w-max px-2.5 py-0.5 rounded-full text-xs font-medium leading-4 bg-yellow-100 border border-yellow-300 text-yellow-700" style="right: -20px; top: -15px;"> 2 months free </span> <div class="grid grid-cols-2 gap-x-1 rounded-full bg-white p-1 text-center text-sm font-semibold leading-5 border border-gray-200"> <label class="cursor-pointer rounded-full px-2.5 py-1 transition-colors ease-in-out duration-200" :class="yearlyBilling ? 'text-gray-900 bg-white' : 'text-white bg-indigo-600'" @click="yearlyBilling = false"> <input type="radio" name="frequency" value="monthly" class="sr-only"/> <span>Monthly</span> </label> <label class="cursor-pointer rounded-full px-2.5 py-1 transition-colors ease-in-out duration-200" :class="yearlyBilling ? 'text-white bg-indigo-600' : 'text-gray-900 bg-white'" @click="yearlyBilling = true"> <input type="radio" name="frequency" value="yearly" class="sr-only"/> <span>Yearly</span> </label> </div> </div> </div> <p class="lg:w-1/4 lg:order-1 font-medium text-gray-600"> <span x-show="volumeIndex < plans.length">Up to</span> <b class="text-gray-900" x-text="volume(volumeIndex)"></b> <span>monthly pageviews</span> </p> <div class="max-w-md lg:max-w-none w-full mt-6 lg:w-1/2 lg:order-2 flex items-baseline space-x-2"> <span class="text-xs font-medium text-gray-600">10k</span> <div class="flex-1 relative"> <input id="volume" class="shadow w-full" type="range" min="0" max="8" step="1" x-model="volumeIndex"/> <output class="bubble text-xs font-medium" x-text="volume(volumeIndex)" x-bind:style="`${calculateBubblePosition(volumeIndex)}`"/> </div> <span class="text-xs font-medium text-gray-600">10M+</span> </div> </div> <div class="mt-6 isolate mx-auto grid max-w-md grid-cols-1 gap-6 lg:mx-0 lg:max-w-none lg:grid-cols-3"> <div class="rounded-3xl px-6 sm:px-8 py-4 sm:py-6 bg-white border border-gray-200 shadow-md"> <h3 class="text-lg font-semibold leading-8 text-gray-900">Growth</h3> <p class="mt-4 flex items-baseline gap-x-1"> <span class="text-2xl font-bold w-max tracking-tight line-through text-gray-500 mr-1" x-show="yearlyBilling && volumeIndex < plans.length" x-html="price(currency, volumeIndex, 'growth', yearlyBilling, withoutDiscount=true)"></span> <span class="text-4xl font-bold tracking-tight text-gray-900" x-html="price(currency, volumeIndex, 'growth', yearlyBilling)"></span> <span class="text-sm font-semibold leading-6 text-gray-600" x-show="volumeIndex < plans.length" x-text="yearlyBilling && '/year' || '/month'"></span> </p> <a :href="volumeIndex < plans.length && '/register' || '/contact'" x-text="volumeIndex < plans.length && 'Start your free trial' || 'Contact us'" class="mt-4 block rounded-md py-2 px-3 text-center text-sm font-semibold leading-6 bg-indigo-600 hover:bg-indigo-500 text-white transition duration-150 ease-in-out"></a> <ul class="mt-6 space-y-3 text-sm leading-6 text-gray-600"> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Up to 3 team members </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Up to 10 sites </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 3 years of data retention </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Intuitive, fast and privacy-friendly dashboard </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Email/Slack reports </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Google Analytics import </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Goals and custom events </li> </ul> </div> <div class="rounded-3xl px-6 sm:px-8 py-4 sm:py-6 bg-white border border-gray-200 shadow-md"> <h3 class="text-lg font-semibold leading-8 text-gray-900">Business</h3> <p class="mt-4 flex items-baseline gap-x-1"> <span class="text-2xl font-bold w-max tracking-tight line-through text-gray-500 mr-1" x-show="yearlyBilling && volumeIndex < plans.length" x-html="price(currency, volumeIndex, 'business', yearlyBilling, withoutDiscount=true)"></span> <span class="text-4xl font-bold tracking-tight text-gray-900" x-html="price(currency, volumeIndex, 'business', yearlyBilling)"></span> <span class="text-sm font-semibold leading-6 text-gray-600" x-show="volumeIndex < plans.length" x-text="yearlyBilling && '/year' || '/month'"></span> </p> <a :href="volumeIndex < plans.length && '/register' || '/contact'" x-text="volumeIndex < plans.length && 'Start your free trial' || 'Contact us'" class="mt-4 block rounded-md py-2 px-3 text-center text-sm font-semibold leading-6 bg-indigo-600 hover:bg-indigo-500 text-white transition duration-150 ease-in-out"></a> <ul class="mt-6 space-y-3 text-sm leading-6 text-gray-600"> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Everything in Growth </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Up to 10 team members </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Up to 50 sites </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 5 years of data retention </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Stats API (600 requests per hour) </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Custom Properties </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Funnels </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Ecommerce revenue attribution </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Priority support </li> </ul> </div> <div class="rounded-3xl px-6 sm:px-8 py-4 sm:py-6 bg-white border border-gray-200 shadow-md"> <h3 class="text-lg font-semibold leading-8 text-gray-900">Enterprise</h3> <p class="mt-4 flex items-baseline gap-x-1"> <span class="text-4xl font-bold tracking-tight text-gray-900">Custom</span> </p> <a href="/contact" class="mt-4 block rounded-md py-2 px-3 text-center text-sm font-semibold leading-6 bg-indigo-600 hover:bg-indigo-500 text-white transition duration-150 ease-in-out"> Contact us </a> <ul class="mt-6 space-y-3 text-sm leading-6 text-gray-600"> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Everything in Business </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 10+ team members </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 50+ sites </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 600+ Stats API requests per hour </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> <p>Sites API access for <a class="text-indigo-600 hover:underline" href="/white-label-web-analytics">reselling</a></p> </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> 5+ years of data retention </li> <li class="flex gap-x-3"> <svg class="h-6 w-5 flex-none text-indigo-600" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z"/> </svg> Technical onboarding </li> </ul> </div> </div> </div> </div> </div> </div> <div class="bg-white"> <div class="px-4 pb-16 mx-auto max-w-screen-xl sm:px-6 lg:pb-24 lg:px-8"> <div class="max-w-3xl mx-auto text-center"> <h2 class="text-3xl font-extrabold text-gray-900 leading-9">Why use Plausible Analytics?</h2> <p class="mt-4 text-lg text-gray-500 leading-7">Google Analytics is overkill for most site owners. Plausible is easy to use and understand with no training or prior experience. You can import your historical GA stats too. </p> </div> <dl class="mt-12 space-y-10 sm:space-y-0 sm:grid sm:grid-cols-2 sm:col-gap-6 sm:row-gap-12 lg:grid-cols-4 lg:col-gap-8"> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Quick and easy to integrate</dt> <dd class="flex space-x-3 lg:py-0 lg:pb-4"> <span class="text-base text-gray-500 leading-6">Simple to set up and integrate with popular tools such as WordPress, Ghost, Squarespace, Wix and Weebly. Supports single-page applications and hash-based routing.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">A powerful and flexible API</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">Our API offers a way to retrieve your stats programmatically, send your metrics wherever you want and present them in whatever shape you want.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Email and Slack reports</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">Keep an eye on your traffic with weekly and/or monthly reports. Get traffic spike notifications so you don't miss being on the Hacker News. Reports can be sent to multiple recipients.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Serve the script as a first-party connection</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">You can set up a proxy to serve our script from your domain name as a first-party connection and get more accurate stats. There's the events API for server side tracking too.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Own and control your data</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">Your site data will never be shared with or sold to any third-parties. It will never be monetized, mined and harvested for personal and behavioral trends.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Filter the dashboard by anything you click on</dt> <dd class="flex space-x-3 lg:border-t-0 lg:py-0 lg:pb-4"> <span class="text-base text-gray-500 leading-6">Dig more in-depth and get further insights by segmenting your audience. Click on any metric to filter your dashboard by it. Mix and match filters too.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Integrate with Search Console</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">Integrate with Google Search Console to see search queries people use to find your site in Google's search results directly in your Plausible dashboard.</span> </dd> </div> </div> <div class="flex space-x-3"> <svg class="flex-shrink-0 w-6 h-6 text-green-500" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"> <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"/> </svg> <div class="space-y-2"> <dt class="text-lg font-medium text-gray-900 leading-6">Analyze marketing campaigns</dt> <dd class="flex space-x-3"> <span class="text-base text-gray-500 leading-6">Tag your paid ads, emails and social media posts with UTM tags and analyze your ecommerce and marketing campaigns from click to conversion using funnels.</span> </dd> </div> </div> </dl> </div> </div> <div class="pb-12 bg-gray-50"> <div class="container px-4 py-12 mx-auto sm:px-6 lg:py-16 lg:px-8 lg:flex lg:items-center lg:justify-between"> <h3 class="text-3xl font-extrabold tracking-tight text-gray-900 leading-9 sm:text-4xl sm:leading-10"> Ready to ditch Google Analytics? <br/> <span class="text-indigo-600">Start your free trial today.</span> </h3> <div class="flex mt-8 lg:flex-shrink-0 lg:mt-0"> <div class="inline-flex shadow rounded-md"> <a href="/register" class="inline-flex items-center justify-center px-5 py-3 text-base font-medium text-white bg-indigo-600 border border-transparent leading-6 rounded-md hover:bg-indigo-500 focus:outline-none focus:shadow-outline transition duration-150 ease-in-out"> Get started </a> </div> <div class="inline-flex ml-3 shadow rounded-md"> <a href="/plausible.io" class="inline-flex items-center justify-center px-5 py-3 text-base font-medium text-indigo-600 bg-white border border-transparent leading-6 rounded-md hover:text-indigo-500 focus:outline-none focus:shadow-outline transition duration-150 ease-in-out"> Live demo </a> </div> </div> </div> </div> </main><div class="bg-gray-800"> <div class="container py-12 px-4 sm:px-6 lg:py-16 lg:px-8"> <div class="xl:grid xl:grid-cols-3 xl:gap-8"> <div class="my-8 xl:my-0"> <h4 class="leading-5 font-semibold tracking-wider text-gray-300"> <img src="/assets/images/icon/plausible_logo_dark.svg" class="inline-block w-44 mr-1"/> </h4> <p class="mt-4 text-gray-400 text-base leading-6"> Made and hosted in the EU <span class="text-lg">🇪🇺</span><br/> Solely funded by our subscribers.<br/> </p> </div> <div class="grid grid-cols-2 gap-8 xl:col-span-2"> <div class="md:grid md:grid-cols-2 md:gap-8"> <div> <h4 class="text-sm leading-5 font-semibold tracking-wider text-gray-400 uppercase"> Why Plausible? </h4> <ul class="mt-4"> <li> <a href="/simple-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> Simple metrics </a> </li> <li class="mt-4"> <a href="/lightweight-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> Lightweight script </a> </li> <li class="mt-4"> <a href="/privacy-focused-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> Privacy focused </a> </li> <li class="mt-4"> <a href="/open-source-website-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> Open source </a> </li> <li class="mt-4"> <a href="/most-accurate-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> Accurate analytics </a> </li> <li class="mt-4"> <a href="/audience-segmentation" class="text-base leading-6 text-gray-300 hover:text-white"> Visitor segmentation </a> </li> <li class="mt-4"> <a href="/for-ecommerce-saas" class="text-base leading-6 text-gray-300 hover:text-white"> Ecommerce tracking </a> </li> <li class="mt-4"> <a href="/white-label-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> White label </a> </li> </ul> </div> <div class="mt-12 md:mt-0"> <h4 class="text-sm leading-5 font-semibold tracking-wider text-gray-400 uppercase"> Comparisons </h4> <ul class="mt-4"> <li> <a href="/vs-google-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> vs Google Analytics </a> </li> <li class="mt-4"> <a href="/vs-matomo" class="text-base leading-6 text-gray-300 hover:text-white"> vs Matomo </a> </li> <li class="mt-4"> <a href="/vs-cloudflare-web-analytics" class="text-base leading-6 text-gray-300 hover:text-white"> vs Cloudflare </a> </li> </ul> </div> </div> <div class="md:grid md:grid-cols-2 md:gap-8"> <div> <h4 class="text-sm leading-5 font-semibold tracking-wider text-gray-400 uppercase"> Community </h4> <ul class="mt-4"> <li> <a href="/changelog" class="text-base leading-6 text-gray-300 hover:text-white"> What's new </a> </li> <li class="mt-4"> <a target="_blank" href="/status" class="text-base leading-6 text-gray-300 hover:text-white"> Status </a> </li> <li class="mt-4"> <a href="/blog" class="text-base leading-6 text-gray-300 hover:text-white"> Blog </a> </li> <li class="mt-4"> <a href="/docs" class="text-base leading-6 text-gray-300 hover:text-white"> Documentation </a> </li> <li class="mt-4"> <a target="_blank" href="https://github.com/plausible/analytics" class="text-base leading-6 text-gray-300 hover:text-white"> GitHub </a> </li> <li class="mt-4"> <a target="_blank" href="https://twitter.com/plausiblehq" class="text-base leading-6 text-gray-300 hover:text-white"> Twitter </a> </li> <li class="mt-4"> <a target="_blank" rel="me" href="https://fosstodon.org/@plausible" class="text-base leading-6 text-gray-300 hover:text-white"> Mastodon </a> </li> <li class="mt-4"> <a target="_blank" href="https://www.linkedin.com/company/plausible-analytics/" class="text-base leading-6 text-gray-300 hover:text-white"> LinkedIn </a> </li> </ul> </div> <div class="mt-12 md:mt-0"> <h4 class="text-sm leading-5 font-semibold tracking-wider text-gray-400 uppercase"> Company </h4> <ul class="mt-4"> <li class="mt-4"> <a href="/about" class="text-base leading-6 text-gray-300 hover:text-white"> About </a> </li> <li class="mt-4"> <a href="/contact" class="text-base leading-6 text-gray-300 hover:text-white"> Contact </a> </li> <li class="mt-4"> <a href="/privacy" class="text-base leading-6 text-gray-300 hover:text-white"> Privacy </a> </li> <li class="mt-4"> <a href="/data-policy" class="text-base leading-6 text-gray-300 hover:text-white"> Data policy </a> </li> <li class="mt-4"> <a href="/terms" class="text-base leading-6 text-gray-300 hover:text-white"> Terms </a> </li> <li class="mt-4"> <a href="/dpa" class="text-base leading-6 text-gray-300 hover:text-white"> DPA </a> </li> <li class="mt-4"> <a href="/security" class="text-base leading-6 text-gray-300 hover:text-white"> Security </a> </li> <li class="mt-4"> <a href="/imprint" class="text-base leading-6 text-gray-300 hover:text-white"> Imprint </a> </li> </ul> </div> </div> </div> </div> </div> </div> <script> </script> <script type="text/javascript" src="/assets/js/alpine.js?v=1732104758" defer></script> <script type="text/javascript" src="/assets/js/index.js?v=1732104758" defer></script> </body> </html>