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 |
Relativer API-Pfad des GTM-Arbeitsbereichs. Sie nimmt die Form |
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 ( |
| Felder | |
|---|---|
changes[] |
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 ( |
| Felder | |
|---|---|
changes[] |
Die Liste der Arbeitsbereichsänderungen, die angewendet werden sollen. |