Skip to main content

GoalTriggerDraftParams

Unsaved trigger form stored within the test's draft goal by create/update operations. Its fields are not executed or validated as a goal trigger.

input GoalTriggerDraftParams {
id: Int
name: String
autoName: String
filter: String
devices: [SnapshotDevice!]
elementSelectorType: String
expanded: Boolean
pixelApi: String
pixelCustomEvent: String
pixelEvent: String
pixelId: String
code: String
desktopSelector: String
phoneSelector: String
tabletSelector: String
wildcardUrl: String
trigger: String
syncSelectors: Boolean
targetUrl: String
trackingOption: String
}

Fields​

GoalTriggerDraftParams.id ● Int scalar​

Existing trigger id from goalLinked.triggers, saved only in the draft form.

GoalTriggerDraftParams.name ● String scalar​

Unsaved trigger name stored in the draft goal form.

GoalTriggerDraftParams.autoName ● String scalar​

Generated trigger name saved in the draft goal form.

GoalTriggerDraftParams.filter ● String scalar​

JSON-encoded string. Draft filter with version, operator, conditions; mirror goalLinked. Not decoded by A/B test saves. Example: {"version":3,"operator":"OR","conditions":[{"criteria":"code","multiple_values":"or","values":["1"]}]}

GoalTriggerDraftParams.devices ● [SnapshotDevice!] list enum​

Device selections saved only in the draft trigger form.

GoalTriggerDraftParams.elementSelectorType ● String scalar​

Element selector mode saved only in the draft form; no allowed-value check is applied here.

GoalTriggerDraftParams.expanded ● Boolean scalar​

Whether the draft trigger form is expanded; does not affect live tracking.

GoalTriggerDraftParams.pixelApi ● String scalar​

Pixel provider saved only in the draft trigger form.

GoalTriggerDraftParams.pixelCustomEvent ● String scalar​

Custom pixel event name saved only in the draft trigger form.

GoalTriggerDraftParams.pixelEvent ● String scalar​

Selected pixel event name saved only in the draft trigger form.

GoalTriggerDraftParams.pixelId ● String scalar​

Pixel identifier saved only in the draft trigger form.

GoalTriggerDraftParams.code ● String scalar​

Code-trigger value saved only in the draft form; not executed by A/B test saves.

GoalTriggerDraftParams.desktopSelector ● String scalar​

Desktop CSS selector saved only in the draft trigger form.

GoalTriggerDraftParams.phoneSelector ● String scalar​

Phone CSS selector saved only in the draft trigger form.

GoalTriggerDraftParams.tabletSelector ● String scalar​

Tablet CSS selector saved only in the draft trigger form.

GoalTriggerDraftParams.wildcardUrl ● String scalar​

Wildcard URL pattern saved only in the draft trigger form.

GoalTriggerDraftParams.trigger ● String scalar​

Trigger kind saved only in the draft form; no allowed-value check is applied here.

GoalTriggerDraftParams.syncSelectors ● Boolean scalar​

Draft form flag for sharing element selectors across devices; does not update a live trigger.

GoalTriggerDraftParams.targetUrl ● String scalar​

Target page URL saved only in the draft trigger form.

GoalTriggerDraftParams.trackingOption ● String scalar​

Page matching mode saved only in the draft form; no allowed-value check is applied here.

Member Of​

GoalDraftParams input