Workspaces: getStatus

Çalışma alanında çakışan ve değiştirilmiş öğeleri bulur. Şimdi deneyin.

İstek

HTTP isteği

GET https://www.googleapis.com/tagmanager/v2/+path/status

Parametreler

Parametre adı Değer Açıklama
Yol parametreleri
path string GTM Workspace'in API göreli yolu. Örnek: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

Yetkilendirme

Bu istek, aşağıdaki kapsamların en az biriyle yetkilendirme gerektiriyor:

Kapsam
https://www.googleapis.com/auth/tagmanager.edit.containers
https://www.googleapis.com/auth/tagmanager.readonly

Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.

İstek içeriği

Bu yöntemle istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "workspaceChange": [
    {
      "tag": accounts.containers.workspaces.tags Resource,
      "trigger": accounts.containers.workspaces.triggers Resource,
      "variable": accounts.containers.workspaces.variables Resource,
      "folder": accounts.containers.workspaces.folders Resource,
      "client": accounts.containers.workspaces.clients Resource,
      "transformation": accounts.containers.workspaces.transformations Resource,
      "zone": accounts.containers.workspaces.zones Resource,
      "customTemplate": accounts.containers.workspaces.templates Resource,
      "builtInVariable": {
        "path": string,
        "accountId": string,
        "containerId": string,
        "workspaceId": string,
        "type": string,
        "name": string
      },
      "gtagConfig": accounts.containers.workspaces.gtag_config Resource,
      "changeStatus": string
    }
  ],
  "mergeConflict": [
    {
      "entityInWorkspace": {
        "tag": accounts.containers.workspaces.tags Resource,
        "trigger": accounts.containers.workspaces.triggers Resource,
        "variable": accounts.containers.workspaces.variables Resource,
        "folder": accounts.containers.workspaces.folders Resource,
        "client": accounts.containers.workspaces.clients Resource,
        "transformation": accounts.containers.workspaces.transformations Resource,
        "zone": accounts.containers.workspaces.zones Resource,
        "customTemplate": accounts.containers.workspaces.templates Resource,
        "builtInVariable": {
          "path": string,
          "accountId": string,
          "containerId": string,
          "workspaceId": string,
          "type": string,
          "name": string
        },
        "gtagConfig": accounts.containers.workspaces.gtag_config Resource,
        "changeStatus": string
      },
      "entityInBaseVersion": {
        "tag": accounts.containers.workspaces.tags Resource,
        "trigger": accounts.containers.workspaces.triggers Resource,
        "variable": accounts.containers.workspaces.variables Resource,
        "folder": accounts.containers.workspaces.folders Resource,
        "client": accounts.containers.workspaces.clients Resource,
        "transformation": accounts.containers.workspaces.transformations Resource,
        "zone": accounts.containers.workspaces.zones Resource,
        "customTemplate": accounts.containers.workspaces.templates Resource,
        "builtInVariable": {
          "path": string,
          "accountId": string,
          "containerId": string,
          "workspaceId": string,
          "type": string,
          "name": string
        },
        "gtagConfig": accounts.containers.workspaces.gtag_config Resource,
        "changeStatus": string
      }
    }
  ]
}
Mülk adı Değer Açıklama Notlar
workspaceChange[] list Çalışma alanında değiştirilmiş varlıklar.
workspaceChange[].tag nested object Varlık tarafından temsil edilen etiket.
workspaceChange[].trigger nested object Varlık tarafından temsil edilen tetikleyici.
workspaceChange[].variable nested object Varlık tarafından temsil edilen değişken.
workspaceChange[].folder nested object Varlık tarafından temsil edilen klasör.
workspaceChange[].changeStatus string Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.

Kabul edilen değerler şunlardır:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[] list Senkronizasyondan sonraki birleştirme çakışması.
mergeConflict[].entityInWorkspace nested object Temel sürüme kıyasla çakışan değişikliklere sahip çalışma alanı varlığı. Çalışma alanından silinen bir öğe, silinmiş değişiklik durumuyla görünmeye devam eder.
mergeConflict[].entityInWorkspace.tag nested object Varlık tarafından temsil edilen etiket.
mergeConflict[].entityInWorkspace.trigger nested object Varlık tarafından temsil edilen tetikleyici.
mergeConflict[].entityInWorkspace.variable nested object Varlık tarafından temsil edilen değişken.
mergeConflict[].entityInWorkspace.folder nested object Varlık tarafından temsil edilen klasör.
mergeConflict[].entityInWorkspace.changeStatus string Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.

