REST Resource: accounts.containers.versions

Risorsa: ContainerVersion

Rappresenta una versione del contenitore Google Tag Manager.

Rappresentazione 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)
    }
  ]
}
Campi
path

string

Percorso relativo dell'API della versione del contenitore GTM.

accountId

string

ID account GTM.

containerId

string

ID contenitore GTM.

containerVersionId

string

L'ID versione contenitore identifica in modo univoco la versione del contenitore GTM.

name

string

Nome visualizzato della versione del contenitore.

deleted

boolean

Il valore true indica che questa versione del contenitore è stata eliminata.

description

string

Descrizione della versione del contenitore.

container

object (Container)

Il contenitore da cui è stata presa questa versione.

tag[]

object (Tag)

I tag nel contenitore da cui è stata estratta questa versione.

trigger[]

object (Trigger)

Gli attivatori nel contenitore da cui è stata estratta questa versione.

variable[]

object (Variable)

Le variabili nel contenitore da cui è stata estratta questa versione.

folder[]

object (Folder)

Le cartelle nel contenitore da cui è stata estratta questa versione.

builtInVariable[]

object (BuiltInVariable)

Le variabili integrate nel contenitore da cui è stata estratta questa versione.

fingerprint

string

L'impronta della versione del contenitore GTM calcolata al momento dell'archiviazione. Questo valore viene ricalcolato ogni volta che la versione del contenitore viene modificata.

tagManagerUrl

string

Link generato automaticamente alla UI di Tag Manager

zone[]

object (Zone)

Le zone nel contenitore da cui è stata estratta questa versione.

customTemplate[]

object (CustomTemplate)

I modelli personalizzati nel contenitore da cui è stata estratta questa versione.

client[]

object (Client)

I client nel contenitore da cui è stata estratta questa versione.

gtagConfig[]

object (GtagConfig)

Le configurazioni del tag Google nel contenitore da cui è stata estratta questa versione.

transformation[]

object (Transformation)

Le trasformazioni nel contenitore da cui è stata estratta questa versione.

BuiltInVariable

Le variabili integrate sono una categoria speciale di variabili già create e non personalizzabili. Forniscono funzionalità comuni come l'accesso alle proprietà del data layer di GTM, il monitoraggio dei clic o l'accesso agli elementi di un URL di pagina.

Rappresentazione JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "type": enum (BuiltInVariableType),
  "name": string
}
Campi
path

string

Percorso relativo API di GTM BuiltInVariable.

accountId

string

ID account GTM.

containerId

string

ID contenitore GTM.

workspaceId

string

ID workspace GTM.

type

enum (BuiltInVariableType)

Tipo di variabile integrata.

name

string

Nome della variabile incorporata da utilizzare per fare riferimento alla variabile incorporata.

BuiltInVariableType

Tieni presente che BuiltInVariableType deve essere compatibile a livello binario con container_tag.BuiltInType.BuiltInMacroType.

Enum
builtInVariableTypeUnspecified
pageUrl
pageHostname
pagePath
referrer
event Per il web o il mobile.
clickElement
clickClasses
clickId
clickTarget
clickUrl
clickText
firstPartyServingUrl
formElement
formClasses
formId
formTarget
formUrl
formText
errorMessage
errorUrl
errorLine
newHistoryUrl
oldHistoryUrl
newHistoryFragment
oldHistoryFragment
newHistoryState
oldHistoryState
historySource
containerVersion Per il web o il mobile.
debugMode
randomNumber Per il web o il mobile.
containerId Per il web o il mobile.
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

Metodi

delete

Elimina una versione del contenitore.

get

Recupera una versione del contenitore.

live

Recupera i dati in tempo reale (ovvero

publish

Pubblica una versione del contenitore.

set_latest

Imposta l'ultima versione utilizzata per la sincronizzazione degli spazi di lavoro durante il rilevamento di conflitti ed errori.

undelete

Annulla l'eliminazione di una versione del contenitore.

update

Aggiorna una versione del container.