Skip to content

trackkit / facade/diagnostics / DiagnosticsSnapshot

Interface: DiagnosticsSnapshot

Defined in: facade/diagnostics.ts:16

Properties

timestamp

timestamp: number

Defined in: facade/diagnostics.ts:17


instanceId

instanceId: string

Defined in: facade/diagnostics.ts:18


config

config: object

Defined in: facade/diagnostics.ts:19

debug?

optional debug: boolean

queueSize?

optional queueSize: number

autoTrack?

optional autoTrack: boolean

doNotTrack?

optional doNotTrack: boolean

trackLocalhost?

optional trackLocalhost: boolean

includeHash?

optional includeHash: boolean

transport?

optional transport: "beacon" | "auto" | "fetch" | "xhr"

domains?

optional domains: string[]


consent: object

Defined in: facade/diagnostics.ts:29

status?

optional status: ConsentStatus

version?

optional version: string

method?

optional method: string


performance?

optional performance: object

Defined in: facade/diagnostics.ts:34

initTime

initTime: number

avgProcessingTime

avgProcessingTime: number

avgNetworkLatency

avgNetworkLatency: number

totalEvents

totalEvents: number

failedEvents

failedEvents: number


provider

provider: object

Defined in: facade/diagnostics.ts:41

key

key: null | string

state

state: ProviderState

history

history: ProviderStateHistory


queue

queue: object

Defined in: facade/diagnostics.ts:46

totalBuffered

totalBuffered: number

ssrQueueBuffered

ssrQueueBuffered: number

facadeQueueBuffered

facadeQueueBuffered: number

capacity

capacity: number


urls

urls: object

Defined in: facade/diagnostics.ts:52

lastPlanned

lastPlanned: null | string

lastSent

lastSent: null | string