agenciafmd / laravel-sigavi
与Sigavi集成
dev-master
2023-04-03 19:21 UTC
Requires
- laravel/framework: 6.*|7.*|8.*
This package is auto-updated.
Last update: 2024-09-03 22:15:32 UTC
README
- 向Sigavi发送转换
安装
composer require agenciafmd/laravel-sigavi:dev-master
配置
为了实现集成,我们需要 endpoint、用户名和密码
需要将这些数据放入 .env 文件中
SIGAVI_ENDPOINT=endpoint da api SIGAVI_USERNAME=username SIGAVI_PASSWORD=sua senha SIVAGI_ORIGEM=string que identifica a origem
用法
将字段以数组格式发送到 SendConversionsToSigavi。
字段 email 是必需的 =)
为了通过 jobs 使过程运行,需要按照以下方式传递cookie值。
use Agenciafmd\Sigavi\Jobs\SendConversionsToSigavi; $data['email'] = 'milena@fmd.ag'; $data['nome'] = 'Milena Ramiro'; SendConversionsToSigavi::dispatch($data + [ 'identificador' => 'seja-um-parceiro', 'utm_campaign' => Cookie::get('utm_campaign', ''), 'utm_content' => Cookie::get('utm_content', ''), 'utm_medium' => Cookie::get('utm_medium', ''), 'utm_source' => Cookie::get('utm_source', ''), 'utm_term' => Cookie::get('utm_term', ''), 'gclid_' => Cookie::get('gclid', ''), 'cid' => Cookie::get('cid', ''), ]) ->delay(5) ->onQueue('low');
注意,在我们的示例中,我们将任务发送到 low 队列。
确保运行 queue:work 命令时与以下类似。
php artisan queue:work --tries=3 --delay=5 --timeout=60 --queue=high,default,low