hatchetaustralia / segment
此包已被弃用且不再维护。没有建议的替代包。
基于驱动程序的PHP Segment分析库
v0.3.0
2024-03-13 01:44 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/contracts: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
- segmentio/analytics-php: ^3.7
- spatie/data-transfer-object: ^3.7
- spatie/laravel-package-tools: ^1.13
Requires (Dev)
- laravel/pint: ^1.5
- matthiasmullie/minify: ^1.3
- nunomaduro/larastan: ^2.2
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- phpstan/phpstan: ^1.10
- symfony/var-dumper: ^6.2
README
工作进行中 使用驱动程序的Laravel Segment集成
示例用法
Segment::track('itemAddedToCart', [ 'sku' => $sku, ]); Segment::driver()->track('itemAddedToCart', [ 'sku' => $sku, ]); Segment::driver('queue')->track('itemAddedToCart', [ 'sku' => $sku, ]);
可用驱动程序
工作进行中
stack
: 将Segment事件分发到各种驱动程序- 可以配置各种其他驱动程序以写入。
sync
: 立即分发Segment事件after
: 在响应后分发Segment事件queue
: 通过队列工作者分发Segment事件- 可以配置队列连接和队列名称
log
: 将Segment事件分发到日志通道- 可以配置日志通道
eloquent
: 将Segment事件分发到模型/数据库。- 可以配置要使用的模型
null
: 将Segment事件分发到空
Analytics 2.0 JS代理
工作进行中