bkstar123 / bkscms-site-stats
A bkstar123/bkscms的包将一些基本的Google Analytics数据可视化,这些数据来自**BKSCMS** CMS项目
Requires
- php: ^7.1.3
- spatie/laravel-analytics: ^3.6
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。