adgyn/simple-analytics-laravel

专注于创建决策分析。

1.0.0 2024-05-09 12:23 UTC

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
		}
	]
}