Method: workspaces.bulk_update

Vollständiger Name: accounts.containers.workspaces.bulk_update

Wendet mehrere Änderungen an Entitäten in einem Arbeitsbereich in einem Aufruf an. Beim Erstellen neuer Entitäten müssen ihre Entitäts-IDs eindeutig sein und das richtige Format haben. Sie müssen mit „new_“ beginnen und von einer Zahl gefolgt werden, z.B. „new_1“, „new_2“. Beispiel für einen Textausschnitt zum Erstellen von „myNewTag“ unter „myNewFolder“:

"changes": [
  {
    "folder": {
      "folderId": "new_1",
      "name": "myNewFolder",
      ...
    },
    "changeStatus": "added"
  },
  {
    "tag": {
      "tagId": "new_2",
      "name": "myNewTag",
      "parentFolderId": "new_1",
      ...
    },
    "changeStatus": "added"
  }
]

HTTP-Anfrage

POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update

Pfadparameter

Parameter
path

string

Relativer API-Pfad des GTM-Arbeitsbereichs. Sie nimmt die Form accounts/{account}/containers/{container}/workspaces/{workspace} an.

Anfragetext

Der Anfragetext enthält eine Instanz von ProposedChange.

Antworttext

Wenn der Vorgang erfolgreich ist, enthält der Antworttext Daten mit folgender Struktur:

JSON-Darstellung
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
Felder
changes[]

object (Entity)

Die Entitäten, die während des Bulk-Updates hinzugefügt oder aktualisiert wurden. Enthält keine Einheiten, die vom System gelöscht oder aktualisiert wurden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/tagmanager.edit.containers

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

ProposedChange

JSON-Darstellung
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
Felder
changes[]

object (Entity)

Die Liste der Arbeitsbereichsänderungen, die angewendet werden sollen.