Tag Manager API

この API を使用すると、クライアントはコンテナとタグの設定にアクセスして変更できます。

サービス: 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.tags

メソッド
create POST /tagmanager/v2/{parent}/tags
GTM タグを作成します。
delete DELETE /tagmanager/v2/{path}
GTM タグを削除します。
get GET /tagmanager/v2/{path}
GTM タグを取得します。
list GET /tagmanager/v2/{parent}/tags
コンテナのすべての GTM タグを一覧表示します。
revert POST /tagmanager/v2/{path}:revert
GTM ワークスペースの GTM タグに加えた変更を元に戻します。
update PUT /tagmanager/v2/{path}
GTM タグを更新します。

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.reauthorize_environments

メソッド
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
GTM 環境の認証コードを再生成します。

REST リソース: v1.accounts.containers.tags

メソッド
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
GTM タグを作成します。
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
GTM タグを削除します。
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
GTM タグを取得します。
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
コンテナのすべての GTM タグを一覧表示します。
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
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}
ユーザーのアカウントとコンテナのアクセス権を更新します。