flamix / b24-lead
本包最新版本(v1.9.1)没有可用的许可信息。
B24 Lead SDK
v1.9.1
2024-08-16 17:36 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- flamix/conversions: ^1
- xsuchy09/utm-cookie: ^2
README
站点 - https://flamix.solutions/bitrix24/integrations/site/ API 和示例文档 - https://lead.app.flamix.solutions/docs
安装
composer require flamix/b24-lead
使用
try { //If need change APP use changeSubDomain('wpapp') method \Flamix\Bitrix24\Lead::getInstance()->auth('YOUR.BITRIX24.COM', 'YOUR.API.KEY')->send(['FIELDS' => ['name' => 'Roman']]); } catch (\Exception $e) { $e->getMessage(); }
切换插件
此 SDK 可以与我们的许多“网站集成”一起使用。默认情况下,它与通用应用程序 - 网站集成一起工作。如果您想切换到另一个模块,请使用 changeSubDomain() 方法。例如,如果您已安装“与框架集成:Laravel、Symfony、Zend 和 Yii”
try { //If need change APP use changeSubDomain() method \Flamix\Bitrix24\Lead::getInstance()->changeSubDomain('leadframework')->auth('YOUR.BITRIX24.COM', 'YOUR.API.KEY')->send(['FIELDS' => ['name' => 'Roman']]); } catch (\Exception $e) { $e->getMessage(); }
模块域名
- lead - 网站集成(默认);
- leadframework - 与框架集成:Laravel、Symfony、Zend 和 Yii
SmartUTM
当我们没有 UTM 来源,但有 REFERER(例如,facebook.com)时 - 我们可以将 UTM_SOURCE 设置为 facebook.com。将此代码放在每个页面的头部部分。
\Flamix\Bitrix24\SmartUTM::init();
跟踪
跟踪保存访问过的页面和用户设备。
\Flamix\Bitrix24\Trace::setPage('Your page title');
跟踪 & SmartUTM
\Flamix\Bitrix24\Trace::init('Your page title');