agenciafmd / laravel-facilita
与 Facilita CRM 集成
Requires
- laravel/framework: 6.*|7.*|8.*
This package is auto-updated.
Last update: 2024-09-03 19:49:38 UTC
README
- 将转换发送到 Facilita
访问 Facilita
在菜单中 将鼠标放在营销上方以激活下拉菜单的悬停效果。悬停后,点击 列出集成
这一部分因产品而异,但在此示例中只有一个活动的集成,因为我们不与 Facebook 集成,所以我们选择了表单捕获选项
点击 管理,不要 点击其他选项以激活 CTA,以免无意中激活活动
列出所有“表单捕获”活动的集成后,将列出所有集成,在我们的例子中,这是 FormId 被绿色勾选的那个
你的 FormId 也将出现在这个位置,在你的 .env 中将是 FACILITA_CUSTOM_SELECTOR=
的值
这个被圈出的 API for developers 选项将打开这个模态框
URL 和 方法 字段将是 .env 中的值
安装
composer require agenciafmd/laravel-facilita:dev-master
我们将这个 URL 放入我们的 .env
FACILITA_WEBHOOK=https://xxxxxxxxxxxxxxxx.api.facilitavendas.com/public/trackerform FACILITA_CUSTOM_SELECTOR=idformulario
使用
将字段以数组格式发送给 SendConversionsToFacilita。
为了使过程通过 jobs 运行,需要传递如以下所示的 cookie 值。
发送必填字段
facilita_custom_page: 页面标题 facilita_custom_url: http://www.urldapagina.com.br facilita_custom_selector: idformulario
发送包含潜在客户信息的字段:name email phone mobile cpf obs message
注意事项
表单 ID(facilita_custom_selector)不能更改,否则将需要重新配置字段映射。
use Agenciafmd\Facilita\Jobs\SendConversionsToFacilita; use Agenciafmd\Facilita\Jobs\SendConversionsToFacilitaWebhook; use Illuminate\Support\Facades\Cookie; //campos não obrigatorios (igual ao print do modal) $data['email'] = 'irineu@fmd.ag'; $data['name'] = 'Irineu Junior'; $data['phone'] = '(99) 99999-9999'; $data['mobile'] = '(99) 99999-9999'; $data['cpf'] = '999.999.999-99'; $data['obs'] = 'teste FMD'; $data['property'] = 'teste FMD'; $data['message'] = 'Mensagem de teste F&MD'; //Fim campos não obrigatorios //Campos obrigatorios $data['facilita_custom_page'] = 'Título da página'; $data['facilita_custom_url'] = 'http://www.urldapagina.com.br'; $data['facilita_custom_selector'] = 'idformulario'; //Fim campos obrigatorios SendConversionsToFacilita::dispatch($data) ->delay(5) ->onQueue('low');
注意,在我们的例子中,我们将作业发送到 low 队列。
确保你的 queue:work 正在运行,如下所示。
php artisan queue:work --tries=3 --delay=5 --timeout=60 --queue=high,default,low