the-3labs-team / nova-google-analytics-cards
Google Analytics 与 Nova Metrics 的集成
v2.0.0-beta.1
2024-03-18 11:06 UTC
Requires
- php: ^8.1|^8.2|^8.3
- laravel/framework: ^10.0|^11.0
- spatie/laravel-analytics: ^5.0.3
Requires (Dev)
- laravel/nova: ^4.0
- laravel/pint: ^1.10
This package is auto-updated.
Last update: 2024-09-18 12:06:46 UTC
README
Nova Google Analytics Cards
使用 Google Analytics Insights Package for Laravel Nova,跟踪您网站的性能。这个强大的集成让您能够无缝地将 Google Analytics 数据直接集成到 Nova 仪表板中,为您提供网站关键指标的全面和实时概览。
要求
- php ^8.1|^8.2|^8.3
- laravel/framework ^10.0|^11.0
版本兼容性
安装
您可以通过 composer 安装此包
composer require the-3labs-team/nova-google-analytics-cards
您可以使用以下命令发布配置文件
php artisan vendor:publish
并选择:The3LabsTeam\NovaGoogleAnalyticsCards\NovaGoogleAnalyticsCardsServiceProvider
。
您可以使用以下命令发布 Google Analytics 配置文件
php artisan vendor:publish
并选择:Spatie\Analytics\AnalyticsServiceProvider
。
注意:此包使用 Laravel Analytics,因此您需要在 config/analytics.php
文件中进行配置。
配置文件有文档说明,因此请选择最适合您需求的选项。
用法
use The3LabsTeam\NovaGoogleAnalyticsCards\Counter\ActiveUsersCounter;use The3LabsTeam\NovaGoogleAnalyticsCards\Counter\NewUsersCounter;use The3LabsTeam\NovaGoogleAnalyticsCards\Counter\PageViewsCounter;use The3LabsTeam\NovaGoogleAnalyticsCards\LineChart\PageViewLineChart; ... (new ActiveUsersCounter()) (new NewUsersCounter()) (new PageViewsCounter()) (new PageViewLineChart())
您还可以像这样覆盖卡片名称
use The3LabsTeam\NovaGoogleAnalyticsCards\Counter\ActiveUsersCounter; ... (new ActiveUsersCounter(name: 'The name of the card (string)'))