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 la 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 de verdadero indica que se borró esta versión del contenedor.

description

string

Descripción de la versión del contenedor.

container

object (Container)

El contenedor del que se tomó esta versión.

tag[]

object (Tag)

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

trigger[]

object (Trigger)

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

variable[]

object (Variable)

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

folder[]

object (Folder)

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

builtInVariable[]

object (BuiltInVariable)

Las variables integradas del contenedor de las que se tomó esta versión.

fingerprint

string

La huella digital de la versión del contenedor de GTM tal como se calcula 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 de las que se tomó esta versión.

customTemplate[]

object (CustomTemplate)

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

client[]

object (Client)

Los clientes del contenedor de los que se tomó esta versión

gtagConfig[]

object (GtagConfig)

La configuración de la etiqueta de Google en el contenedor del que se tomó esta versión

transformation[]

object (Transformation)

Las transformaciones en el contenedor de las 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 los clics o acceder a los 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

Es el nombre de la variable integrada que se usará para hacer referencia a ella.

BuiltInVariableType

Ten en cuenta que BuiltInVariableType debe ser binariamente compatible con container_tag.BuiltInType.BuiltInMacroType.

Enumeraciones
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

Métodos

delete

Borra una versión del contenedor.

get

Obtiene una versión del contenedor.

live

Obtiene la versión publicada (es decir,

publish

Publica una versión de contenedor.

set_latest

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

undelete

Devuelve una versión de contenedor a su estado anterior.

update

Actualiza una versión de contenedor.