the-3labs-team/nova-google-analytics-cards

Google Analytics 与 Nova Metrics 的集成

v2.0.0-beta.1 2024-03-18 11:06 UTC

This package is auto-updated.

Last update: 2024-09-18 12:06:46 UTC


README

Logo Nova Google Analytics Cards by The3LabsTeam

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)'))