adgyn / simple-analytics-laravel
专注于创建决策分析。
1.0.0
2024-05-09 12:23 UTC
Requires
- php: ^8.2
- illuminate/support: ^11.0
- ixudra/curl: ^6.22
- nesbot/carbon: ^3.3
This package is auto-updated.
Last update: 2024-09-09 13:34:43 UTC
README
- PHP 8.2 或更高版本
- Laravel 11.x 或更高版本
安装
通过 Composer 引入此包。
composer require adgyn/simple-analytics-laravel
发布包设置。
php artisan vendor:publish --tag=simple-analytics
运行 Laravel 迁移。
php artisan migrate
使用方法
安装此包后,将在项目中提供2个路由
从前端请求创建新事件。
POST /analytics/event
请求体参数
获取创建事件的生成的分析。
GET /analytics/data
查询参数
示例响应(详细:否)
{
"unique_visitors": 4,
"visitors": 8,
"countries": 1,
"events": 3,
"routes": 3
}
示例响应(详细:是)
{
"routes": [
{
"route": "\/dashboard",
"unique_visitors": 1,
"visitors": 1
},
{
"route": "\/dashboard\/payment",
"unique_visitors": 3,
"visitors": 5
},
{
"route": "\/dashboard\/test",
"unique_visitors": 1,
"visitors": 2
}
],
"countries": [
{
"country": "Not found",
"unique_visitors": 4,
"visitors": 8
}
],
"events": [
{
"event": "On Click",
"unique_visitors": 1,
"visitors": 1
},
{
"event": "Event Test",
"unique_visitors": 1,
"visitors": 1
},
{
"event": "Click on payment button",
"unique_visitors": 3,
"visitors": 6
}
]
}