https://pirsch.io/

Submitted URL:
https://pirsch.io
Report Finished:

The outgoing links identified from the page

LinkText
https://github.com/pirsch-analyticsGitHub
https://twitter.com/PirschAnalyticsTwitter
https://emvi.comEmvi Software GmbH
https://social.anoxinon.de/@pirschMastodon
https://www.producthunt.com/products/pirsch-analyticsProductHunt
https://www.indiehackers.com/product/pirsch-analyticsIndie Hackers

JavaScript Variables · 9 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
salfunction
handleDropdownfunction
switchImagefunction
getCookiefunction
setCookiefunction
redirectfunction

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html class="theme-light" lang="en"><head>
    <base href="/">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="copyright" content="Emvi Software GmbH">
    <meta name="author" content="Emvi Software GmbH">
    <meta name="title" content="Pirsch – The Best, Privacy-Friendly Google Analytics Alternative">
    <meta name="description" content="Pirsch is a powerful, privacy-friendly, open-source alternative to Google Analytics — lightweight, cookie-free, and easily integrated into any website or app.">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:site" content="@PirschAnalytics">
    <meta name="twitter:title" content="Pirsch – The Best, Privacy-Friendly Google Analytics Alternative">
    <meta name="twitter:description" content="Pirsch is a powerful, privacy-friendly, open-source alternative to Google Analytics — lightweight, cookie-free, and easily integrated into any website or app.">
    <meta name="twitter:image" content="https://pirsch.io/static/img/og-image.png">
    <meta property="og:site_name" content="Pirsch Analytics">
    <meta property="og:title" content="Pirsch – The Best, Privacy-Friendly Google Analytics Alternative">
    <meta property="og:description" content="Pirsch is a powerful, privacy-friendly, open-source alternative to Google Analytics — lightweight, cookie-free, and easily integrated into any website or app.">
    <meta property="og:image" content="https://pirsch.io/static/img/og-image.png">
    <meta property="og:url" content="https://pirsch.io/">
    <meta property="og:locale" content="en"><meta name="msapplication-TileColor" content="#f8f5ed">
    <meta name="theme-color" content="#f8f5ed"><link rel="stylesheet" type="text/css" href="/static/css/main.css?v=2024-10-07T13%3a55%3a58Z">
    <link rel="stylesheet" type="text/css" href="/static/css/scroll.css?v=2024-10-07T13%3a55%3a58Z">
    <link rel="mask-icon" href="/static/img/favicon/safari-pinned-tab.svg" color="#0a0a0a">
    <link rel="apple-touch-icon" sizes="180x180" href="/static/img/favicon/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/static/img/favicon/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/static/img/favicon/favicon-16x16.png">
    <link rel="manifest" href="/static/img/favicon/site.webmanifest">
    <link rel="canonical" href="https://pirsch.io/">

    
        <link rel="alternate" hreflang="de" href="https://pirsch.io/de">
    
        <link rel="alternate" hreflang="x-default" href="https://pirsch.io/">
    
        <link rel="alternate" hreflang="es" href="https://pirsch.io/es">
    
        <link rel="alternate" hreflang="fr" href="https://pirsch.io/fr">
    
        <link rel="alternate" hreflang="it" href="https://pirsch.io/it">
    
        <link rel="alternate" hreflang="ja" href="https://pirsch.io/ja">
    
        <link rel="alternate" hreflang="nl" href="https://pirsch.io/nl">
    
        <link rel="alternate" hreflang="pt" href="https://pirsch.io/pt">
    
    
    <title>Pirsch – The Best, Privacy-Friendly Google Analytics Alternative</title>

    <script src="/static/js/main.js?v=2024-10-07T13%3a55%3a58Z"></script>
    <script src="/static/js/scroll.js?v=2024-10-07T13%3a55%3a58Z"></script></head>
<body>





