Analytics for Laravel

Track visitors, registrations, and payments. Discover which channels actually drive revenue, not just traffic. Server-side, GDPR compliant, 100% accurate.
Aaron FrancisMartin JooSergey KarakhanyanFilip GanyiczMarc LoskillIngmar FeldhoffJoel Clermont

Adoré par la communauté Laravel

Web analytics dashboard for Laravel apps
SimpleStats - The missing statistics tool for Laravel applications | Product Hunt
SimpleStats - The missing analytics tool for Laravel applications | Laravel News

Commencer

Des analytics puissantes en un rien de temps

Installe le client

Installer SimpleStats

composer require simplestats-io/laravel-client
Dans ton projet Laravel, il te suffit d'installer le client SimpleStats. Bravo, l'outil tracke déjà tes visiteurs !
Tracke tes utilisateurs

Exemple du contract TrackablePerson

class User extends Authenticatable implements TrackablePerson
{
    public function getTrackingTime(): CarbonInterface
    {
        return $this->created_at;
    }
}
Pour que le client tracke les inscriptions de tes utilisateurs, il te suffit d'ajouter l'interface TrackablePerson et d'implémenter le contract.
Tracke tes ventes

Exemple du contract TrackablePayment

class Transaction extends Model implements TrackablePayment
{
    public function getTrackingPerson(): TrackablePerson
    {
        return User::find($this->user_id);
    }

    public function getTrackingTime(): CarbonInterface
    {
        return $this->created_at;
    }

    public function getTrackingGross(): float
    {
        return $this->total;
    }

    public function getTrackingNet(): float
    {
        return $this->total - $this->tax;
    }

    public function getTrackingCurrency(): string
    {
        return $this->currency;
    }
}
Pour que le client tracke les paiements de ton app, ajoute l'interface TrackablePayment à ton modèle de paiement/transaction et implémente le contract.
N'oublie pas de consulter la documentation pour plus de détails.

Features

Ce qui nous rend uniques

  • Server-side

    Different

    100%
    accurate
    70%
    client-side

    Traditional client-side analytic tools are only about 70% accurate because of ad blockers and they often only show you data like visits and views. That's where server-side analytics like SimpleStats shines; it gives you superpowers without the integration hustle!

  • Privacy

    GDPR compliant

    We are fully committed to GDPR compliance! No cookies are required or stored, ensuring your data remains confidential. You can rely on SimpleStats to respect your privacy and guarantee that your data will never be shared.

  • Reporting

    The tool provides you with a powerful reporting system that allows you to create custom reports, filter them by location, device, and UTM parameters. The frequency of the reports can be saved and scheduled individually, so you never miss important updates!

  • UTMs and Referrers

    UTMs and Referrers are collected automatically and linked to your users and payments, so you see the real ROI and best-performing channel of every campaign.

  • Simple

    Install the Composer package, add your token to the .env file, and you're ready to analyze your campaigns and users.

  • Subscriptions

    MRR, ARR, churn and retention out of the box, attributed to the channel that won each customer.

  • Campaign profit

    Add your ad spend per campaign and get ROAS, CAC and LTV:CAC, so you see which channels make money after costs.

  • Retention

    Cohort retention, stickiness and active users, per channel. See not just who signs up, but who comes back and keeps paying.

  • KPIs

    Unique Visitors, Conversion Rate, Active Users, ARPU, MRR, Revenue and many more KPIs across the whole funnel, all filterable by date, location, device and channel.

  • Ask AI

    Chat & MCP

    Ask questions about your stats in plain language and get answers backed by your real numbers. Chat right in your dashboard, or connect Claude, Cursor and other AI tools to your data via the built-in MCP server.

  • API

    The REST API works with any stack, not just Laravel. Trigger the requests manually and track any custom project.

  • Collaborate

    Create a team, invite co-workers to your projects, and assign permissions. Each team is fully separated by tenancy.

  • Free

    There will always be a free plan, with no credit card required to sign up. Subscribe to support us as your business grows.

  • Multi-currency

    Selling in several currencies? Foreign payments are auto-converted at daily exchange rates into your team's currency, so every revenue metric stays comparable.

Why us

Comment nous comparer

SimpleStats

  • Marketing attribution
  • Revenue per channel
  • User & Payment tracking
  • MRR, churn & retention
  • AI analytics assistant
  • Ad spend & ROAS / CAC
  • Server-side tracking
  • Ad-blocker proof
  • No JavaScript required
  • Laravel-native
  • No cookie banner required
  • Self-hosting option

