Tag
import type { Tag } from "https://googleapis.deno.dev/v1/tagmanager:v2.ts";
Represents a Google Tag Manager Tag.
interface Tag {
accountId?: string;
blockingTriggerId?: string[];
consentSettings?: TagConsentSetting;
containerId?: string;
fingerprint?: string;
firingTriggerId?: string[];
liveOnly?: boolean;
monitoringMetadata?: Parameter;
monitoringMetadataTagNameKey?: string;
name?: string;
notes?: string;
parameter?: Parameter[];
parentFolderId?: string;
path?: string;
paused?: boolean;
priority?: Parameter;
scheduleEndMs?: bigint;
scheduleStartMs?: bigint;
setupTag?: SetupTag[];
tagFiringOption?:
| "tagFiringOptionUnspecified"
| "unlimited"
| "oncePerEvent"
| "oncePerLoad";
tagId?: string;
tagManagerUrl?: string;
teardownTag?: TeardownTag[];
type?: string;
workspaceId?: string;
}§Properties
§
blockingTriggerId?: string[]
[src]Blocking trigger IDs. If any of the listed triggers evaluate to true, the tag will not fire.
§
consentSettings?: TagConsentSetting
[src]Consent settings of a tag.
§
fingerprint?: string
[src]The fingerprint of the GTM Tag as computed at storage time. This value is recomputed whenever the tag is modified.
§
firingTriggerId?: string[]
[src]Firing trigger IDs. A tag will fire when any of the listed triggers are true and all of its blockingTriggerIds (if any specified) are false.
§
liveOnly?: boolean
[src]If set to true, this tag will only fire in the live environment (e.g. not in preview or debug mode).
§
monitoringMetadataTagNameKey?: string
[src]If non-empty, then the tag display name will be included in the monitoring metadata map using the key specified.
§
tagFiringOption?: "tagFiringOptionUnspecified" | "unlimited" | "oncePerEvent" | "oncePerLoad"
[src]Option to fire this tag.
§
teardownTag?: TeardownTag[]
[src]The list of teardown tags. Currently we only allow one.