REST Resource: accounts.containers.versions

Recurso: ContainerVersion

Representa una versión del contenedor de Google Tag Manager.

Representación 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)
    }
  ]
}
Campos
path

string

Es la ruta de acceso relativa de la API de la versión del contenedor de GTM.

accountId

string

ID de la cuenta de GTM

containerId

string

ID del contenedor de GTM

containerVersionId

string

El ID de versión del contenedor identifica de forma única la versión del contenedor de GTM.

name

string

Es el nombre visible de la versión del contenedor.

deleted

boolean

Un valor verdadero indica que se borró esta versión del contenedor.

description

string

Es la descripción de la versión del contenedor.

container

object (Container)

Es el contenedor del que se tomó esta versión.

tag[]

object (Tag)

Son las etiquetas del contenedor del que se tomó esta versión.

trigger[]

object (Trigger)

Son los activadores del contenedor del que se tomó esta versión.

variable[]

object (Variable)

Son las variables del contenedor del que se tomó esta versión.

folder[]

object (Folder)

Son las carpetas del contenedor desde el que se tomó esta versión.

builtInVariable[]

object (BuiltInVariable)

Son las variables integradas en el contenedor del que se tomó esta versión.

fingerprint

string

Huella digital de la versión del contenedor de GTM, calculada en el momento del almacenamiento. Este valor se vuelve a calcular cada vez que se modifica la versión del contenedor.

tagManagerUrl

string

Vínculo generado automáticamente a la IU de Tag Manager

zone[]

object (Zone)

Son las zonas del contenedor desde el que se tomó esta versión.

customTemplate[]

object (CustomTemplate)

Son las plantillas personalizadas del contenedor del que se tomó esta versión.

client[]

object (Client)

Son los clientes del contenedor desde el que se tomó esta versión.

gtagConfig[]

object (GtagConfig)

Son los parámetros de configuración de la etiqueta de Google en el contenedor del que se tomó esta versión.

transformation[]

object (Transformation)

Son las transformaciones del contenedor del que se tomó esta versión.

BuiltInVariable

Las variables integradas son una categoría especial de variables que se crean previamente y no se pueden personalizar. Proporcionan funciones comunes, como acceder a las propiedades de la capa de datos de GTM, supervisar clics o acceder a elementos de la URL de una página.

Representación JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "type": enum (BuiltInVariableType),
  "name": string
}
Campos
path

string

Es la ruta de acceso relativa de la API de BuiltInVariable de GTM.

accountId

string

ID de la cuenta de GTM

containerId

string

ID del contenedor de GTM

workspaceId

string

ID del espacio de trabajo de GTM.

type

enum (BuiltInVariableType)

Es el tipo de variable integrada.

name

string

Nombre de la variable integrada que se usará para hacer referencia a ella.

BuiltInVariableType

Ten en cuenta que BuiltInVariableType debe ser compatible a nivel binario con container_tag.BuiltInType.BuiltInMacroType.

Enums
builtInVariableTypeUnspecified
pageUrl
pageHostname
pagePath
referrer
event Para la Web o dispositivos móviles
clickElement
clickClasses
clickId
clickTarget
clickUrl
clickText
firstPartyServingUrl
formElement
formClasses
formId
formTarget
formUrl
formText
errorMessage
errorUrl
errorLine
newHistoryUrl
oldHistoryUrl
newHistoryFragment
oldHistoryFragment
newHistoryState
oldHistoryState
historySource
containerVersion Para la Web o dispositivos móviles
debugMode
randomNumber Para la Web o dispositivos móviles
containerId Para la Web o dispositivos móviles
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

Métodos

delete

Borra una versión del contenedor.

get

Obtiene una versión del contenedor.

live

Obtiene el objeto Live (es decir,

publish

Publica una versión del contenedor.

set_latest

Establece la versión más reciente que se usa para la sincronización de los espacios de trabajo cuando se detectan conflictos y errores.

undelete

Recupera una versión del contenedor.

update

Actualiza una versión de contenedor.