PHPackages                             jeffersongoncalves/filament-fathom - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. jeffersongoncalves/filament-fathom

ActiveLibrary[Admin Panels](/categories/admin)

jeffersongoncalves/filament-fathom
==================================

Filament plugin for Fathom analytics with a built-in settings page. Manage tracking configuration directly from the admin panel.

v3.1.1(2mo ago)35MITPHPPHP ^8.2CI passing

Since May 2Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/jeffersongoncalves/filament-fathom)[ Packagist](https://packagist.org/packages/jeffersongoncalves/filament-fathom)[ Docs](https://github.com/jeffersongoncalves/filament-fathom)[ GitHub Sponsors](https://github.com/jeffersongoncalves)[ RSS](/packages/jeffersongoncalves-filament-fathom/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (9)Dependencies (6)Versions (11)Used By (0)

[![Filament Fathom](https://raw.githubusercontent.com/jeffersongoncalves/filament-fathom/3.x/art/jeffersongoncalves-filament-fathom.jpg)](https://raw.githubusercontent.com/jeffersongoncalves/filament-fathom/3.x/art/jeffersongoncalves-filament-fathom.jpg)

Filament Fathom
===============

[](#filament-fathom)

[![Latest Version on Packagist](https://camo.githubusercontent.com/a6f1135264a6a4f7eb215f7fa18e9cd8d825db1cde1f9fc613bf3d4256f1b445/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d666174686f6d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeffersongoncalves/filament-fathom)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/a7be516a66ba553ac4c8e35070da9adb6f8ec4e5c1ba02d545e3621e4bec6895/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d666174686f6d2f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d332e78266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/jeffersongoncalves/filament-fathom/actions?query=workflow%3A%22Fix+PHP+code+styling%22+branch%3A3.x)[![Total Downloads](https://camo.githubusercontent.com/b095547036cde5eb4553426cbf272b16bd0556e0b9d7b271aad73459f44d1ff9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d666174686f6d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jeffersongoncalves/filament-fathom)[![License](https://camo.githubusercontent.com/e996dcaf66e0d3e9c0ddfe7c9af10f9bbad4a9082c89415333af0157841088c3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a6566666572736f6e676f6e63616c7665732f66696c616d656e742d666174686f6d2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Filament plugin for [Fathom Analytics](https://usefathom.com/) with a built-in settings page. Automatically injects the Fathom tracking script into all Filament panels and provides a settings page to manage tracking configuration directly from the admin panel.

Version Compatibility
---------------------

[](#version-compatibility)

BranchFilamentPHPLaravel1.x3.x^8.2^11.02.x4.x^8.2^11.03.x5.x^8.2^11.0Requirements
------------

[](#requirements)

- PHP 8.2 or higher
- Laravel 11.0 or higher
- Filament 5.x

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require jeffersongoncalves/filament-fathom:"^3.0"
```

Publish and run the spatie/laravel-settings migrations:

```
php artisan vendor:publish --provider="Spatie\LaravelSettings\LaravelSettingsServiceProvider" --tag="migrations"
```

Publish and run the Fathom settings migrations:

```
php artisan vendor:publish --tag=fathom-settings-migrations
php artisan migrate
```

Register the plugin in your Filament PanelProvider:

```
use JeffersonGoncalves\Filament\Fathom\FathomPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        // ...
        ->plugins([
            FathomPlugin::make(),
        ]);
}
```

Settings Page
-------------

[](#settings-page)

The plugin provides a settings page where you can configure:

- **Website ID** - Your Fathom site ID (e.g. ABCDEFGH)
- **Canonical URL** - Use canonical URL instead of actual URL for tracking
- **Auto Tracking** - Automatically track page views on page load
- **SPA Mode** - Single Page Application tracking mode (auto, history, hash)
- **Honor Do Not Track** - Respect the browser Do Not Track setting

### Disabling the Settings Page

[](#disabling-the-settings-page)

If you only want the automatic script injection without the settings page:

```
FathomPlugin::make()->settingsPage(false)
```

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Jefferson Gonçalves](https://github.com/jeffersongoncalves)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance90

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 72.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~7 days

Total

11

Last Release

40d ago

Major Versions

2.0.0 → 3.0.02026-02-16

v1.1.0 → v2.1.02026-02-22

v2.1.0 → v3.1.02026-02-22

v2.1.1 → v3.1.12026-03-04

1.x-dev → 3.x-dev2026-04-03

PHP version history (2 changes)1.0.0PHP ^8.2|^8.3

3.0.0PHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/411493?v=4)[Jefferson Gonçalves](/maintainers/jeffersongoncalves)[@jeffersongoncalves](https://github.com/jeffersongoncalves)

---

Top Contributors

[![jeffersongoncalves](https://avatars.githubusercontent.com/u/411493?v=4)](https://github.com/jeffersongoncalves "jeffersongoncalves (35 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (9 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (3 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (1 commits)")

---

Tags

analyticsfathomfathom-analyticsfilamentfilament-pluginlaravellaravel-packagephpspatie-settingslaravelanalyticsfilamentfilament-pluginjeffersongoncalvesfathomspatie-settingsfathom-analytics

###  Code Quality

Static AnalysisPHPStan

### Embed Badge

![Health badge](/badges/jeffersongoncalves-filament-fathom/health.svg)

```
[![Health](https://phpackages.com/badges/jeffersongoncalves-filament-fathom/health.svg)](https://phpackages.com/packages/jeffersongoncalves-filament-fathom)
```

###  Alternatives

[inerba/filament-db-config

A Filament plugin for database-backed application settings and editable content, with caching and easy page generation.

329.1k](/packages/inerba-filament-db-config)[caresome/filament-neobrutalism-theme

A neobrutalism theme for FilamentPHP admin panels

303.2k](/packages/caresome-filament-neobrutalism-theme)[jeffersongoncalves/filament-topbar

A simple yet effective Filament plugin that automatically adds a customized topbar to your Filament admin panel. This plugin enhances your Filament panel's user experience by replacing the default topbar component with an improved version that displays navigation and user interface elements in strategic locations.

171.2k](/packages/jeffersongoncalves-filament-topbar)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)[a909m/filament-statefusion

Filament StateFusion is a powerful FilamentPHP plugin that seamlessly integrates Spatie Laravel Model States into the Filament admin panel. This package provides an intuitive way to manage model states, transitions, and filtering within Filament, enhancing the user experience and developer productivity.

3010.8k1](/packages/a909m-filament-statefusion)[redberry/page-builder-plugin

Page builder plugin for filamentphp admin panel to build pages using blocks.

242.8k](/packages/redberry-page-builder-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
