ssrahman/segment

为 Laravel 5 的 Segment 桥接器

此包的官方仓库似乎已不存在,因此包已被冻结。

v3.4.0 2019-03-27 20:27 UTC

README

Laravel 5 的 Segment 桥接器。

安装

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

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

$ composer require ssrahman/segment

安装后,如果您不使用自动包发现,则需要将 SSRahman\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) 许可。