Plausible

  • Marketing attribution
  • Revenue per channel
  • User & Payment tracking
  • MRR, churn & retention
  • AI analytics assistant
  • Ad spend & ROAS / CAC
  • Server-side tracking
  • Ad-blocker proof
  • No JavaScript required
  • Laravel-native
  • No cookie banner required
  • Self-hosting option

Fathom

  • Marketing attribution
  • Revenue per channel
  • User & Payment tracking
  • MRR, churn & retention
  • AI analytics assistant
  • Ad spend & ROAS / CAC
  • Server-side tracking
  • Ad-blocker proof
  • No JavaScript required
  • Laravel-native
  • No cookie banner required
  • Self-hosting option

Baremetrics

  • Marketing attribution
  • Revenue per channel
  • User & Payment tracking
  • MRR, churn & retention
  • AI analytics assistant
  • Ad spend & ROAS / CAC
  • Server-side tracking
  • Ad-blocker proof
  • No JavaScript required
  • Laravel-native
  • No cookie banner required
  • Self-hosting option

Google Analytics

  • Marketing attribution
  • Revenue per channel
  • User & Payment tracking
  • MRR, churn & retention
  • AI analytics assistant
  • Ad spend & ROAS / CAC
  • Server-side tracking
  • Ad-blocker proof
  • No JavaScript required
  • Laravel-native
  • No cookie banner required
  • Self-hosting option

Loved by devs

Témoignages de nos fans

I just saw SimpleStats on reddit, it looks super awesome!

Aaron Francis

SimpleStats is an amazing product! The onboarding was one of the smoothest experiences I've had - super easy and straightforward. Everything just works, from setup to job dispatching with Redis. A great overall experience!

Martin Joo

SimpleStats is a damn good product. Lots of features and metrics most Laravel apps needs.

Sergey Karakhanyan

SimpleStats has been a game-changer for us. Its backend analytics ensure pinpoint accuracy, giving us reliable data that isn't affected by ad blockers. We now have a crystal-clear view of our payment and registration conversions. Highly recommended for anyone needing precise stats!

Filip Ganyicz

Integrating SimpleStats into our Laravel projects was incredibly easy. The seamless setup saved us hours, and now we can effortlessly monitor our campaigns and conversions. This tool has streamlined our workflow and provided invaluable insights and metrics.

Marc Loskill

Thanks to SimpleStats, we can quickly see which of our campaigns are truly profitable. The detailed conversion tracking for payments and registrations has helped us optimize our marketing strategies without any extra effort. It's an essential tool for any data-driven business.

Ingmar Feldhoff
Ingmar Feldhoff

FYI, early days but you are counting at least 2x the traffic of what we’re seeing with Fathom Analytics

Joel Clermont

Plans

Abonne-toi selon ton besoin

PlusRecommandé
200K
événements mensuels
$19
/ month*
5K (free)10M

Pour les projets ambitieux en croissance.

Projets illimités
200K events mensuels
Support multi-devises
Import de données
Assistant IA
Commencer

Aucune carte bancaire requise

* Tous les prix sont hors taxes. Les taxes locales et la TVA peuvent s'ajouter au checkout. Tu peux retirer la TVA en ajoutant ton numéro de TVA.
Si ces plans ne correspondent pas à tes besoins, n'hésite pas à contacter le service commercial.
Tu te demandes ce qu'un event est ?

Self-hosted

Prends le contrôle total avec Self-Hosted

Single domain
$249

For one domain or subdomain. Powerful analytics with package and API. One year of updates, no subscription.

One domain or subdomain
Package and API included
Robust analytics features
Great for running SimpleStats standalone
1 year of free updates, no subscription
Unlimited domains
$999

No domain limits. Integrate into products. Full analytics suite. One year of updates, no subscription.

No domain restrictions
Package and API included
Robust analytics features
May be integrated into products
1 year of free updates, no subscription

Commencer SimpleStats Self-Hosted et prends le contrôle total !

FAQ

Questions fréquemment posées


Most often, this is a queue-related issue. Ensure you have cleared your config cache and restarted your queue after adding the API token to your .env file.


An event is any tracked activity - such as a unique visitor, registration, login, or payment. Each of these counts as one event towards your monthly usage.


We track unique visitors in a GDPR-compliant way by generating a unique visitor hash each time a new visitor accesses your site. This hash is derived from a combination of the visitor's User-Agent, IP address, and a daily salt. This method enables unique visitor tracking without storing personally identifiable information such as cookies, ensuring privacy and data protection.


Yes! You can track custom events to measure any activity that matters to your application. Check out our documentation to get started.

Si tu as besoin d'aide, consulte notre page Troubleshooting !