Kabul edilen değerler şunlardır:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
mergeConflict[].entityInBaseVersion nested object Çalışma alanına kıyasla çakışan değişikliklerin olduğu temel sürüm varlığı (son senkronizasyon işleminden sonra). Bu alanın eksik olması, çalışma alanı öğesinin temel sürümden silindiği anlamına gelir.
mergeConflict[].entityInBaseVersion.tag nested object Varlık tarafından temsil edilen etiket.
mergeConflict[].entityInBaseVersion.trigger nested object Varlık tarafından temsil edilen tetikleyici.
mergeConflict[].entityInBaseVersion.variable nested object Varlık tarafından temsil edilen değişken.
mergeConflict[].entityInBaseVersion.folder nested object Varlık tarafından temsil edilen klasör.
mergeConflict[].entityInBaseVersion.changeStatus string Öğenin çalışma alanındaki nasıl değiştirildiğini gösterir.

Kabul edilen değerler şunlardır:
  • "added"
  • "changeStatusUnspecified"
  • "deleted"
  • "none"
  • "updated"
workspaceChange[].client nested object Tüzel kişinin temsil ettiği müşteri.
mergeConflict[].entityInWorkspace.client nested object Tüzel kişinin temsil ettiği müşteri.
mergeConflict[].entityInBaseVersion.client nested object Tüzel kişinin temsil ettiği müşteri.
workspaceChange[].transformation nested object Varlık tarafından temsil edilen dönüşüm.
mergeConflict[].entityInWorkspace.transformation nested object Varlık tarafından temsil edilen dönüşüm.
mergeConflict[].entityInBaseVersion.transformation nested object Varlık tarafından temsil edilen dönüşüm.
workspaceChange[].zone nested object Varlık tarafından temsil edilen alt bölge.
workspaceChange[].customTemplate nested object Varlık tarafından temsil edilen özel şablon.
workspaceChange[].builtInVariable nested object Varlık tarafından temsil edilen yerleşik değişken.
workspaceChange[].builtInVariable.path string GTM BuildInVariable'in API göreli yolu.
workspaceChange[].builtInVariable.accountId string GTM Hesap Kimliği.
workspaceChange[].builtInVariable.containerId string GTM Kapsayıcı Kimliği.
workspaceChange[].builtInVariable.workspaceId string GTM Çalışma Alanı Kimliği.
workspaceChange[].builtInVariable.type string Yerleşik değişkenin türü.

