lifeonscreen/segment

Laravel 5 的分段桥接器

v3.1.2 2019-03-18 07:54 UTC

README

为 Laravel 5 提供的 Segment 桥接器。

安装

此版本需要 PHP 7.1 或 7.2,并且仅支持 Laravel 5.5 - 5.8。

要获取最新版本,只需使用 Composer 引入项目。

$ composer require alt-three/segment

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

配置

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,
    ]
]);

安全性

如果您在此包中发现安全漏洞,请通过 support@alt-three.com 邮件联系我们。所有安全漏洞都将得到及时解决。

许可证

Alt Three Segment 在 MIT 许可证 (MIT) 下授权。