For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Platform docsVideosCommunitySign up
CapabilitiesGetting startedVoice AI OrchestrationVoxEngine PlatformAPI ReferenceFAQ
CapabilitiesGetting startedVoice AI OrchestrationVoxEngine PlatformAPI ReferenceFAQ
      • Overview
        • Modules
        • AppEvents
        • TerminationStatus
          • Overview
  • Management API
    • Reference
    • Authorization
    • Errors
  • Web SDK
    • Overview
  • Android SDK
    • Overview
  • Android SDK v3
    • Overview
  • iOS SDK
    • Overview
  • React Native SDK
    • Overview
  • Flutter SDK
    • Overview
LogoLogo
Platform docsVideosCommunitySign up
On this page
  • Functions
  • endSession
  • sendEvent
  • sendException
  • sendItem
  • sendSocial
  • sendTiming
  • sendTransaction
  • setApplicationInfo
  • setSessionByCallerId
  • setTrafficSource
  • setup
  • startSession
  • Types
  • SendEventOptions
  • SendExceptionOptions
  • SendItemOptions
  • SendSocialOptions
  • SendTimingOptions
  • SendTransactionOptions
  • SetApplicationInfoOptions
  • SetSessionByCallerIdOptions
  • SetTrafficSourceOptions
  • StartSessionOptions
VoxEngineRuntime and modulesMeasurementProtocol

MeasurementProtocol

Implementation of the Measurement Protocol v1.
||View as Markdown|
Was this page helpful?
Edit this page
Previous

Net

Next

VoximplantAPI

Built with

Functions

endSession

Forces the current session to end with this hit. All other values are ignored.

1endSession(): typeof MeasurementProtocol

sendEvent

Send an event to the Universal Analytics

1sendEvent(options: SendEventOptions): typeof MeasurementProtocol

Parameters

options
SendEventOptionsRequired

sendException

Sends a record about exception

1sendException(options: SendExceptionOptions): typeof MeasurementProtocol

Parameters

options
SendExceptionOptionsRequired

sendItem

Sends an item to E-commerce

1sendItem(options: SendItemOptions): typeof MeasurementProtocol

Parameters

options
SendItemOptionsRequired

sendSocial

Sends a social interaction

1sendSocial(options: SendSocialOptions): typeof MeasurementProtocol

Parameters

options
SendSocialOptionsRequired

sendTiming

Measures the user’s timings

1sendTiming(options: SendTimingOptions): typeof MeasurementProtocol

Parameters

options
SendTimingOptionsRequired

sendTransaction

Sends a transaction to E-commerce

1sendTransaction(options: SendTransactionOptions): typeof MeasurementProtocol

Parameters

options
SendTransactionOptionsRequired

setApplicationInfo

Sets application name and version

1setApplicationInfo(options: SetApplicationInfoOptions): typeof MeasurementProtocol

Parameters

options
SetApplicationInfoOptionsRequired

setSessionByCallerId

1setSessionByCallerId(options: SetSessionByCallerIdOptions): Promise<typeof MeasurementProtocol>

Parameters

options
SetSessionByCallerIdOptionsRequired

setTrafficSource

Sets traffic source values.

1setTrafficSource(options: SetTrafficSourceOptions): typeof MeasurementProtocol

Parameters

options
SetTrafficSourceOptionsRequired

setup

Setups the most required tracking parameters

1setup(trackingId: string, debug: boolean, dataSource: string): typeof MeasurementProtocol

Parameters

trackingId
stringRequired
debug
booleanRequired
dataSource
stringRequired

startSession

Forces a new session to start with this hit. All other values are ignored.

1startSession(options: StartSessionOptions): typeof MeasurementProtocol

Parameters

options
StartSessionOptionsRequired

Types

SendEventOptions

action
string
category
string
label
string

optional

nonInteractionHit
string

optional

value
string

optional

SendExceptionOptions

description
string

optional

isFatal
boolean

optional

nonInteractionHit
string

optional

SendItemOptions

category
string

optional

code
string

optional

name
string
nonInteractionHit
string

optional

price
number
quantity
number
transactionId
number

SendSocialOptions

action
string

optional

network
string

optional

nonInteractionHit
string

optional

trigger
string

optional

SendTimingOptions

category
string

optional

label
string

optional

name
string

optional

nonInteractionHit
string

optional

time
number

optional

SendTransactionOptions

affiliation
string

optional

id
number
nonInteractionHit
string

optional

revenue
number
shipping
number

optional

tax
number

optional

SetApplicationInfoOptions

id
string

optional

installerID
string

optional

name
string
version
string

optional

SetSessionByCallerIdOptions

anonymizeIP
string

optional

callerId
string

optional

IPOverride
string

optional

userID
string

optional

SetTrafficSourceOptions

campaignContent
string

optional

campaignID
string

optional

campaignKeyword
string

optional

campaignMedium
string

optional

campaignName
string

optional

campaignSource
string

optional

documentReferrer
string

optional

googleAdsID
string

optional

googleDisplayAdsID
string

optional

StartSessionOptions

anonymizeIP
boolean

optional

clientID
string
geographicalOverride
string

optional

IPOverride
string

optional

userID
string

optional