Data

When should I use this function? When you want to send multiple keys and custom keys in addition to the standard keys.

Parameters

Name
Type
Required
Description

data

Record<string, string>

Yes

Data that you would like to persist on the edge.

providers

Record<string, boolean>

No

Define for which providers you would like to send data. By default, we send to all of them.

option

{ method?: 'beacon', destination?: string }

No

See below

Options

Method: If you provide the method with a value beacon, we will send this event through a beaconarrow-up-right delivery mechanism instead of a regular fetch.

Destination: We recommend specifying the destination, especially if multiple EdgeTag instances exist on the website. If you do not, we will trigger the same event to multiple destinations. The destination value should be the EdgeTag URL.

Examples

Multiple standard keys
edgetag('data', {
  email: '[email protected]',
  phone: '+14154552670',
  city: 'fremont'
})
Multiple custom keys
edgetag('data', {
  member: true,
  step: 10
})

Last updated

Was this helpful?