Bitrix API

Analytics uses Singleton

FinalYes

Table of Contents

Constants

CONTEXT_ELEMENT_CONFLICT_ACCEPT  = 'conflict_accept_changes'
CONTEXT_ELEMENT_CONFLICT_CANCEL  = 'conflict_cancel_changes'
CONTEXT_ELEMENT_COPILOT_BTN  = 'copilot_button'
CONTEXT_ELEMENT_FEEDBACK_REFUSED  = 'feedback_refused'
CONTEXT_ELEMENT_FEEDBACK_SEND  = 'feedback_send'
CONTEXT_EVENT_CALL  = 'call_parsing'
CONTEXT_TYPE_AUTO  = 'auto'
CONTEXT_TYPE_MANUAL  = 'manual'
CONTEXT_TYPE_UNKNOWN  = 'unknown'
STATUS_ERROR_B24  = 'error_b24'
STATUS_ERROR_GPT  = 'error_gpt'
STATUS_ERROR_NO_LIMITS  = 'error_no_limits'
STATUS_SUCCESS  = 'success'
STATUS_SUCCESS_COMMENT  = 'success_comment_only'
STATUS_SUCCESS_FIELDS  = 'success_fields'

Methods

__wakeup()  : mixed
getInstance()  : static
isLoggerEnabled()  : bool
sendAnalytics()  : void
setLoggerEnabled()  : void

Constants

CONTEXT_ELEMENT_CONFLICT_ACCEPT

public mixed CONTEXT_ELEMENT_CONFLICT_ACCEPT = 'conflict_accept_changes'

CONTEXT_ELEMENT_CONFLICT_CANCEL

public mixed CONTEXT_ELEMENT_CONFLICT_CANCEL = 'conflict_cancel_changes'

CONTEXT_ELEMENT_COPILOT_BTN

public mixed CONTEXT_ELEMENT_COPILOT_BTN = 'copilot_button'

CONTEXT_ELEMENT_FEEDBACK_REFUSED

public mixed CONTEXT_ELEMENT_FEEDBACK_REFUSED = 'feedback_refused'

CONTEXT_ELEMENT_FEEDBACK_SEND

public mixed CONTEXT_ELEMENT_FEEDBACK_SEND = 'feedback_send'

CONTEXT_EVENT_CALL

public mixed CONTEXT_EVENT_CALL = 'call_parsing'

CONTEXT_TYPE_AUTO

public mixed CONTEXT_TYPE_AUTO = 'auto'

CONTEXT_TYPE_MANUAL

public mixed CONTEXT_TYPE_MANUAL = 'manual'

CONTEXT_TYPE_UNKNOWN

public mixed CONTEXT_TYPE_UNKNOWN = 'unknown'

STATUS_ERROR_B24

public mixed STATUS_ERROR_B24 = 'error_b24'

STATUS_ERROR_GPT

public mixed STATUS_ERROR_GPT = 'error_gpt'

STATUS_ERROR_NO_LIMITS

public mixed STATUS_ERROR_NO_LIMITS = 'error_no_limits'

STATUS_SUCCESS

public mixed STATUS_SUCCESS = 'success'

STATUS_SUCCESS_COMMENT

public mixed STATUS_SUCCESS_COMMENT = 'success_comment_only'

STATUS_SUCCESS_FIELDS

public mixed STATUS_SUCCESS_FIELDS = 'success_fields'

Methods

getInstance()

public static getInstance() : static
Return values
static

isLoggerEnabled()

public isLoggerEnabled() : bool
Return values
bool

sendAnalytics()

public sendAnalytics(string $contextEvent, string $contextType, string $contextElement, string $status, int $ownerTypeId, string $additionalParam) : void
Parameters
$contextEvent : string
$contextType : string
$contextElement : string
$status : string
$ownerTypeId : int
$additionalParam : string

setLoggerEnabled()

public setLoggerEnabled([bool $isEnabled = true ]) : void
Parameters
$isEnabled : bool = true

        
On this page

Search results