Kabul edilen değerler şunlardır:
  • "advertiserId"
  • "advertisingTrackingEnabled"
  • "ampBrowserLanguage"
  • "ampCanonicalHost"
  • "ampCanonicalPath"
  • "ampCanonicalUrl"
  • "ampClientId"
  • "ampClientMaxScrollX"
  • "ampClientMaxScrollY"
  • "ampClientScreenHeight"
  • "ampClientScreenWidth"
  • "ampClientScrollX"
  • "ampClientScrollY"
  • "ampClientTimestamp"
  • "ampClientTimezone"
  • "ampGtmEvent"
  • "ampPageDownloadTime"
  • "ampPageLoadTime"
  • "ampPageViewId"
  • "ampReferrer"
  • "ampTitle"
  • "ampTotalEngagedTime"
  • "appId"
  • "appName"
  • "appVersionCode"
  • "appVersionName"
  • "builtInVariableTypeUnspecified"
  • "clickClasses"
  • "clickElement"
  • "clickId"
  • "clickTarget"
  • "clickText"
  • "clickUrl"
  • "clientName"
  • "containerId"
  • "containerVersion"
  • "debugMode"
  • "deviceName"
  • "elementVisibilityFirstTime"
  • "elementVisibilityRatio"
  • "elementVisibilityRecentTime"
  • "elementVisibilityTime"
  • "environmentName"
  • "errorLine"
  • "errorMessage"
  • "errorUrl"
  • "event"
  • "eventName"
  • "firebaseEventParameterCampaign"
  • "firebaseEventParameterCampaignAclid"
  • "firebaseEventParameterCampaignAnid"
  • "firebaseEventParameterCampaignClickTimestamp"
  • "firebaseEventParameterCampaignContent"
  • "firebaseEventParameterCampaignCp1"
  • "firebaseEventParameterCampaignGclid"
  • "firebaseEventParameterCampaignSource"
  • "firebaseEventParameterCampaignTerm"
  • "firebaseEventParameterCurrency"
  • "firebaseEventParameterDynamicLinkAcceptTime"
  • "firebaseEventParameterDynamicLinkLinkid"
  • "firebaseEventParameterNotificationMessageDeviceTime"
  • "firebaseEventParameterNotificationMessageId"
  • "firebaseEventParameterNotificationMessageName"
  • "firebaseEventParameterNotificationMessageTime"
  • "firebaseEventParameterNotificationTopic"
  • "firebaseEventParameterPreviousAppVersion"
  • "firebaseEventParameterPreviousOsVersion"
  • "firebaseEventParameterPrice"
  • "firebaseEventParameterProductId"
  • "firebaseEventParameterQuantity"
  • "firebaseEventParameterValue"
  • "firstPartyServingUrl"
  • "formClasses"
  • "formElement"
  • "formId"
  • "formTarget"
  • "formText"
  • "formUrl"
  • "historySource"
  • "htmlId"
  • "language"
  • "newHistoryFragment"
  • "newHistoryState"
  • "newHistoryUrl"
  • "oldHistoryFragment"
  • "oldHistoryState"
  • "oldHistoryUrl"
  • "osVersion"
  • "pageHostname"
  • "pagePath"
  • "pageUrl"
  • "platform"
  • "queryString"
  • "randomNumber"
  • "referrer"
  • "requestMethod"
  • "requestPath"
  • "resolution"
  • "scrollDepthDirection"
  • "scrollDepthThreshold"
  • "scrollDepthUnits"
  • "sdkVersion"
  • "serverPageLocationHostname"
  • "serverPageLocationPath"
  • "serverPageLocationUrl"
  • "videoCurrentTime"
  • "videoDuration"
  • "videoPercent"
  • "videoProvider"
  • "videoStatus"
  • "videoTitle"
  • "videoUrl"
  • "videoVisible"
  • "visitorRegion"
workspaceChange[].builtInVariable.name string Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı.
workspaceChange[].gtagConfig nested object Varlık tarafından temsil edilen gtag yapılandırması.
mergeConflict[].entityInWorkspace.zone nested object Varlık tarafından temsil edilen alt bölge.
mergeConflict[].entityInWorkspace.customTemplate nested object Varlık tarafından temsil edilen özel şablon.
mergeConflict[].entityInWorkspace.builtInVariable nested object Varlık tarafından temsil edilen yerleşik değişken.
mergeConflict[].entityInWorkspace.builtInVariable.path string GTM BuildInVariable'in API göreli yolu.
mergeConflict[].entityInWorkspace.builtInVariable.accountId string GTM Hesap Kimliği.
mergeConflict[].entityInWorkspace.builtInVariable.containerId string GTM Kapsayıcı Kimliği.
mergeConflict[].entityInWorkspace.builtInVariable.workspaceId string GTM Çalışma Alanı Kimliği.
mergeConflict[].entityInWorkspace.builtInVariable.type string Yerleşik değişkenin türü.

