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 )

تحولات در ظرفی که این نسخه از آن گرفته شده است.

BuiltInVariable

متغیرهای داخلی دسته خاصی از متغیرها هستند که از قبل ساخته شده و قابل تنظیم نیستند. آنها عملکردهای مشترکی مانند دسترسی به ویژگی های لایه داده 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 باینری سازگار باشد.

Enums
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

روش ها

delete

یک نسخه کانتینر را حذف می کند.

get

یک نسخه کانتینر دریافت می کند.

live

پخش زنده را دریافت می کند (یعنی

publish

یک نسخه کانتینر را منتشر می کند.

set_latest

آخرین نسخه مورد استفاده را برای همگام سازی فضاهای کاری هنگام تشخیص تداخل و خطا تنظیم می کند.

undelete

یک نسخه کانتینر را حذف می کند.

update

یک نسخه کانتینر را به روز می کند.