glauberportella / rdstation
RDStation API集成
dev-master
2020-06-17 17:26 UTC
This package is auto-updated.
Last update: 2024-09-18 02:41:59 UTC
README
一个类,允许PHP项目上实现RDStation集成。
安装
composer require glauberportella/rdstation
使用
当前版本仅支持事件转换。
有关每个事件方法要传递的字段,请参阅RD Station文档。
https://developers.rdstation.com/pt-BR/reference/events
<?php use RDStation\Authentication; use RDStation\Event; $clientId = 'Your RDStation app client id'; $clientSecret = 'Your RDStation app client secret'; $authCode = 'Code returned on callback' $auth = new Authentication($clientId, $clientSecret); $accessToken = $auth->getAccessToken($authCode); $event = new Event($accessToken); // Basic conversions $event->conversion([ 'email' => 'lead@email', 'name' => 'Lead Name', 'tags' => ['lead', 'tags'] ]); // Opportunity $event->opportunity([ 'funnel_name' => 'default', 'email' => 'lead@email', ]); // Opportunity Won (Sale) $event->opportunityWon([ 'funnel_name' => 'default', 'email' => 'lead@email', 'value' => 100.50 ]); // Opportuniy lost $event->opportunityLost([ 'funnel_name' => 'default', 'email' => 'lead@email', 'value' => 'lost reason', ]); // Order placed (Ecommerce order) $event->orderPlaced([ 'name' => 'Lead name', 'email' => 'lead@email', 'cf_order_id' => 'ORDER ID', 'cf_order_payment_amount' => 200.00, ]); // Order specific item placed $event->orderPlacedItem([ // ... se fieds on RD Docs ]); // Cart abandoned $event->cartAbandoned([ // ... se fieds on RD Docs ]); // Cart abandoned item $event->cartAbandonedItem([ // ... se fieds on RD Docs ]); // Chat started $event->chatStarted([ // ... se fieds on RD Docs ]); // Chart finished $event->chartFinished([ // ... se fieds on RD Docs ]);
待办事项
- 需要自动化测试
- 添加其他类型资源
- 请帮忙改进