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