Kabul edilen değerler şunlardır:
  • "advertiserId"
  • "advertisingTrackingEnabled"
  • "ampBrowserLanguage"
  • "ampCanonicalHost"
  • "ampCanonicalPath"
  • "ampCanonicalUrl"
  • "ampClientId"
  • "ampClientMaxScrollX"
  • "ampClientMaxScrollY"
  • "ampClientScreenHeight"
  • "ampClientScreenWidth"
  • "ampClientScrollX"
  • "ampClientScrollY"
  • "ampClientTimestamp"
  • "ampClientTimezone"
  • "ampGtmEvent"
  • "ampPageDownloadTime"
  • "ampPageLoadTime"
  • "ampPageViewId"
  • "ampReferrer"
  • "ampTitle"
  • "ampTotalEngagedTime"
  • "appId"
  • "appName"
  • "appVersionCode"
  • "appVersionName"
  • "builtInVariableTypeUnspecified"
  • "clickClasses"
  • "clickElement"
  • "clickId"
  • "clickTarget"
  • "clickText"
  • "clickUrl"
  • "clientName"
  • "containerId"
  • "containerVersion"
  • "debugMode"
  • "deviceName"
  • "elementVisibilityFirstTime"
  • "elementVisibilityRatio"
  • "elementVisibilityRecentTime"
  • "elementVisibilityTime"
  • "environmentName"
  • "errorLine"
  • "errorMessage"
  • "errorUrl"
  • "event"
  • "eventName"
  • "firebaseEventParameterCampaign"
  • "firebaseEventParameterCampaignAclid"
  • "firebaseEventParameterCampaignAnid"
  • "firebaseEventParameterCampaignClickTimestamp"
  • "firebaseEventParameterCampaignContent"
  • "firebaseEventParameterCampaignCp1"
  • "firebaseEventParameterCampaignGclid"
  • "firebaseEventParameterCampaignSource"
  • "firebaseEventParameterCampaignTerm"
  • "firebaseEventParameterCurrency"
  • "firebaseEventParameterDynamicLinkAcceptTime"
  • "firebaseEventParameterDynamicLinkLinkid"
  • "firebaseEventParameterNotificationMessageDeviceTime"
  • "firebaseEventParameterNotificationMessageId"
  • "firebaseEventParameterNotificationMessageName"
  • "firebaseEventParameterNotificationMessageTime"
  • "firebaseEventParameterNotificationTopic"
  • "firebaseEventParameterPreviousAppVersion"
  • "firebaseEventParameterPreviousOsVersion"
  • "firebaseEventParameterPrice"
  • "firebaseEventParameterProductId"
  • "firebaseEventParameterQuantity"
  • "firebaseEventParameterValue"
  • "firstPartyServingUrl"
  • "formClasses"
  • "formElement"
  • "formId"
  • "formTarget"
  • "formText"
  • "formUrl"
  • "historySource"
  • "htmlId"
  • "language"
  • "newHistoryFragment"
  • "newHistoryState"
  • "newHistoryUrl"
  • "oldHistoryFragment"
  • "oldHistoryState"
  • "oldHistoryUrl"
  • "osVersion"
  • "pageHostname"
  • "pagePath"
  • "pageUrl"
  • "platform"
  • "queryString"
  • "randomNumber"
  • "referrer"
  • "requestMethod"
  • "requestPath"
  • "resolution"
  • "scrollDepthDirection"
  • "scrollDepthThreshold"
  • "scrollDepthUnits"
  • "sdkVersion"
  • "serverPageLocationHostname"
  • "serverPageLocationPath"
  • "serverPageLocationUrl"
  • "videoCurrentTime"
  • "videoDuration"
  • "videoPercent"
  • "videoProvider"
  • "videoStatus"
  • "videoTitle"
  • "videoUrl"
  • "videoVisible"
  • "visitorRegion"
mergeConflict[].entityInWorkspace.builtInVariable.name string Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı.
mergeConflict[].entityInWorkspace.gtagConfig nested object Varlık tarafından temsil edilen gtag yapılandırması.
mergeConflict[].entityInBaseVersion.zone nested object Varlık tarafından temsil edilen alt bölge.
mergeConflict[].entityInBaseVersion.customTemplate nested object Varlık tarafından temsil edilen özel şablon.
mergeConflict[].entityInBaseVersion.builtInVariable nested object Varlık tarafından temsil edilen yerleşik değişken.
mergeConflict[].entityInBaseVersion.builtInVariable.path string GTM BuildInVariable'in API göreli yolu.
mergeConflict[].entityInBaseVersion.builtInVariable.accountId string GTM Hesap Kimliği.
mergeConflict[].entityInBaseVersion.builtInVariable.containerId string GTM Kapsayıcı Kimliği.
mergeConflict[].entityInBaseVersion.builtInVariable.workspaceId string GTM Çalışma Alanı Kimliği.
mergeConflict[].entityInBaseVersion.builtInVariable.type string Yerleşik değişkenin türü.

