Filament Pixel
#Filament Pixel
Filament plugin to manage Meta (Facebook) Pixel settings from the admin panel using spatie/laravel-settings. Provides a settings page to configure the Pixel ID and automatically injects the tracking script into your Filament panels.
#Compatibility
| Branch | Filament | Laravel | PHP |
|---|---|---|---|
| 1.x | 3.x | 10+ | 8.1+ |
| 2.x | 4.x | 11+ | 8.2+ |
| 3.x | 5.x | 11+ | 8.2+ |
#Installation
You can install the package via composer:
Install the package via Composer:
composer require jeffersongoncalves/filament-pixel
Publish and run the settings migration from laravel-pixel:
php artisan vendor:publish --tag=pixel-settings-migrations
php artisan migrate
#Usage
Register the plugin in your Filament panel provider:
use JeffersonGoncalves\Filament\Pixel\PixelPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ PixelPlugin::make(), ]); }
That's it! Navigate to the Settings > Meta Pixel page in your panel to configure the Pixel ID. The tracking script is automatically injected into all panel pages.
#Disabling the Settings Page
If you only want the automatic script injection without the settings page:
PixelPlugin::make() ->settingsPage(false),
#Testing
composer test
#Changelog
Please see CHANGELOG for more information on what has changed recently.
#Contributing
Please see CONTRIBUTING for details.
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.