shaden / analytics
分析页面流量
Requires
- torann/geoip: ^1.2
This package is auto-updated.
Last update: 2024-09-25 21:33:40 UTC
README
Shaden Analytics 1.0
Shaden Analytics 是一个用于 PHP5.7+ 的基于事件的/网页流量分析库。
安装
在项目的主 composer.json 文件中,将以下行添加到要求中
"shaden/analytics": "*"
运行 Composer 安装分析
$ composer update
或通过 composer require shaden/analytics require
Laravel 5.4 及以下
您需要在应用程序中注册分析,通过将以下行添加到 config/app.php 中找到的相应数组中
// ...
'providers' => [
// ...
Shaden\Analytics\ShadenAnalyticsServiceProvider::class,
],
// ...
'aliases' => [
// ...
'Analytics'=>Shaden\Analytics\Facades\Analytics::class,
]
配置
要修改分析默认配置,使用以下命令发布配置
php artisan vendor:publish --provider="Shaden\Analytics\ShadenAnalyticsServiceProvider" --tag="config"
迁移
php artisan vendor:publish --provider="Shaden\Analytics\ShadenAnalyticsServiceProvider" --tag="migrations"
然后您必须运行 php artisan migrate
使用
您需要在代码中使用事件
use Shaden\Analytics\Events\AnalyticsEvent;
通过以下方式调用事件
event(new AnalyticsEvent('<any_view_name>',Optional'<App\ModelName>',Optional '< Model used ID>' ));
队列工作者
确保 php artisan que:listen --tries=1 在服务器上运行。
结果
即将推出
您应该能够通过页面、模型或模型ID、日期、区域等获取所有视图的列表,以及我能想到的任何内容。