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.