Skip to content

Repository files navigation

Filament Pixel

Filament Pixel

Buy Me A Coffee

Latest Version on Packagist GitHub Code Style Action Status Total Downloads License

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.

About

Filament plugin to manage Meta (Facebook) Pixel settings from the admin panel using spatie/laravel-settings.

Topics

Resources

Contributing

Security policy

Stars

5 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages