flamix/b24-lead

本包最新版本(v1.9.1)没有可用的许可信息。

B24 Lead SDK

v1.9.1 2024-08-16 17:36 UTC

This package is auto-updated.

Last update: 2024-09-16 17:52:34 UTC


README

Screenshot

站点 - 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');