Kabul edilen değerler şunlardır:
  • "advertiserId"
  • "advertisingTrackingEnabled"
  • "ampBrowserLanguage"
  • "ampCanonicalHost"
  • "ampCanonicalPath"
  • "ampCanonicalUrl"
  • "ampClientId"
  • "ampClientMaxScrollX"
  • "ampClientMaxScrollY"
  • "ampClientScreenHeight"
  • "ampClientScreenWidth"
  • "ampClientScrollX"
  • "ampClientScrollY"
  • "ampClientTimestamp"
  • "ampClientTimezone"
  • "ampGtmEvent"
  • "ampPageDownloadTime"
  • "ampPageLoadTime"
  • "ampPageViewId"
  • "ampReferrer"
  • "ampTitle"
  • "ampTotalEngagedTime"
  • "appId"
  • "appName"
  • "appVersionCode"
  • "appVersionName"
  • "builtInVariableTypeUnspecified"
  • "clickClasses"
  • "clickElement"
  • "clickId"
  • "clickTarget"
  • "clickText"
  • "clickUrl"
  • "clientName"
  • "containerId"
  • "containerVersion"
  • "debugMode"
  • "deviceName"
  • "elementVisibilityFirstTime"
  • "elementVisibilityRatio"
  • "elementVisibilityRecentTime"
  • "elementVisibilityTime"
  • "environmentName"
  • "errorLine"
  • "errorMessage"
  • "errorUrl"
  • "event"
  • "eventName"
  • "firebaseEventParameterCampaign"
  • "firebaseEventParameterCampaignAclid"
  • "firebaseEventParameterCampaignAnid"
  • "firebaseEventParameterCampaignClickTimestamp"
  • "firebaseEventParameterCampaignContent"
  • "firebaseEventParameterCampaignCp1"
  • "firebaseEventParameterCampaignGclid"
  • "firebaseEventParameterCampaignSource"
  • "firebaseEventParameterCampaignTerm"
  • "firebaseEventParameterCurrency"
  • "firebaseEventParameterDynamicLinkAcceptTime"
  • "firebaseEventParameterDynamicLinkLinkid"
  • "firebaseEventParameterNotificationMessageDeviceTime"
  • "firebaseEventParameterNotificationMessageId"
  • "firebaseEventParameterNotificationMessageName"
  • "firebaseEventParameterNotificationMessageTime"
  • "firebaseEventParameterNotificationTopic"
  • "firebaseEventParameterPreviousAppVersion"
  • "firebaseEventParameterPreviousOsVersion"
  • "firebaseEventParameterPrice"
  • "firebaseEventParameterProductId"
  • "firebaseEventParameterQuantity"
  • "firebaseEventParameterValue"
  • "firstPartyServingUrl"
  • "formClasses"
  • "formElement"
  • "formId"
  • "formTarget"
  • "formText"
  • "formUrl"
  • "historySource"
  • "htmlId"
  • "language"
  • "newHistoryFragment"
  • "newHistoryState"
  • "newHistoryUrl"
  • "oldHistoryFragment"
  • "oldHistoryState"
  • "oldHistoryUrl"
  • "osVersion"
  • "pageHostname"
  • "pagePath"
  • "pageUrl"
  • "platform"
  • "queryString"
  • "randomNumber"
  • "referrer"
  • "requestMethod"
  • "requestPath"
  • "resolution"
  • "scrollDepthDirection"
  • "scrollDepthThreshold"
  • "scrollDepthUnits"
  • "sdkVersion"
  • "serverPageLocationHostname"
  • "serverPageLocationPath"
  • "serverPageLocationUrl"
  • "videoCurrentTime"
  • "videoDuration"
  • "videoPercent"
  • "videoProvider"
  • "videoStatus"
  • "videoTitle"
  • "videoUrl"
  • "videoVisible"
  • "visitorRegion"
mergeConflict[].entityInBaseVersion.builtInVariable.name string Yerleşik değişkene atıfta bulunmak için kullanılacak yerleşik değişkenin adı.
mergeConflict[].entityInBaseVersion.gtagConfig nested object Varlık tarafından temsil edilen gtag yapılandırması.

Deneyin.

Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.