aurimasbutkus / amplitude-php
PHP Amplitude 客户端包
3.2.0
2023-09-27 09:19 UTC
Requires
- php: >=7.4
- ext-json: *
- guzzlehttp/guzzle: ^7.4
- psr/log: ^1.0 || ^2.0 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is not auto-updated.
Last update: 2024-09-26 12:32:18 UTC
README
简单的 Amplitude 客户端包。
安装
composer require aurimasbutkus/amplitude-php
示例
发送单个事件
use Luur\Amplitude\Amplitude; use Luur\Amplitude\Event; $amplitude = new Amplitude('api-key'); $event = new Event(); $event->user_id = '123456'; $event->event_type = 'test-event'; $result = $amplitude->send($event);
发送多个事件
use Luur\Amplitude\Amplitude; use Luur\Amplitude\Message; use Luur\Amplitude\Event; $amplitude = new Amplitude('api-key'); $event_1 = new Event([ 'user_id' => '123456', 'event_type' => 'test-event', ]); $event_2 = new Event([ 'user_id' => '987654', 'event_type' => 'test-event', ]); $message = new Message([ $event_1, $event_2, ]); $result = $amplitude->send($message);
V2 API
use Luur\Amplitude\AmplitudeV2; use Luur\Amplitude\Event; $amplitude = new AmplitudeV2('api-key'); $event = new Event(); $event->user_id = '123456'; $event->event_type = 'test-event'; $result = $amplitude->send($event);