itd-api / TelemetryResource
Interface: TelemetryResource
Defined in: resources/telemetry.ts:387
Телеметрия просмотров и взаимодействий.
Ничего не отправляет автоматически: каждый запрос, tracker или накопитель создаётся явным вызовом пользователя. Доступна как itd.telemetry.
Extends
BaseResource
Accessors
sessionId
Get Signature
get sessionId(): string;Defined in: resources/telemetry.ts:392
Идентификатор сессии телеметрии, общий для всех событий этого ресурса.
Returns
string
Methods
batch()
batch(options?): TelemetryBatch;Defined in: resources/telemetry.ts:468
Создаёт накопитель с явными flush() и close().
Создание и добавление записей не выполняют сетевых запросов.
Parameters
options?
Returns
close()
close(): Promise<void>;Defined in: resources/telemetry.ts:478
Закрывает все созданные накопители, отправляя оставшиеся записи.
Returns
Promise<void>
dwell()
dwell(entries, options?): Promise<unknown>;Defined in: resources/telemetry.ts:398
Отправляет события просмотра постов (POST /api/v1/i).
Parameters
entries
readonly DwellEntry[]
options?
TelemetryOptions = {}
Returns
Promise<unknown>
interaction()
interaction(entries, options?): Promise<unknown>;Defined in: resources/telemetry.ts:421
Отправляет события взаимодействия с контентом (POST /api/v1/x).
Parameters
entries
readonly InteractionEntry[]
options?
TelemetryOptions = {}
Returns
Promise<unknown>
photoOpen()
photoOpen(input, options?): Promise<unknown>;Defined in: resources/telemetry.ts:454
Отправляет событие открытия фотографии.
Parameters
input
options?
TelemetryOptions = {}
Returns
Promise<unknown>
startView()
startView(input, options?): ViewTracker;Defined in: resources/telemetry.ts:446
Начинает измерять время просмотра и отправляет результат после finish().
Parameters
input
options?
ViewTrackerOptions = {}
Returns
videoProgress()
videoProgress(input, options?): Promise<unknown>;Defined in: resources/telemetry.ts:459
Отправляет событие прогресса просмотра видео.
Parameters
input
options?
TelemetryOptions = {}
Returns
Promise<unknown>