bkstar123/bkscms-site-stats

A bkstar123/bkscms的包将一些基本的Google Analytics数据可视化,这些数据来自**BKSCMS** CMS项目

1.0.1 2019-11-30 06:10 UTC

This package is auto-updated.

Last update: 2024-09-29 05:35:41 UTC


README

A bkstar123/bkscms的包将一些基本的Google Analytics数据可视化,这些数据来自一个BKSCMS CMS项目

以下信息包含在网站统计中

  • 新访客数量
  • 回头客数量
  • 每会话页面浏览量
  • 平均会话时长
  • 跳出率
  • 平均页面加载时间
  • 总页面浏览量和访客数
  • 浏览器使用情况
  • 最常访问的页面
  • 最常访问的国家
  • 最常访问的操作系统
  • 1天、7天、30天的总活跃用户数

要创建一个BKSCMS项目,请运行以下命令
composer create-project --prefer-dist bkstar123/bkscms <your-project>

1. 要求

建议使用PHP版本7.1.3+和Laravel框架版本5.6+来安装此包。

2. 安装

composer require bkstar123/bkscms-site-stats

然后,发布包的配置和资源
php artisan vendor:publish --provider="Bkstar123\BksCMS\SiteStats\Providers\SiteStatsServiceProvider"

在底层,它使用spatie/laravel-analytics包从Google Analytics获取数据。有关如何获取与Google Analytics通信的凭据的详细信息,请参阅https://github.com/spatie/laravel-analytics

您还可以通过将资源发布到config/analytics.php来调整spatie/laravel-analytics的配置
php artisan vendor:publish --provider="Spatie\Analytics\AnalyticsServiceProvider".

3. 使用方法

.env中,将环境变量ANALYTICS_VIEW_ID设置为Google Analytics控制台上监控网站的视图ID

从Google Analytics下载service-account-credentials.json文件,并将其放置到storage/app/analytics/service-account-credentials.json

Google Analytics仪表板将在路径/cms/sitestatistics下公开,路由名为cms.sitestatistics

最后,您可以将Google Analytics仪表板的链接添加到/config/bkstar123_bkscms_sidebarmenu