shaden/analytics

分析页面流量

1.0.0 2020-07-09 18:21 UTC

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、日期、区域等获取所有视图的列表,以及我能想到的任何内容。