REST Resource: accounts.containers.versions

Ресурс: ContainerVersion

Представляет версию контейнера Google Tag Manager.

JSON-представление
{
  "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)
    }
  ]
}
Поля
path

string

Относительный путь API версии контейнера GTM.

accountId

string

Идентификатор учетной записи GTM.

containerId

string

Идентификатор контейнера GTM.

containerVersionId

string

Идентификатор версии контейнера однозначно идентифицирует версию контейнера GTM.

name

string

Отображаемое имя версии контейнера.

deleted

boolean

Значение true указывает, что эта версия контейнера была удалена.

description

string

Описание версии контейнера.

container

object ( Container )

Контейнер, из которого была взята эта версия.

tag[]

object ( Tag )

Теги в контейнере, из которого была взята эта версия.

trigger[]

object ( Trigger )

Триггеры в контейнере, из которого была взята эта версия.

variable[]

object ( Variable )

Переменные в контейнере, из которого была взята эта версия.

folder[]

object ( Folder )

Папки в контейнере, из которого была взята эта версия.

builtInVariable[]

object ( BuiltInVariable )

Встроенные переменные в контейнере, из которого была взята эта версия.

fingerprint

string

Отпечаток версии контейнера GTM, вычисленный на момент сохранения. Это значение пересчитывается при каждом изменении версии контейнера.

tagManagerUrl

string

Автоматически сгенерированная ссылка на пользовательский интерфейс менеджера тегов

zone[]

object ( Zone )

Зоны в контейнере, из которого была взята эта версия.

customTemplate[]

object ( CustomTemplate )

Пользовательские шаблоны в контейнере, из которого была взята эта версия.

client[]

object ( Client )

Клиенты в контейнере, из которого была взята эта версия.

gtagConfig[]

object ( GtagConfig )

Конфигурации тегов Google в контейнере, из которого была взята эта версия.

transformation[]

object ( Transformation )

Преобразования в контейнере, из которого была взята эта версия.

Встроенная переменная

Встроенные переменные — это особая категория переменных, которые создаются заранее и не подлежат настройке. Они обеспечивают стандартные функции, такие как доступ к свойствам слоя данных GTM, отслеживание кликов или доступ к элементам URL страницы.

JSON-представление
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "type": enum (BuiltInVariableType),
  "name": string
}
Поля
path

string

Относительный путь API GTM BuiltInVariable.

accountId

string

Идентификатор учетной записи GTM.

containerId

string

Идентификатор контейнера GTM.

workspaceId

string

Идентификатор рабочего пространства GTM.

type

enum ( BuiltInVariableType )

Тип встроенной переменной.

name

string

Имя встроенной переменной, которое будет использоваться для ссылки на встроенную переменную.

BuiltInVariableType

Обратите внимание, что BuiltInVariableType должен быть двоично совместим с container_tag.BuiltInType.BuiltInMacroType.

Перечисления
builtInVariableTypeUnspecified
pageUrl
pageHostname
pagePath
referrer
event Для веб-сайтов и мобильных устройств.
clickElement
clickClasses
clickId
clickTarget
clickUrl
clickText
firstPartyServingUrl
formElement
formClasses
formId
formTarget
formUrl
formText
errorMessage
errorUrl
errorLine
newHistoryUrl
oldHistoryUrl
newHistoryFragment
oldHistoryFragment
newHistoryState
oldHistoryState
historySource
containerVersion Для веб-сайтов и мобильных устройств.
debugMode
randomNumber Для веб-сайтов и мобильных устройств.
containerId Для веб-сайтов и мобильных устройств.
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

Методы

delete

Удаляет версию контейнера.

get

Получает версию контейнера.

live

Получает живой (т.е.

publish

Публикует версию контейнера.

set_latest

Устанавливает последнюю версию, используемую для синхронизации рабочих пространств при обнаружении конфликтов и ошибок.

undelete

Восстанавливает версию контейнера.

update

Обновляет версию контейнера.