Filament plugin for managing Google Analytics (Gtag) settings with spatie/laravel-settings integration
翻译准备中
插件PHP · BladeGitHub @jeffersongoncalves自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
正在加载完整 README。 以下为已保存的摘录。
Filament plugin for managing Google Analytics (Gtag) settings with a Settings Page powered by spatie/laravel-settings. Automatically injects the tracking script into Filament panels.
This plugin is built on top of the laravel-gtag package, which provides the core Google Analytics integration for Laravel applications.
You can install the package via composer:
The plugin will:
• Add a Google Analytics Settings page to your panel (under "Settings" navigation group)
• Automatically inject the gtag tracking script into the panel's查看完整 README ↗Filament plugin for managing Google Analytics (Gtag) settings with a Settings Page powered by spatie/laravel-settings. Automatically injects the tracking script into Filament panels.
This plugin is built on top of the laravel-gtag package, which provides the core Google Analytics integration for Laravel applications.
| Branch | Filament | PHP | Laravel |
|---|---|---|---|
| 1.x | 3.x | ^8.2 | ^11.0 | ^12.0 |
| 2.x | 4.x | ^8.2 | ^11.0 | ^12.0 |
| 3.x | 5.x | ^8.2 | ^11.0 | ^12.0 |
You can install the package via composer:
composer require jeffersongoncalves/filament-gtag
Publish and run the settings migrations:
php artisan vendor:publish --provider="Spatie\LaravelSettings\LaravelSettingsServiceProvider" --tag="migrations"
php artisan vendor:publish --tag=gtag-settings-migrations
php artisan migrate
Register the plugin in your PanelProvider:
use JeffersonGoncalves\Filament\Gtag\GtagPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
GtagPlugin::make(),
]);
}
The plugin will:
<head>If you only want the automatic script injection without the settings page:
GtagPlugin::make()
->settingsPage(false),
Put the settings page in one of your panel's own navigation groups (a string or a closure):
GtagPlugin::make()
->navigationGroup(fn (): string => __('admin.navigation.settings')),
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.