<header id="header" class="no-select">
    <div class="header-content">
        <a href="/" id="headerLogoLink" class="logo">
            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 26 38"><path d="M1 24c6.627 0 12-5.373 12-12S7.627 0 1 0v24zm24-10c-6.627 0-12 5.373-12 12s5.373 12 12 12V14z"></path><circle cx="21" cy="6" r="5"></circle><circle cx="5" cy="32" r="5"></circle></svg>
            <span>Pirsch</span>
        </a>
        <nav id="headerNav">
            <div class="dropdown">
                <button class="dropdown-button small">
                    <span>Product</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" fill="none"><path d="M4.646 5.646a.5.5 0 0 0 .707 0l3.793-3.793A.5.5 0 0 0 8.793 1H1.207a.5.5 0 0 0-.354.854l3.793 3.793z" fill="var(--color-primary)"></path></svg>
                </button>
                <div class="dropdown-content">
                    
                        <a href="/features" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none"><path d="M5 14.143s.875-.857 3.5-.857S12.875 15 15.5 15s3.5-.857 3.5-.857V3.857s-.875.857-3.5.857S11.125 3 8.5 3 5 3.857 5 3.857v10.286zm0 0V21" style="stroke: var(--color-secondary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
                            <span>All Features</span>
                        </a>
                    
                        <a href="/privacy-friendly-analytics" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none"><path d="M16 11V7a4 4 0 1 0-8 0v4M7 21h10a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2z" style="stroke: var(--color-secondary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>
                            <span>Privacy-Friendly Analytics</span>
                        </a>
                    
                        <a href="/google-analytics-alternative" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 19V9m6 10V5M6 19v-5"></path></svg>
                            <span>Google Analytics Alternative</span>
                        </a>
                    
                </div>
            </div>
            <div class="dropdown show-desktop">
                <button class="dropdown-button small">
                    <span>Solution</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" fill="none"><path d="M4.646 5.646a.5.5 0 0 0 .707 0l3.793-3.793A.5.5 0 0 0 8.793 1H1.207a.5.5 0 0 0-.354.854l3.793 3.793z" fill="var(--color-primary)"></path></svg>
                </button>
                <div class="dropdown-content">
                    
                        <a href="/for-developers" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"><path d="M17 8l4 4-4 4m-7 4l4-16M7 8l-4 4 4 4"></path></svg>
                            <span>For Developers</span>
                        </a>
                    
                        <a href="/for-agencies" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none"><path d="M7.371 8.894l1.694-1.706c.946-.942 2.394-.942 3.34 0l.605.603L17.8 3 21 6.2l-4.782 4.782.639.637a2.3 2.3 0 0 1 0 3.324L10.712 21l-3.856-3.852v-2.201H4.652L3 13.296l4.371-4.402zm0 0l7.748 7.704" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg>
                            <span>For Agencies</span>
                        </a>
                    
                        <a href="/for-enterprises" class="">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"><path d="M16 16h1m0-4h-1m0-4h1M7 16h1"></path><path d="M7 12H8"></path><path d="M12 5V3l9 2v15h-6M3 20V8h9v12H3z"></path></svg>
                            <span>For Enterprises</span>
                        </a>
                    
                </div>
            </div>
            <div class="dropdown show-desktop">
                <button class="dropdown-button small">
                    <span>Resources</span>
                    <svg xmlns="http://www.w3.org/2000/svg" width="10" height="6" fill="none"><path d="M4.646 5.646a.5.5 0 0 0 .707 0l3.793-3.793A.5.5 0 0 0 8.793 1H1.207a.5.5 0 0 0-.354.854l3.793 3.793z" fill="var(--color-primary)"></path></svg>
                </button>
                <div class="dropdown-content">
                    
                        <a href="/blog" class="" target="_blank">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10"><path d="M9 16h3m-3-4h6M9 8h6" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z" stroke-linejoin="round"></path></svg>
                            <span>Blog</span>
                        </a>
                    
                        <a href="https://docs.pirsch.io/" class="" target="_blank">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" stroke-linejoin="round" stroke-width="2" style="stroke: var(--color-secondary)"><path transform="rotate(350 13 7)" d="M13 7h5v14h-5z"></path><path d="M5 3h5v18H5z"></path></svg>
                            <span>Documentation</span>
                        </a>
                    
                        <a href="https://forum.pirsch.io" class="" target="_blank">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-linejoin="round"><path d="M5 21v-2c0-2.209 2.089-4 4.667-4h4.667C16.911 15 19 16.791 19 19v2" stroke-linecap="round"></path><path d="M12 11a4 4 0 1 0 0-8 4 4 0 1 0 0 8z" stroke-miterlimit="10"></path></svg>
                            <span>Forum</span>
                        </a>
                    
                        <a href="https://github.com/pirsch-analytics" class="" target="_blank">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"><path d="M17 8l4 4-4 4m-7 4l4-16M7 8l-4 4 4 4"></path></svg>
                            <span>GitHub</span>
                        </a>
                    
                        <a href="https://twitter.com/PirschAnalytics" class="" target="_blank">
                            <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none"><path d="M16.643 20.153c-2.054.786-8.32 2.07-11.719-1.845-3.293-3.794-1.864-9.535.601-12.405C7.753 3.309 12.359 2.11 16.394 3.75c1.481.607 2.726 1.677 3.549 3.05a7.43 7.43 0 0 1 1.018 4.57c-.141 2.187-.817 4.545-3.01 4.716s-2.549-1.878-2.694-2.871m0 0c.021-1.749.151-3.495.39-5.228-4.815-1.473-6.515 1.094-7.045 2.666s-.708 4.033 1.275 5.092 4.605-.309 5.381-2.529z" style="stroke: var(--color-secondary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg>
                            <span>Twitter</span>
                        </a>
                    
                </div>
            </div>
            
                <a href="https://pirsch.pirsch.io" class="show-mobile" style="display: ;">Live Demo</a>
            
                <a href="/pricing" class="" style="display: ;">Pricing</a>
            
                <a href="/login" class="hideLoggedIn" style="display: inline-flex;">Log In</a>
            
                <a href="/signup" class="button small hideLoggedIn" style="display: inline-flex;">Try It for Free</a>
            
            <a href="https://dashboard.pirsch.io" class="button small showLoggedIn" style="display: none;">Dashboard</a>
        </nav>
        <svg id="headerNavOpen" class="icon show-mobile" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="var(--color-primary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"><path d="M5 18h7m-7-6h14M5 6h14"></path></svg>
        <svg id="headerNavClose" class="icon show-mobile" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" style="display: none;"><path d="M17 7L7 17m10 0L7 7" stroke="var(--color-primary)" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg>
    </div>

    <script>
        const dropdowns = document.getElementsByClassName("dropdown");

        function handleDropdown() {
            for (let i = 0; i < dropdowns.length; i++) {
                let content = dropdowns[i].getElementsByTagName("div")[0];
                if (window.innerWidth <= 768) {
                    content.style.opacity = 1;
                    content.style.maxHeight = null;
                } else {
                    content.style.opacity = 0;
                }
            }
        }

        window.addEventListener("resize", handleDropdown);

        for (let i = 0; i < dropdowns.length; i++) {
            dropdowns[i].addEventListener("mouseenter", function() {
                let content = this.getElementsByTagName("div")[0];
                if (window.innerWidth > 768) {
                    content.style.opacity = 1;
                    if (content.style.maxHeight) {
                        content.style.maxHeight = null;
                    } else {
                        content.style.maxHeight = content.scrollHeight + "px";
                    }
                }
            });

            dropdowns[i].addEventListener("mouseleave", function() {
                let content = this.getElementsByTagName("div")[0];
                if (window.innerWidth > 768) {
                    content.style.opacity = 0;
                    content.style.maxHeight = null;
                }
            });
        }
    </script>
</header><section id="hero" class="hero">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800" style="top: calc((var(--padding-extra-large) - var(--padding-medium) - var(--header-height)) * -1);">
            <div class="gradient white"></div>
        </div>
        <h1 class="" data-sal="slide-up">
            See Beyond Clicks
            <span class="clipped" style="position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden;">With the Best Google Analytics Alternative</span>
        </h1>
        <p data-sal="slide-up" data-sal-delay="100">Privacy-friendly web analytics made and hosted in Germany — powerful, cookie-free, and fully compliant with GDPR, CCPA, and PECR.</p>
        <div class="actions" data-sal="slide-up" data-sal-delay="200">
            <a href="/signup" class="button">Start Your Free Trial</a>
            <a href="https://pirsch.pirsch.io/" class="button secondary" target="_blank">View Live Demo</a>
        </div>
        <div class="customers" data-sal="slide-up" data-sal-delay="300">
            <img src="static/img/customers.png" alt="Customers of Pirsch Analytics">
            <div class="customers-content">
                <svg xmlns="http://www.w3.org/2000/svg" width="97" height="16" fill="#ffda6e"><path d="M9.803.88l1.927 3.911 4.32.629a1 1 0 0 1 .553 1.705l-3.125 3.043.737 4.3a1 1 0 0 1-1.451 1.054l-3.861-2.029-3.863 2.031a1 1 0 0 1-1.451-1.054l.737-4.3-3.123-3.045a1 1 0 0 1 .556-1.706l4.317-.627L8.003.88a1.04 1.04 0 0 1 1.8 0zm20.004 0l1.927 3.911 4.32.629a1 1 0 0 1 .553 1.705l-3.125 3.043.737 4.3a1 1 0 0 1-1.451 1.054l-3.861-2.029-3.863 2.031a1 1 0 0 1-1.451-1.054l.737-4.3-3.123-3.045a1 1 0 0 1 .556-1.706l4.317-.627L28.007.88a1.04 1.04 0 0 1 1.8 0zm20.004 0l1.927 3.911 4.32.629a1 1 0 0 1 .553 1.705l-3.125 3.043.737 4.3a1 1 0 0 1-1.451 1.054l-3.861-2.029-3.863 2.031a1 1 0 0 1-1.451-1.054l.737-4.3-3.123-3.045a1 1 0 0 1 .556-1.706l4.317-.627L48.011.88a1.04 1.04 0 0 1 1.8 0zm20.004 0l1.927 3.911 4.32.629a1 1 0 0 1 .553 1.705l-3.125 3.043.737 4.3a1 1 0 0 1-1.451 1.054l-3.861-2.029-3.863 2.031a1 1 0 0 1-1.451-1.054l.737-4.3-3.123-3.045a1 1 0 0 1 .556-1.706l4.317-.627L68.015.88a1.04 1.04 0 0 1 1.8 0zm20.004 0l1.927 3.911 4.32.629a1 1 0 0 1 .553 1.705l-3.125 3.043.737 4.3a1 1 0 0 1-1.451 1.054l-3.861-2.029-3.863 2.031a1 1 0 0 1-1.451-1.054l.737-4.3-3.123-3.045a1 1 0 0 1 .556-1.706l4.317-.627L88.019.88a1.04 1.04 0 0 1 1.8 0z"></path></svg>
                <small>Trusted by 500+ Customers</small>
            </div>
        </div>
        <figure class="image-container" data-sal="slide-up" data-sal-delay="400">
            <img src="static/img/overview-light.svg" class="image image-1 show-light" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <img src="static/img/dashboard-light.svg" class="image image-2 show-light" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative">
            <img src="static/img/funnels-light.svg" class="image image-3 show-light" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <img src="static/img/sessions-light.svg" class="image image-4 show-light" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <img src="static/img/overview-dark.svg" class="image image-1 show-dark" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <img src="static/img/dashboard-dark.svg" class="image image-2 show-dark" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative">
            <img src="static/img/funnels-dark.svg" class="image image-3 show-dark" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <img src="static/img/sessions-dark.svg" class="image image-4 show-dark" alt="See Beyond Clicks With the Best Google Analytics Alternative" title="See Beyond Clicks With the Best Google Analytics Alternative" style="display: none;">
            <div class="click-area area-1" onclick="switchImage('image-1')"></div>
            <div class="click-area area-2" onclick="switchImage('image-2')" style="visibility: hidden;"></div>
            <div class="click-area area-3" onclick="switchImage('image-3')"></div>
            <div class="click-area area-4" onclick="switchImage('image-4')"></div>
        </figure>

        <script>
            function switchImage(imageClass) {
                const images = document.querySelectorAll('.image-container .image');
                const clickAreas = document.querySelectorAll('.click-area');

                images.forEach(image => {
                    if (image.classList.contains(imageClass)) {
                        image.style.display = 'block';
                    } else {
                        image.style.display = 'none';
                    }
                });

                clickAreas.forEach(area => {
                    if (area.classList.contains(`area-${imageClass.slice(-1)}`)) {
                        area.style.visibility = "hidden";
                        area.style.userSelect = "none";
                    } else {
                        area.style.visibility = "visible";
                        area.style.userSelect = "auto";
                    }
                });
            }
        </script>
    </div>
</section>


<section class="customers">
    <div class="section-content">
        <div class="grid" data-sal="slide-up">
            <div class="row">
                
                    <img src="/static/img/globalx.png" title="Global X" alt="Global X" class="inverted" style="height: 36px; max-height: 36px;" loading="lazy">
                
                    <img src="/static/img/maglr.png" title="Maglr" alt="Maglr" class="inverted" style="height: 30px; max-height: 30px;" loading="lazy">
                
                    <img src="/static/img/superblog.png" title="Superblog" alt="Superblog" class="inverted" style="height: 36px; max-height: 36px;" loading="lazy">
                
                    <img src="/static/img/stillalive-light.png" title="Stillalive Studios" alt="Stillalive Studios" class="show-light" style="height: 34px; max-height: 34px;" loading="lazy">
                
                    <img src="/static/img/stillalive-dark.png" title="Stillalive Studios" alt="Stillalive Studios" class="show-dark" style="height: 34px; max-height: 34px;" loading="lazy">
                
            </div>
            <div class="row">
                
                    <img src="/static/img/toffolo.png" title="Toffolo" alt="Toffolo" class="inverted" style="height: 30px; max-height: 30px;" loading="lazy">
                
                    <img src="/static/img/studiolenzing.png" title="Studio Lenzing" alt="Studio Lenzing" class="inverted" style="height: 20px; max-height: 20px;" loading="lazy">
                
                    <img src="/static/img/senja.png" title="Senja" alt="Senja" class="inverted" style="height: 28px; max-height: 28px;" loading="lazy">
                
                    <img src="/static/img/spectate.png" title="Spectate" alt="Spectate" class="inverted" style="height: 24px; max-height: 24px;" loading="lazy">
                
            </div>
        </div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient yellow left"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">1</div>
                <div class="text">Easy Start</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Set Up in Minutes</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">Simply add the script to your site, choose from a variety of plugins, or go for the API backend integration. Pirsch is the <strong>plug-and-play Google Analytics alternative</strong>.</p>
        
        <div class="grid " data-sal="slide-up" data-sal-delay="300">
    <div class="row two-one">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Integrates With Your Stack</h3>
            
            
                <p>Pirsch offers plugins, libraries, and tutorials for the most popular CMSs, website builders, and programming languages to get you up and running in no time.</p>
            
            
        </div>
    
    

<div class="marquee">
    <div class="marquee-content">
        
            <img src="/static/img/go.svg" title="Go" alt="Go" class="inverted" loading="lazy">
        
            <img src="/static/img/vue.svg" title="Vue" alt="Vue" class="inverted" loading="lazy">
        
            <img src="/static/img/angular.svg" title="Angular" alt="Angular" class="inverted" loading="lazy">
        
            <img src="/static/img/react.svg" title="React" alt="React" class="inverted" loading="lazy">
        
            <img src="/static/img/wordpress.svg" title="Wordpress" alt="Wordpress" class="inverted" loading="lazy">
        
            <img src="/static/img/framer.svg" title="Framer" alt="Framer" class="inverted" loading="lazy">
        
            <img src="/static/img/webflow.svg" title="Webflow" alt="Webflow" class="inverted" loading="lazy">
        
            <img src="/static/img/laravel.svg" title="Laravel" alt="Laravel" class="inverted" loading="lazy">
        
            <img src="/static/img/drupal.svg" title="Drupal" alt="Drupal" class="inverted" loading="lazy">
        
    </div>
</div>
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Seamless Switch</h3>
            
            
                <p>Migrating from other web analytics solutions? Import your data from Plausible, Fathom, or Google Analytics in just a few clicks and easily continue where you left off.</p>
            
            
        </div>
    
    
</div>
</div><div class="row one-two">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>No Cookie Banner</h3>
            
            
                <p>Say goodbye to consent banners: Pirsch works without cookies and never stores your visitors' personal identifiable information.</p>
            
            
        </div>
    
    
</div>





<div class="card columns">
    
        <div class="card-content">
            
                <h3>Privacy-Friendly by Design</h3>
            
            
                <p>Built from the ground up with privacy in mind and with an open-source core, Pirsch offers uncompromising GDPR, CCPA, PECR, and Schrems II compliant data protection. All data is hosted on a secure server cluster in Germany.</p>
            
            
        </div>
    
    <div class="gdpr-logo no-select" data-sal="zoom-in-stagger">
    <span style="--animation-order: 1;">GDPR</span>
    <div class="background" style="--animation-order: 1;"></div>
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 2;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 3;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 4;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 5;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 6;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 7;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 8;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 9;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 10;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 11;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 12;" loading="lazy">
    <img src="/static/img/star.svg" alt="Star" class="inverted" style="--animation-order: 13;" loading="lazy">
</div>
</div>
</div>
</div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient green right"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">2</div>
                <div class="text">Instant Output</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Unlock Key Insights</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">With a powerful yet easy-to-use dashboard, you can access the most relevant data necessary to understand your customers and make the right decisions.</p>
        
        <div class="grid " data-sal="slide-up" data-sal-delay="300">
    <div class="row columns">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Track Everything You Need</h3>
            
            
                <p>With a wide range of data points, you get a detailed understanding of your visitors and target audience.</p>
            
            
        </div>
    
    <img src="/static/img/data-light.svg" title="Data" alt="Data" class="show-light" style="max-width: 100%" loading="lazy"><img src="/static/img/data-dark.svg" title="Data" alt="Data" class="show-dark" style="max-width: 100%" loading="lazy">
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Filter With One Click</h3>
            
            
                <p>Pirsch makes it effortless to explore your stats through intuitive filtering on a super-fast, highly visual dashboard.</p>
            
            
        </div>
    
    <img src="/static/img/filter-light.svg" title="Filter" alt="Filter" class="show-light mask-bottom" style="max-width: 100%" loading="lazy"><img src="/static/img/filter-dark.svg" title="Filter" alt="Filter" class="show-dark mask-bottom" style="max-width: 100%" loading="lazy">
</div>
</div>
</div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient white left"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">3</div>
                <div class="text">Advanced Analytics</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Dive Into the Details</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">See beyond clicks with the power of events, A/B testing, and tag-based segmentation, drill down into single sessions, or track your performance with flexible conversion goals.</p>
        
        <div class="grid " data-sal="slide-up" data-sal-delay="300">
    <div class="row <nil>">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Analyze Funnels</h3>
            
            
                <p>Effectively visualize and fully understand user journeys in a matter of seconds.</p>
            
            
        </div>
    
    <img src="/static/img/funnel-light.svg" title="Funnel Analysis with Pirsch Analytics" alt="Funnel Analysis with Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/funnel-dark.svg" title="Funnel Analysis with Pirsch Analytics" alt="Funnel Analysis with Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Explore Sessions</h3>
            
            
                <p>Learn more about individual user journeys with in-depth session summaries.</p>
            
            
        </div>
    
    <img src="/static/img/session-light.svg" title="Session Analysis with Pirsch Analytics" alt="Session Analysis with Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/session-dark.svg" title="Session Analysis with Pirsch Analytics" alt="Session Analysis with Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Segment Visitors</h3>
            
            
                <p>Tags help you leverage your data, whether it's for A/B testing or segmentation.</p>
            
            
        </div>
    
    <img src="/static/img/ab-light.svg" title="AB Testing with Pirsch Analytics" alt="AB Testing with Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/ab-dark.svg" title="AB Testing with Pirsch Analytics" alt="AB Testing with Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>
</div><div class="row <nil>">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Create Events</h3>
            
            
                <p>Button clicks, checkouts, signups, and more. Quickly highlight important user activities.</p>
            
            
        </div>
    
    <img src="/static/img/event-light.svg" title="Event Tracking with Pirsch Analytics" alt="Event Tracking with Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/event-dark.svg" title="Event Tracking with Pirsch Analytics" alt="Event Tracking with Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Monitor Goals</h3>
            
            
                <p>Keep an eye on your site's performance and track conversion goals.</p>
            
            
        </div>
    
    <img src="/static/img/goal-light.svg" title="Conversion Goal Tracking with Pirsch Analytics" alt="Conversion Goal Tracking with Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/goal-dark.svg" title="Conversion Goal Tracking with Pirsch Analytics" alt="Conversion Goal Tracking with Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Utilize Webhooks</h3>
            
            
                <p>Stay up-to-date or trigger actions in the applications you already use with native webhooks.</p>
            
            
        </div>
    
    <img src="/static/img/webhooks-light.svg" title="Native Webhooks of Pirsch Analytics" alt="Native Webhooks of Pirsch Analytics" class="show-light" style="max-width: 282px" loading="lazy"><img src="/static/img/webhooks-dark.svg" title="Native Webhooks of Pirsch Analytics" alt="Native Webhooks of Pirsch Analytics" class="show-dark" style="max-width: 282px" loading="lazy">
</div>
</div>
</div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient yellow right"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">4</div>
                <div class="text">Smart Teamwork</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Empower People With Data</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">Reduce friction and enhance productivity by getting the right information to the right people with minimal effort, enabling them to thrive and excel.</p>
        
        <div class="grid " data-sal="slide-up" data-sal-delay="300">
    





<div class="card columns">
    
        <div class="card-content">
            
                <h3>Easily Manage Teams and Sites</h3>
            
            
                <p>Work happens in teams. That's why Pirsch enables collaboration right from the start: Simply invite team members or clients via email, assign them roles, and give them access to the dashboards they need to excel. All people, sites and custom themes in one place.</p>
            
            
                <a href="/signup" class="button yellow">Start 30-day Free Trial</a>
            
        </div>
    
    <div class="orga no-select">
    <div class="orga-content">
        <div class="circle large">
            <img class="person" src="/static/img/person1.png" alt="Person">
            <img class="person" src="/static/img/person2.png" alt="Person">
            <img class="person" src="/static/img/person3.png" alt="Person">
            <img class="person" src="/static/img/person4.png" alt="Person">
            <img class="person" src="/static/img/person1.png" alt="Person">
            <img class="person" src="/static/img/person2.png" alt="Person">
            <img class="person" src="/static/img/person3.png" alt="Person">
            <img class="person" src="/static/img/person4.png" alt="Person">
        </div>
        <div class="circle small">    
            <div class="site">your-site.com</div>
            <div class="site">your-blog.com</div>
            <div class="site">your-client.com</div>
            <div class="site">your-shop.com</div>
            <div class="site">your-site.com</div>
            <div class="site">your-blog.com</div>
            <div class="site">your-client.com</div>
            <div class="site">your-shop.com</div>
        </div>
    </div>
</div>
</div><div class="row <nil>">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Receive Automatic Email Reports</h3>
            
            
                <p>Keep colleagues, customers, or partners in the loop with automatic email reports. Regularly receive a concise summary of the latest activities with just one click.</p>
            
            
        </div>
    
    
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Share Dashboards With Anybody</h3>
            
            
                <p>Working with external partners? Create unique access links to securely grant access to dashboards or make them public on your personal subdomain.</p>
            
            
        </div>
    
    
</div>
</div>
</div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient green left"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">5</div>
                <div class="text">Creative Freedom</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Make It Your Own</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">Pirsch offers the most extensive theming and white labeling options available in the industry. Sleek and modern or something playful and vibrant? The possibilities are endless.</p>
        
        <div class="grid " data-sal="slide-up" data-sal-delay="300">
    <div class="row one-two">
    <div class="column <nil>">
    





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>Custom Themes</h3>
            
            
                <p>Personalize your analytics experience with logos, colors or custom domains and stand out from the crowd.</p>
            
            
        </div>
    
    
</div>





<div class="card <nil>">
    
        <div class="card-content">
            
                <h3>White Labeling</h3>
            
            
                <p>Whether you want to offer your clients a full web analytics solution or reflect your own brand and style, Pirsch has you covered.</p>
            
            
        </div>
    
    
</div>
</div>





<div class="card <nil>">
    
    

<div class="marquee">
    <div class="marquee-content">
        
            <img src="/static/img/dashboard-dark.svg" title="Dashboard Dark" alt="Dashboard Dark" class="border-radius-medium" loading="lazy">
        
            <img src="/static/img/dashboard-light.svg" title="Dashboard Light" alt="Dashboard Light" class="border-radius-medium show-dark" loading="lazy">
        
            <img src="/static/img/dashboard-green-dark.svg" title="Dashboard Green" alt="Dashboard Green" class="border-radius-medium" loading="lazy">
        
            <img src="/static/img/dashboard-blue-light.svg" title="Dashboard Blue" alt="Dashboard Blue" class="border-radius-medium" loading="lazy">
        
            <img src="/static/img/dashboard-retro-dark.svg" title="Dashboard Retro" alt="Dashboard Retro" class="border-radius-medium" loading="lazy">
        
            <img src="/static/img/dashboard-contrast-light.svg" title="Dashboard Contrast" alt="Dashboard Contrast" class="border-radius-medium" loading="lazy">
        
    </div>
</div>
</div>
</div>
</div>
    </div>
</section>




<section class="content">
    <div class="section-content">
        <div class="gradient-container" data-sal="slide-up" data-sal-duration="800">
            <div class="gradient white right"></div>
        </div>
        
            <div class="nummeration" data-sal="slide-up">
                <div class="number">6</div>
                <div class="text">Good Company</div>
            </div>
        
        <h2 data-sal="slide-up" data-sal-delay="100">Join Happy Customers</h2>
        
            <p data-sal="slide-up" data-sal-delay="200">Hundreds of millions of page views for thousands of sites are collected with Pirsch Analytics each month — see what our customers have to say.</p>
        
        <div class="grid one-one-one" data-sal="slide-up" data-sal-delay="300">
    


    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/vegardflatoy.jpg" alt="Vegard Flatoy" style="max-width: 48px;">
            <div class="text">
                <strong>Vegard Flatoy</strong>
                <small>lemot.fr</small>
            </div>
        </div>
        <p>I've tested many of the cookieless tracking alternatives and I just love the Pirsch dashboard. The graphs are unparalleled. I also love the custom stuff you can do with their events API.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/leanderlenzing.jpg" alt="Leander Lenzing" style="max-width: 48px;">
            <div class="text">
                <strong>Leander Lenzing</strong>
                <small>studiolenzing.com</small>
            </div>
        </div>
        <p>A fast and beautiful crafted analytics tool. The UI is lovely and the information is easy to grasp. Sounds cheesy but analytics are fun with Pirsch.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/lorensodagostino.jpg" alt="Lorenso D'Agostino" style="max-width: 48px;">
            <div class="text">
                <strong>Lorenso D'Agostino</strong>
                <small>dagostino.digital</small>
            </div>
        </div>
        <p>Pirsch is a game changer. It combines speed, beautiful design and usability like no other analytics tool. Barely a day goes by that I don't use it.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/dezeiraudgaetan.jpg" alt="Dezeiraud Gaëtan" style="max-width: 48px;">
            <div class="text">
                <strong>Dezeiraud Gaëtan</strong>
                <small>dezeiraud.com</small>
            </div>
        </div>
        <p>We use Pirsch on our website or software (Electron-based and UWP) with privacy in mind. It's not just GDPR compliant, it's a real philosophy. Privacy is not optional, it's a right.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/karrfager.jpg" alt="Karr Fager" style="max-width: 48px;">
            <div class="text">
                <strong>Karr Fager</strong>
                <small>redpanther.io</small>
            </div>
        </div>
        <p>I only wish I would've found Pirsch sooner. It is simple, clean, and quick. I tried several other solutions to display website data on my clients' SEO dashboards, Pirsch is the winner.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/zepfietje.jpg" alt="Zep Fietje" style="max-width: 48px;">
            <div class="text">
                <strong>Zep Fietje</strong>
                <small>zepfietje.com</small>
            </div>
        </div>
        <p>After trying many analytics tools, only Pirsch met my needs. Pirsch is the most complete, beautiful and affordable analytics solution out there.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/toryhowell.jpg" alt="Tory Howell" style="max-width: 48px;">
            <div class="text">
                <strong>Tory Howell</strong>
                <small>toryhowell.com</small>
            </div>
        </div>
        <p>I'm obsessed with Pirsch! I use it on my personal website and recommend it to all of my website clients. It's honestly one of my favorite tools I use for my business.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/rishimohan.jpg" alt="Rishi Mohan" style="max-width: 48px;">
            <div class="text">
                <strong>Rishi Mohan</strong>
                <small>kizie.co</small>
            </div>
        </div>
        <p>In my week's usage of Pirsch on Kizie, I feel one of the best things about Pirsch is how well it displays the data I need to see with all the filters. You can setup custom events and goals too.</p>
    </div>

    <div class="card testimonial">
        <div class="headline">
            <img src="/static/img/social-proof/rafaelalex.jpg" alt="Rafael Alex" style="max-width: 48px;">
            <div class="text">
                <strong>Rafael Alex</strong>
                <small>rafaelalex.de</small>
            </div>
        </div>
        <p>Beautifully designed. Easy to integrate and operate. Created and hosted in Germany. A lot of good reasons to give Pirsch a try — seriously do it. Today.</p>
    </div>

</div>
    </div>
</section><section id="cta" class="cta">
    <div class="section-content">
        <div class="gradient-container" style="top: calc(var(--padding-extra-large) * -1); --sal-duration: .8s;">
            <div class="gradient green"></div>
        </div>
        <img src="/static/img/cta-light.svg" alt="Pirsch Analytics Icon" class="show-light" loading="lazy">
        <img src="/static/img/cta-dark.svg" alt="Pirsch Analytics Icon" class="show-dark" loading="lazy">
        <h2>Ready to Level up Your Analytics?</h2>
        <p>Try Pirsch Analytics free of charge for 30 days with no credit card required. Pick the <strong>best Google Analytics alternative</strong>, setting up your first website only takes a few minutes.</p>
        <div class="actions">
            <a href="/signup" class="button">Get Started For Free</a>
        </div>
    </div>
</section>




<footer>
    <div class="footer-content">
        <ul>
            <li>
                <h2 class="h4">Pirsch Analytics</h2>
                <small>Made and hosted in Germany.</small>
                <small>© 2024 <a href="https://emvi.com" target="_blank" style="display: inline;">Emvi Software GmbH</a>. All rights reserved.</small>
                <label for="language" style="height: 0; overflow: hidden; opacity: 0;">Language</label>
                <select id="language" class="language">
                    <option value="en">English</option>
                    <option value="de">Deutsch</option>
                    <option value="es">Español</option>
                    <option value="fr">Français</option>
                    <option value="nl">Nederlands</option>
                    <option value="it">Italiano</option>
                    <option value="pt">Português</option>
                    <option value="ja">日本語</option>
                </select>

                <script>
                    const translations = new Map;
                    translations.set("de", "/de");
                    translations.set("es", "/es");
                    translations.set("fr", "/fr");
                    translations.set("nl", "/nl");
                    translations.set("it", "/it");
                    translations.set("pt", "/pt");
                    translations.set("ja", "/ja");
                    translations.set("en", "/");
                    translations.set("x-default", "/");
                    
                    function getCookie(cookie) {
                        const name = cookie + "=";
                        const ca = document.cookie.split(';');

                        for (let i = 0; i < ca.length; i++) {
                            const c = ca[i].trim();

                            if (c.indexOf(name) === 0) {
                                return c.substring(name.length);
                            }
                        }

                        return undefined;
                    }

                    function setCookie(name, value) {
                        const now = new Date();
                        const time = now.getTime();
                        const expire = time + 365 * 24 * 60 * 60 * 1000; 
                        now.setTime(expire)
                        document.cookie = `${name}=${value};SameSite=Strict;path=/;expires=${now.toUTCString()}`;
                    }

                    function redirect(lang) {
                        if (!location.pathname.includes("/blog/")) {
                            location = `https:\/\/pirsch.io${lang}`;
                        }
                    }

                    document.addEventListener("DOMContentLoaded", () => {
                        const langSelect = document.getElementById("language");
                        langSelect.value = getCookie("language") || document.documentElement.lang;

                        if (langSelect.value !== "en" && !location.pathname.startsWith("/"+langSelect.value)) {
                            redirect(translations.get(langSelect.value));
                            return;
                        }

                        langSelect.addEventListener("change", e => {
                            const current = getCookie("language");
                            const value = e.target.value;

                            if (value !== current) {
                                setCookie("language", value);
                                redirect(translations.get(value));
                            }
                        });
                    });
                </script>

                <img src="static/img/gdpr-light.svg" alt="GDPR compliance managed by valvisio consulting" class="show-light" loading="lazy">
                <img src="static/img/gdpr-dark.svg" alt="GDPR compliance managed by valvisio consulting" class="show-dark" loading="lazy">
            </li>
            <li style="grid-column: 4;">
                <h3 class="h4">Product</h3>
                
                    <a href="/" target="" rel="noreferrer">Home</a>
                
                    <a href="https://pirsch.pirsch.io/" target="_blank" rel="noreferrer">Live Demo</a>
                
                    <a href="/pricing" target="" rel="noreferrer">Pricing</a>
                
                    <a href="/features" target="" rel="noreferrer">Features</a>
                
                    <a href="/privacy-friendly-analytics" target="" rel="noreferrer">Privacy-Friendly Analytics</a>
                
                    <a href="/cookieless-tracking" target="" rel="noreferrer">Cookieless Tracking</a>
                
                    <a href="/google-analytics-alternative" target="" rel="noreferrer">Google Analytics Alternative</a>
                
                    <a href="/white-label-analytics" target="" rel="noreferrer">White Label Web Analytics</a>
                
                    <a href="/shopify-analytics" target="" rel="noreferrer">Shopify Analytics</a>
                
                    <a href="/laravel-filament-analytics" target="" rel="noreferrer">Laravel / Filament Analytics</a>
                
                    <a href="/for-developers" target="" rel="noreferrer">For Developers</a>
                
                    <a href="/for-agencies" target="" rel="noreferrer">For Agencies</a>
                
                    <a href="/for-enterprises" target="" rel="noreferrer">For Enterprises</a>
                
            </li>
            <li style="grid-column: 5;">
                <h3 class="h4">Resources</h3>
                
                    <a href="/blog" target="" rel="noreferrer">Blog</a>
                
                    <a href="https://docs.pirsch.io/" target="_blank" rel="noreferrer">Documentation</a>
                
                    <a href="https://docs.pirsch.io/api-sdks/api" target="_blank" rel="noreferrer">API &amp; SDKs</a>
                
                    <a href="https://docs.pirsch.io/changelog" target="_blank" rel="noreferrer">Changelog</a>
                
                    <a href="/news" target="" rel="noreferrer">News</a>
                
                    <a href="/glossary" target="" rel="noreferrer">Glossary</a>
                
                    <a href="/atlas" target="" rel="noreferrer">Analytics Atlas</a>
                
                    <a href="/utm-generator" target="" rel="noreferrer">UTM Generator</a>
                
                    <a href="/ctr-calculator" target="" rel="noreferrer">CTR Calculator</a>
                
                    <a href="/terms" target="" rel="noreferrer">Terms and Conditions</a>
                
                    <a href="/privacy" target="" rel="noreferrer">Privacy Policy</a>
                
                    <a href="https://pirsch.io/static/files/Data%20Processing%20Agreement%20-%20Pirsch%20Analytics.pdf" target="_blank" rel="noreferrer">DPA (English)</a>
                
                    <a href="https://pirsch.io/static/files/Vertrag%20zur%20Auftragsverarbeitung%20-%20Pirsch%20Analytics.pdf" target="_blank" rel="noreferrer">DPA (German)</a>
                
            </li>
            <li style="grid-column: 4;">
                <h3 class="h4">Social</h3>
                
                    <a href="https://forum.pirsch.io/" target="_blank" rel="noreferrer">Forum</a>
                
                    <a href="https://github.com/pirsch-analytics" target="_blank" rel="noreferrer">GitHub</a>
                
                    <a href="https://twitter.com/PirschAnalytics" target="_blank" rel="noreferrer">Twitter</a>
                
                    <a href="https://social.anoxinon.de/@pirsch" target="_blank" rel="noreferrer">Mastodon</a>
                
                    <a href="https://www.producthunt.com/products/pirsch-analytics" target="_blank" rel="noreferrer">ProductHunt</a>
                
                    <a href="https://www.indiehackers.com/product/pirsch-analytics" target="_blank" rel="noreferrer">Indie Hackers</a>
                
            </li>
            <li style="grid-column: 5;">
                <h3 class="h4">Company</h3>
                
                    <a href="mailto:[email protected]" target="" rel="noreferrer">Contact Us</a>
                    
                
                    <a href="/about-us" target="" rel="noreferrer">About Us</a>
                    
                
                    <a href="/legal" target="" rel="noreferrer">Legal Notice</a>
                    
                
            </li>
        </ul>
    </div>
</footer><button class="theme-switch" tabindex="-1">
    <fieldset id="toggleTheme">
        <input type="radio" name="theme" value="light" id="light" tabindex="-1" checked="">
        <label for="light">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#000" stroke-width="2" stroke-linejoin="round"><path d="M12 17a5 5 0 1 0 0-10 5 5 0 1 0 0 10z"></path><path d="M5.636 5.636l.707.707M3 12h1m2.343 5.657l-.707.707M12 20v1m5.657-3.343l.707.707M20 12h1m-2.636-6.364l-.707.707M12 3v1" stroke-linecap="round"></path></svg>
        </label>
        <input type="radio" name="theme" value="dark" id="dark" tabindex="-1">
        <label for="dark">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="#000"><path d="M12.515 14.242C9.517 11.161 9.017 6.498 11.183 3a8.4 8.4 0 0 0-4.497 2.498 9.2 9.2 0 0 0 0 12.991 9.2 9.2 0 0 0 12.991 0c.5-.5.999-1.082 1.332-1.666-2.998.5-6.162-.333-8.494-2.581z" stroke-width="2" stroke-miterlimit="10" stroke-linejoin="round"></path></svg>
        </label>
    </fieldset>
</button>

</body></html>