chrisbraybrooke/sendinblue-tracker

此包最新版本(0.0.2)没有可用的许可信息。

0.0.2 2019-07-29 20:49 UTC

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