aitor72/segment

Laravel 的 Segment 桥接器

v3.5.0 2020-07-25 18:30 UTC

README

Alt Three Segment

Build Status StyleCI Status Software License Packagist Downloads Latest Version

安装

Alt Three Segment 是 Laravel 的 Segment 桥接器。本版本需要 PHP 7.1-7.4,并支持 Laravel 5.5-8。只需使用 Composer 安装此包。

$ composer require alt-three/segment:^3.5

安装后,如果您没有使用自动包发现,那么您需要在您的 config/app.php 文件中注册 AltThree\Segment\SegmentServiceProvider 服务提供者。

配置

Alt Three Segment 需要配置。

要开始,您需要发布所有供应商资产

$ php artisan vendor:publish

这将创建一个可以在您的应用中修改的 config/segment.php 文件以设置您的配置。同时,请确保检查本包之间原始配置文件的变化。

使用

一旦您在配置中设置了 write_key 值,您就可以开始了!大部分您可以根据 Segment 的说明 进行,但是,您需要将 Analytics 类名替换为 Segment - 此外,您不需要调用 class_alias

识别用户

Segment::identify([
    'userId' => '12345abcde',
    'traits' => [
        'name' => 'James Brooks',
        'email' => 'test@test.com',
    ],
]);

跟踪操作

Segment::track([
    'userId' => '12345abcde',
    'event' => 'Did something',
    'properties' => [
        'was_awesome' => true,
    ],
]);

安全

我们的完整安全策略可在 此处 阅读。

许可证

Alt Three Segment 采用 MIT 许可证 (MIT) 许可。