この API を使用すると、クライアントはコンテナとタグの設定にアクセスして変更できます。
- REST リソース: v2.accounts
- REST リソース: v2.accounts.containers
- REST リソース: v2.accounts.containers.destinations
- REST リソース: v2.accounts.containers.environments
- REST リソース: v2.accounts.containers.version_headers
- REST リソース: v2.accounts.containers.versions
- REST リソース: v2.accounts.containers.workspaces
- REST リソース: v2.accounts.containers.workspaces.built_in_variables
- REST リソース: v2.accounts.containers.workspaces.clients
- REST リソース: v2.accounts.containers.workspaces.folders
- REST リソース: v2.accounts.containers.workspaces.gtag_config
- REST リソース: v2.accounts.containers.workspaces.tags
- REST リソース: v2.accounts.containers.workspaces.templates
- REST リソース: v2.accounts.containers.workspaces.transformations
- REST リソース: v2.accounts.containers.workspaces.triggers
- REST リソース: v2.accounts.containers.workspaces.variables
- REST リソース: v2.accounts.containers.workspaces.zones
- REST リソース: v2.accounts.user_permissions
- REST リソース: v1.accounts
- REST リソース: v1.accounts.containers
- REST リソース: v1.accounts.containers.environments
- REST リソース: v1.accounts.containers.folders
- REST リソース: v1.accounts.containers.folders.entities
- REST リソース: v1.accounts.containers.move_folders
- REST リソース: v1.accounts.containers.reauthorize_environments
- REST リソース: v1.accounts.containers.tags
- REST リソース: v1.accounts.containers.triggers
- REST リソース: v1.accounts.containers.variables
- REST リソース: v1.accounts.containers.versions
- REST リソース: v1.accounts.permissions
サービス: tagmanager.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次のディスカバリ ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://tagmanager.googleapis.com
REST リソース: v2.accounts
メソッド | |
---|---|
get |
GET /tagmanager/v2/{path} GTM アカウントを取得します。 |
list |
GET /tagmanager/v2/accounts ユーザーがアクセスできるすべての GTM アカウントを一覧表示します。 |
update |
PUT /tagmanager/v2/{path} GTM アカウントを更新します。 |
REST リソース: v2.accounts.containers
メソッド | |
---|---|
combine |
POST /tagmanager/v2/{path}:combine コンテナを結合します。 |
create |
POST /tagmanager/v2/{parent}/containers コンテナを作成します。 |
delete |
DELETE /tagmanager/v2/{path} コンテナを削除します。 |
get |
GET /tagmanager/v2/{path} コンテナを取得します。 |
list |
GET /tagmanager/v2/{parent}/containers GTM アカウントに属するすべてのコンテナを一覧表示します。 |
lookup |
GET /tagmanager/v2/accounts/containers:lookup 宛先 ID またはタグ ID でコンテナを検索します。 |
move_tag_id |
POST /tagmanager/v2/{path}:move_tag_id タグ ID をコンテナから移動します。 |
snippet |
GET /tagmanager/v2/{path}:snippet コンテナのタグ設定スニペットを取得します。 |
update |
PUT /tagmanager/v2/{path} コンテナを更新します。 |
REST リソース: v2.accounts.containers.destinations
メソッド | |
---|---|
get |
GET /tagmanager/v2/{path} デスティネーションを取得します。 |
link |
POST /tagmanager/v2/{parent}/destinations:link このコンテナにリンク先を追加し、現在リンクされているコンテナから削除します。 |
list |
GET /tagmanager/v2/{parent}/destinations GTM コンテナにリンクされているすべてのリンク先を一覧表示します。 |
REST リソース: v2.accounts.containers.environments
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/environments GTM 環境を作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM 環境を削除します。 |
get |
GET /tagmanager/v2/{path} GTM 環境を取得します。 |
list |
GET /tagmanager/v2/{parent}/environments GTM コンテナのすべての GTM 環境を一覧表示します。 |
reauthorize |
POST /tagmanager/v2/{path}:reauthorize GTM 環境の認証コードを再生成します。 |
update |
PUT /tagmanager/v2/{path} GTM 環境を更新します。 |
REST リソース: v2.accounts.containers.version_headers
メソッド | |
---|---|
latest |
GET /tagmanager/v2/{parent}/version_headers:latest 最新のコンテナ バージョンのヘッダーを取得します。 |
list |
GET /tagmanager/v2/{parent}/version_headers GTM コンテナのすべてのコンテナ バージョンを一覧表示します。 |
REST リソース: v2.accounts.containers.versions
メソッド | |
---|---|
delete |
DELETE /tagmanager/v2/{path} コンテナのバージョンを削除します。 |
get |
GET /tagmanager/v2/{path} コンテナのバージョンを取得します。 |
live |
GET /tagmanager/v2/{parent}/versions:live ライブ(公開中の) |
publish |
POST /tagmanager/v2/{path}:publish コンテナのバージョンを公開します。 |
set_latest |
POST /tagmanager/v2/{path}:set_latest 競合やエラーを検出する際にワークスペースの同期に使用される最新バージョンを設定します。 |
undelete |
POST /tagmanager/v2/{path}:undelete コンテナのバージョンの削除を取り消します。 |
update |
PUT /tagmanager/v2/{path} コンテナのバージョンを更新します。 |
REST リソース: v2.accounts.containers.workspaces
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/workspaces ワークスペースを作成します。 |
create_version |
POST /tagmanager/v2/{path}:create_version ワークスペース内のエンティティからコンテナ バージョンを作成し、そのワークスペースを削除して、ベースコンテナのバージョンを新しく作成されたバージョンに設定します。 |
delete |
DELETE /tagmanager/v2/{path} ワークスペースを削除します。 |
get |
GET /tagmanager/v2/{path} ワークスペースを取得します。 |
getStatus |
GET /tagmanager/v2/{path}/status ワークスペース内で競合しているエンティティと変更されたエンティティを見つけます。 |
list |
GET /tagmanager/v2/{parent}/workspaces GTM コンテナに属するすべてのワークスペースを一覧表示します。 |
quick_preview |
POST /tagmanager/v2/{path}:quick_preview 提供されたワークスペースのすべてのエンティティから架空のコンテナ バージョンを作成することで、ワークスペースのクイック プレビューを行います。 |
resolve_conflict |
POST /tagmanager/v2/{path}:resolve_conflict ワークスペースのエンティティで発生した統合の競合を、リクエストで渡された解決済みのエンティティに更新して解決します。 |
sync |
POST /tagmanager/v2/{path}:sync 未変更のワークスペース エンティティをすべて更新し、変更済みエンティティの競合を表示することによって、ワークスペースを最新のコンテナ バージョンに同期します。 |
update |
PUT /tagmanager/v2/{path} ワークスペースを更新します。 |
REST リソース: v2.accounts.containers.workspaces.built_in_variables
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/built_in_variables 1 つ以上の GTM 組み込み変数を作成します。 |
delete |
DELETE /tagmanager/v2/{path} 1 つ以上の GTM 組み込み変数を削除します。 |
list |
GET /tagmanager/v2/{parent}/built_in_variables GTM コンテナのすべての有効な組み込み変数を一覧表示します。 |
revert |
POST /tagmanager/v2/{path}/built_in_variables:revert GTM ワークスペースの GTM 組み込み変数に加えた変更を元に戻します。 |
REST リソース: v2.accounts.containers.workspaces.clients
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/clients GTM クライアントを作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM クライアントを削除します。 |
get |
GET /tagmanager/v2/{path} GTM クライアントを取得します。 |
list |
GET /tagmanager/v2/{parent}/clients GTM コンテナ ワークスペースのすべての GTM クライアントを一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM クライアントに加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM クライアントを更新します。 |
REST リソース: v2.accounts.containers.workspaces.folders
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/folders GTM フォルダを作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM フォルダを削除します。 |
entities |
POST /tagmanager/v2/{path}:entities GTM フォルダ内のすべてのエンティティを一覧表示します。 |
get |
GET /tagmanager/v2/{path} GTM フォルダを取得します。 |
list |
GET /tagmanager/v2/{parent}/folders コンテナのすべての GTM フォルダを一覧表示します。 |
move_entities_to_folder |
POST /tagmanager/v2/{path}:move_entities_to_folder エンティティを GTM フォルダに移動します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM フォルダに加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM フォルダを削除します。 |
REST リソース: v2.accounts.containers.workspaces.gtag_config
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/gtag_config Google タグの設定を作成します。 |
delete |
DELETE /tagmanager/v2/{path} Google タグの設定を削除します。 |
get |
GET /tagmanager/v2/{path} Google タグの設定を取得します。 |
list |
GET /tagmanager/v2/{parent}/gtag_config コンテナ内のすべての Google タグ設定を一覧表示します。 |
update |
PUT /tagmanager/v2/{path} Google タグの設定を更新します。 |
REST リソース: v2.accounts.containers.workspaces.templates
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/templates GTM カスタム テンプレートを作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM テンプレートを削除します。 |
get |
GET /tagmanager/v2/{path} GTM テンプレートを取得します。 |
import_from_gallery |
POST /tagmanager/v2/{parent}/templates:import_from_gallery ギャラリーから GTM カスタム テンプレートをインポートします。 |
list |
GET /tagmanager/v2/{parent}/templates GTM コンテナ ワークスペースのすべての GTM テンプレートを一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM テンプレートに加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM テンプレートを更新します。 |
REST リソース: v2.accounts.containers.workspaces.transformations
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/transformations GTM 変換を作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM 変換を削除します。 |
get |
GET /tagmanager/v2/{path} GTM 変換を取得します。 |
list |
GET /tagmanager/v2/{parent}/transformations GTM コンテナ ワークスペースのすべての GTM 変換を一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM 変換に加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM 変換を更新します。 |
REST リソース: v2.accounts.containers.workspaces.triggers
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/triggers GTM トリガーを作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM トリガーを削除します。 |
get |
GET /tagmanager/v2/{path} GTM トリガーを取得します。 |
list |
GET /tagmanager/v2/{parent}/triggers コンテナのすべての GTM トリガーを一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM トリガーに加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM トリガーを更新します。 |
REST リソース: v2.accounts.containers.workspaces.variables
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/variables GTM 変数を作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM 変数を削除します。 |
get |
GET /tagmanager/v2/{path} GTM 変数を取得します。 |
list |
GET /tagmanager/v2/{parent}/variables コンテナのすべての GTM 変数を一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM 変数に加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM 変数を更新します。 |
REST リソース: v2.accounts.containers.workspaces.zones
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/zones GTM ゾーンを作成します。 |
delete |
DELETE /tagmanager/v2/{path} GTM ゾーンを削除します。 |
get |
GET /tagmanager/v2/{path} GTM ゾーンを取得します。 |
list |
GET /tagmanager/v2/{parent}/zones GTM コンテナ ワークスペースのすべての GTM ゾーンを一覧表示します。 |
revert |
POST /tagmanager/v2/{path}:revert GTM ワークスペースの GTM ゾーンに加えた変更を元に戻します。 |
update |
PUT /tagmanager/v2/{path} GTM ゾーンを更新します。 |
REST リソース: v2.accounts.user_permissions
メソッド | |
---|---|
create |
POST /tagmanager/v2/{parent}/user_permissions ユーザーのアカウントとコンテナへのアクセス権を設定します。 |
delete |
DELETE /tagmanager/v2/{path} アカウントからユーザーを削除し、アカウントとそのすべてのコンテナへのアクセス権を取り消します。 |
get |
GET /tagmanager/v2/{path} ユーザーのアカウントとコンテナへのアクセス権を取得します。 |
list |
GET /tagmanager/v2/{parent}/user_permissions アカウントへのアクセス権を持つすべてのユーザーと、アカウントとコンテナの各ユーザーに付与されているユーザー アクセス権を一覧表示します。 |
update |
PUT /tagmanager/v2/{path} ユーザーのアカウントとコンテナへのアクセス権を更新します。 |
REST リソース: v1.accounts
メソッド | |
---|---|
get |
GET /tagmanager/v1/accounts/{accountId} GTM アカウントを取得します。 |
list |
GET /tagmanager/v1/accounts ユーザーがアクセスできるすべての GTM アカウントを一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId} GTM アカウントを更新します。 |
REST リソース: v1.accounts.containers
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers コンテナを作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId} コンテナを削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId} コンテナを取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers GTM アカウントに属するすべてのコンテナを一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId} コンテナを更新します。 |
REST リソース: v1.accounts.containers.environments
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments GTM 環境を作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} GTM 環境を削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} GTM 環境を取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments GTM コンテナのすべての GTM 環境を一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId} GTM 環境を更新します。 |
REST リソース: v1.accounts.containers.folders
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders GTM フォルダを作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} GTM フォルダを削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} GTM フォルダを取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders コンテナのすべての GTM フォルダを一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId} GTM フォルダを削除します。 |
REST リソース: v1.accounts.containers.folders.entities
メソッド | |
---|---|
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities GTM フォルダ内のすべてのエンティティを一覧表示します。 |
REST リソース: v1.accounts.containers.move_folders
メソッド | |
---|---|
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId} エンティティを GTM フォルダに移動します。 |
REST リソース: v1.accounts.containers.triggers
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers GTM トリガーを作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} GTM トリガーを削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} GTM トリガーを取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers コンテナのすべての GTM トリガーを一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId} GTM トリガーを更新します。 |
REST リソース: v1.accounts.containers.variables
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables GTM 変数を作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} GTM 変数を削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} GTM 変数を取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables コンテナのすべての GTM 変数を一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId} GTM 変数を更新します。 |
REST リソース: v1.accounts.containers.versions
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions コンテナのバージョンを作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} コンテナのバージョンを削除します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} コンテナのバージョンを取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions GTM コンテナのすべてのコンテナ バージョンを一覧表示します。 |
publish |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish コンテナのバージョンを公開します。 |
restore |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore コンテナのバージョンを復元します。 |
undelete |
POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete コンテナのバージョンの削除を取り消します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId} コンテナのバージョンを更新します。 |
REST リソース: v1.accounts.permissions
メソッド | |
---|---|
create |
POST /tagmanager/v1/accounts/{accountId}/permissions ユーザーのアカウントとコンテナのアクセス権を作成します。 |
delete |
DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} アカウントからユーザーを削除し、アカウントとそのすべてのコンテナへのアクセス権を取り消します。 |
get |
GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} ユーザーのアカウントとコンテナのアクセス権を取得します。 |
list |
GET /tagmanager/v1/accounts/{accountId}/permissions アカウントへのアクセス権を持つすべてのユーザーと、アカウントとコンテナの各ユーザーに付与されているアクセス権を一覧表示します。 |
update |
PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId} ユーザーのアカウントとコンテナのアクセス権を更新します。 |