REST Resource: accounts.containers.versions

Ressource: ContainerVersion

Stellt eine Google Tag Manager-Containerversion dar.

JSON-Darstellung
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "containerVersionId": string,
  "name": string,
  "deleted": boolean,
  "description": string,
  "container": {
    object (Container)
  },
  "tag": [
    {
      object (Tag)
    }
  ],
  "trigger": [
    {
      object (Trigger)
    }
  ],
  "variable": [
    {
      object (Variable)
    }
  ],
  "folder": [
    {
      object (Folder)
    }
  ],
  "builtInVariable": [
    {
      object (BuiltInVariable)
    }
  ],
  "fingerprint": string,
  "tagManagerUrl": string,
  "zone": [
    {
      object (Zone)
    }
  ],
  "customTemplate": [
    {
      object (CustomTemplate)
    }
  ],
  "client": [
    {
      object (Client)
    }
  ],
  "gtagConfig": [
    {
      object (GtagConfig)
    }
  ],
  "transformation": [
    {
      object (Transformation)
    }
  ]
}
Felder
path

string

API-Relativpfad der GTM-Containerversion.

accountId

string

GTM-Konto-ID

containerId

string

GTM-Container-ID.

containerVersionId

string

Die Container-Versions-ID identifiziert die GTM-Containerversion eindeutig.

name

string

Der Anzeigename der Containerversion.

deleted

boolean

Der Wert „true“ gibt an, dass diese Containerversion gelöscht wurde.

description

string

Beschreibung der Containerversion.

container

object (Container)

Der Container, aus dem diese Version stammt.

tag[]

object (Tag)

Die Tags im Container, aus dem diese Version stammt.

trigger[]

object (Trigger)

Die Trigger im Container, aus dem diese Version stammt.

variable[]

object (Variable)

Die Variablen im Container, aus dem diese Version stammt.

folder[]

object (Folder)

Die Ordner im Container, aus dem diese Version stammt.

builtInVariable[]

object (BuiltInVariable)

Die integrierten Variablen im Container, aus dem diese Version stammt.

fingerprint

string

Der Fingerabdruck der GTM-Containerversion, der zum Zeitpunkt der Speicherung berechnet wurde. Dieser Wert wird immer dann neu berechnet, wenn die Containerversion geändert wird.

tagManagerUrl

string

Automatisch generierter Link zur Tag Manager-Benutzeroberfläche

zone[]

object (Zone)

Die Zonen im Container, aus dem diese Version stammt.

customTemplate[]

object (CustomTemplate)

Die benutzerdefinierten Vorlagen im Container, aus dem diese Version stammt.

client[]

object (Client)

Die Clients im Container, aus dem diese Version stammt.

gtagConfig[]

object (GtagConfig)

Die Google-Tag-Konfigurationen im Container, aus dem diese Version stammt.

transformation[]

object (Transformation)

Die Transformationen im Container, aus dem diese Version stammt.

BuiltInVariable

Integrierte Variablen sind eine besondere Kategorie von Variablen, die vorab erstellt werden und nicht angepasst werden können. Sie bieten gängige Funktionen wie den Zugriff auf Eigenschaften der GTM-Datenebene, die Überwachung von Klicks oder den Zugriff auf Elemente einer Seiten-URL.

JSON-Darstellung
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "type": enum (BuiltInVariableType),
  "name": string
}
Felder
path

string

Relativer API-Pfad der integrierten GTM-Variable.

accountId

string

GTM-Konto-ID

containerId

string

GTM-Container-ID.

workspaceId

string

GTM-Arbeitsbereich-ID.

type

enum (BuiltInVariableType)

Typ der integrierten Variable.

name

string

Name der integrierten Variablen, die zum Verweisen auf die integrierte Variable verwendet werden soll.

BuiltInVariableType

BuiltInVariableType muss binärkompatibel mit container_tag.BuiltInType.BuiltInMacroType sein.

Enums
builtInVariableTypeUnspecified
pageUrl
pageHostname
pagePath
referrer
event Für Web oder Mobilgeräte
clickElement
clickClasses
clickId
clickTarget
clickUrl
clickText
firstPartyServingUrl
formElement
formClasses
formId
formTarget
formUrl
formText
errorMessage
errorUrl
errorLine
newHistoryUrl
oldHistoryUrl
newHistoryFragment
oldHistoryFragment
newHistoryState
oldHistoryState
historySource
containerVersion Für Web oder Mobilgeräte
debugMode
randomNumber Für Web oder Mobilgeräte
containerId Für Web oder Mobilgeräte
appId
appName
appVersionCode
appVersionName
language
osVersion
platform
sdkVersion
deviceName
resolution
advertiserId
advertisingTrackingEnabled
htmlId
environmentName
ampBrowserLanguage
ampCanonicalPath
ampCanonicalUrl
ampCanonicalHost
ampReferrer
ampTitle
ampClientId
ampClientTimezone
ampClientTimestamp
ampClientScreenWidth
ampClientScreenHeight
ampClientScrollX
ampClientScrollY
ampClientMaxScrollX
ampClientMaxScrollY
ampTotalEngagedTime
ampPageViewId
ampPageLoadTime
ampPageDownloadTime
ampGtmEvent
eventName
firebaseEventParameterCampaign
firebaseEventParameterCampaignAclid
firebaseEventParameterCampaignAnid
firebaseEventParameterCampaignClickTimestamp
firebaseEventParameterCampaignContent
firebaseEventParameterCampaignCp1
firebaseEventParameterCampaignGclid
firebaseEventParameterCampaignSource
firebaseEventParameterCampaignTerm
firebaseEventParameterCurrency
firebaseEventParameterDynamicLinkAcceptTime
firebaseEventParameterDynamicLinkLinkid
firebaseEventParameterNotificationMessageDeviceTime
firebaseEventParameterNotificationMessageId
firebaseEventParameterNotificationMessageName
firebaseEventParameterNotificationMessageTime
firebaseEventParameterNotificationTopic
firebaseEventParameterPreviousAppVersion
firebaseEventParameterPreviousOsVersion
firebaseEventParameterPrice
firebaseEventParameterProductId
firebaseEventParameterQuantity
firebaseEventParameterValue
videoProvider
videoUrl
videoTitle
videoDuration
videoPercent
videoVisible
videoStatus
videoCurrentTime
scrollDepthThreshold
scrollDepthUnits
scrollDepthDirection
elementVisibilityRatio
elementVisibilityTime
elementVisibilityFirstTime
elementVisibilityRecentTime
requestPath
requestMethod
clientName
queryString
serverPageLocationUrl
serverPageLocationPath
serverPageLocationHostname
visitorRegion
analyticsClientId
analyticsSessionId
analyticsSessionNumber

Methoden

delete

Löscht eine Containerversion.

get

Ruft eine Containerversion ab.

live

Ruft die Live-Version (d.h.

publish

Veröffentlicht eine Containerversion.

set_latest

Legt die neueste Version fest, die für die Synchronisierung von Arbeitsbereichen verwendet wird, wenn Konflikte und Fehler erkannt werden.

undelete

Macht das Löschen einer Containerversion rückgängig.

update

Aktualisiert eine Containerversion.