matheushack / rd-station
RD Station Marketing 集成
1.0
2024-02-03 04:17 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.8
README
Laravel 项目,用于集成 RD Station 营销模块。
安装
Composer
composer required matheushack/rd-station
或
"matheushack/rd-station": "^1.0"
联系
在 RD Station 中,所有人的记录都被称为联系人,无论从销售角度被分类为潜在客户、潜在客户资格或客户。
创建联系人时,可以使用一系列标准字段进行分类,例如电子邮件、姓名、职位、公司、城市、州等。联系人在 RD Station 内部的主键是此联系人的“电子邮件”字段,它始终是唯一的。
转换
RD Station Marketing 将属性 conversion_identifier
的值视为自定义事件的标识符。每次发生转换时,都会记录此事件。
- 主要
- PayloadObject
示例
1. 联系人
<?php require_once '../vendor/autoload.php'; use MatheusHack\RdStation\Contact; use MatheusHack\RdStation\Requests\ContactRequest; $request = (new ContactRequest()) ->setEmail('email@email.com'); $response = (new Contact()) ->create($request);
<?php require_once '../vendor/autoload.php'; use MatheusHack\RdStation\Contact; use MatheusHack\RdStation\Requests\ContactRequest; $request = (new ContactRequest()) ->setEmail('email@email.com') ->setName('Example') ->setJobTitle('Developer') ->setBirthDate('1992-12-14') ->setBio('Bio example') ->setWebsite('example.com.br') ->setCity('São Paulo') ->setState('SP') ->setCountry('Brasil') ->setTags([ 'teste', ]); $response = (new Contact()) ->update($request);
<?php require_once '../vendor/autoload.php'; use MatheusHack\RdStation\Contact; use MatheusHack\RdStation\Requests\ContactRequest; $request = (new ContactRequest()) ->setEmail('email@email.com'); $response = (new Contact())->find($request);
2. 转换
<?php require_once '../vendor/autoload.php'; use MatheusHack\RdStation\Conversion; use MatheusHack\RdStation\Requests\ConversionRequest; use MatheusHack\RdStation\Requests\ConversionPayloadRequest; $payload = (new ConversionPayloadRequest()) ->setConversionIdentifler('Conversão exemplo') ->setEmail('email@email.com'); $request = (new ConversionRequest()) ->setEventType('CONVERSION') ->setEventFamily('CDP') ->setPayload($payload); $response = (new Conversion()) ->create($request);