1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Tracking

Открытые статические члены

static getTag ($moduleId, $fields)
static parseTag ($tag)
static getSignedTag ($moduleId, $fields)
static parseSignedTag ($signedTag)
static getLinkRead ($moduleId, $fields, $urlPage=null)
static getLinkClick ($moduleId, $fields, $urlPage=null)
static getLinkUnsub ($moduleId, $fields, $urlPage=null)
static getSign ($value)
static validateSign ($value, $signature)
static getSubscriptionList ($data)
static subscribe ($data)
static unsubscribe ($data)
static click (array $data)
static clickFromRequest ()
static readFromRequest ()
static read (array $data)
static changeStatus (Callback\Result $callbackResult)

Поля данных

const SIGN_SALT_ACTION = 'event_mail_tracking'
const onRead = 'OnMailEventMailRead'
const onClick = 'OnMailEventMailClick'
const onUnsubscribe = 'OnMailEventSubscriptionDisable'
const onChangeStatus = 'OnMailEventMailChangeStatus'
const CUSTOM_SIGNER_KEY = 'signer_sender_mail_key'

Защищенные статические члены

static getTaggedLink ($tag, $opCode, $uri=null)

Подробное описание

См. определение в файле tracking.php строка 23

Методы

◆ changeStatus()

changeStatus ( Callback\Result $callbackResult)
static

Change status of sending.

Аргументы
Callback\Result$callbackResultCallback result instance.
Возвращает
bool

См. определение в файле tracking.php строка 509

◆ click()

click ( array $data)
static

Click.

Аргументы
array$dataData.
Возвращает
bool

См. определение в файле tracking.php строка 381

◆ clickFromRequest()

clickFromRequest ( )
static

Track click from request.

Возвращает
void

См. определение в файле tracking.php строка 411

◆ getLinkClick()

getLinkClick ( $moduleId,
$fields,
$urlPage = null )
static

Get click page link.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom click page.
Возвращает
string
Исключения
SystemException

См. определение в файле tracking.php строка 129

◆ getLinkRead()

getLinkRead ( $moduleId,
$fields,
$urlPage = null )
static

Get read page link

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom click page.
Возвращает
string
Исключения
SystemException

См. определение в файле tracking.php строка 111

◆ getLinkUnsub()

getLinkUnsub ( $moduleId,
$fields,
$urlPage = null )
static

Get link for unsubscribe.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
string | null$urlPageUrl of custom unsubscribe page.
Возвращает
string
Исключения
Main

ArgumentTypeException

Исключения
SystemException

См. определение в файле tracking.php строка 148

◆ getSign()

getSign ( $value)
static

Get sign.

Аргументы
string$valueValue.
Возвращает
string
Исключения
Main

ArgumentTypeException

См. определение в файле tracking.php строка 185

◆ getSignedTag()

getSignedTag ( $moduleId,
$fields )
static

Get signed tag.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
Возвращает
string
Исключения

Bitrix\Main\ArgumentTypeException

См. определение в файле tracking.php строка 70

◆ getSubscriptionList()

getSubscriptionList ( $data)
static

Get subscription list.

Аргументы
array$dataData.
Возвращает
array|bool

См. определение в файле tracking.php строка 276

◆ getTag()

getTag ( $moduleId,
$fields )
static

Get tag.

Аргументы
string$moduleIdModule ID.
array$fieldsFields.
Возвращает
string

См. определение в файле tracking.php строка 40

◆ getTaggedLink()

getTaggedLink ( $tag,
$opCode,
$uri = null )
staticprotected
Аргументы
$tag
$opCode
null$uri
Возвращает
null|string
Исключения
SystemException

См. определение в файле tracking.php строка 164

◆ parseSignedTag()

parseSignedTag ( $signedTag)
static

Parse signed tag.

Аргументы
string$signedTagSigned tag.
Возвращает
array
Исключения
BadSignatureException
Main

ArgumentTypeException

См. определение в файле tracking.php строка 85

◆ parseTag()

parseTag ( $tag)
static

Parse tag.

Аргументы
string$tagTag.
Возвращает
array

См. определение в файле tracking.php строка 53

◆ read()

read ( array $data)
static

Read.

Аргументы
array$dataData.
Возвращает
bool

См. определение в файле tracking.php строка 478

◆ readFromRequest()

readFromRequest ( )
static

Track read from request.

Возвращает
bool

См. определение в файле tracking.php строка 451

◆ subscribe()

subscribe ( $data)
static

Subscribe.

Аргументы
array$dataData.
Возвращает
bool

См. определение в файле tracking.php строка 330

◆ unsubscribe()

unsubscribe ( $data)
static

Unsubscribe.

Аргументы
array$dataData.
Возвращает
bool

См. определение в файле tracking.php строка 353

◆ validateSign()

validateSign ( $value,
$signature )
static

Verify sign.

Аргументы
string$valueValue.
string$signatureSignature.
Возвращает
bool

См. определение в файле tracking.php строка 215

Поля

◆ CUSTOM_SIGNER_KEY

const CUSTOM_SIGNER_KEY = 'signer_sender_mail_key'

См. определение в файле tracking.php строка 31

◆ onChangeStatus

const onChangeStatus = 'OnMailEventMailChangeStatus'

См. определение в файле tracking.php строка 30

◆ onClick

const onClick = 'OnMailEventMailClick'

См. определение в файле tracking.php строка 28

◆ onRead

const onRead = 'OnMailEventMailRead'

См. определение в файле tracking.php строка 27

◆ onUnsubscribe

const onUnsubscribe = 'OnMailEventSubscriptionDisable'

См. определение в файле tracking.php строка 29

◆ SIGN_SALT_ACTION

const SIGN_SALT_ACTION = 'event_mail_tracking'

См. определение в файле tracking.php строка 25


Объявления и описания членов класса находятся в файле: