chrisbraybrooke / sendinblue-tracker
此包最新版本(0.0.2)没有可用的许可信息。
0.0.2
2019-07-29 20:49 UTC
Requires
- php: >=5.6.4
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
This package is auto-updated.
Last update: 2024-09-29 05:49:25 UTC
README
安装
composer require chrisbraybrooke/sendinblue-tracker
Laravel 使用
Laravel 将自动发现我们的服务提供者并注册别名。唯一的额外设置是在您的 config/services.php 和 .ENV 文件中添加以下内容。
// config/services.php 'sendinblue' => [ 'tracker_id' => env('SENDINBLUE_TRACKER_ID'), ],
我们现在可以使用可用的方法与 sendinblue 进行通信。
标识
这是在 sendinblue 中创建新用户或更新现有用户的主要方式。识别用户的主要方式是通过他们的电子邮件地址。
use SendinBlueTracker; SendinBlueTracker::identify('christian.braybrooke@gmail.com', [ 'FIRSTNAME' => 'Christian', 'LASTNAME' => 'Braybrooke' ]);
事件
下一个方法是我们在 sendinblue 中触发事件的方式,这可以用来触发工作流程和其他类型的自动化。
use SendinBlueTracker; SendinBlueTracker::event( 'christian.braybrooke@gmail.com', 'eventName', // Event Data [ 'CTA_URL' => 'https://www.example.com', 'COST' => '20.00' ], // User Data [ 'FIRSTNAME' => 'Chris' ], );