Tag Manager API

Ten interfejs API umożliwia klientom dostęp do konfiguracji kontenera i tagu oraz jej modyfikowanie.

Usługa: tagmanager.googleapis.com

Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa udostępnia te dokumenty opisujące:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do niego:

  • https://tagmanager.googleapis.com

Zasób REST: v2.accounts

Metody
get GET /tagmanager/v2/{path}
Pobiera konto Menedżera tagów Google.
list GET /tagmanager/v2/accounts
Wyświetla listę wszystkich kont Menedżera tagów Google, do których użytkownik ma dostęp.
update PUT /tagmanager/v2/{path}
Aktualizuje konto Menedżera tagów Google.

Zasób REST: v2.accounts.containers

Metody
combine POST /tagmanager/v2/{path}:combine
Łączy kontenery.
create POST /tagmanager/v2/{parent}/containers
Tworzy kontener.
delete DELETE /tagmanager/v2/{path}
Usuwanie kontenera.
get GET /tagmanager/v2/{path}
Pobiera kontener.
list GET /tagmanager/v2/{parent}/containers
Wyświetla listę wszystkich kontenerów należących do konta Menedżera tagów Google.
lookup GET /tagmanager/v2/accounts/containers:lookup
Wyszukiwanie kontenera według identyfikatora miejsca docelowego lub identyfikatora tagu.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
Przesuń identyfikator tagu poza kontener.
snippet GET /tagmanager/v2/{path}:snippet
Pobiera kod tagowania dla kontenera.
update PUT /tagmanager/v2/{path}
Zaktualizuj kontener.

Zasób REST: v2.accounts.containers.destinations

Metody
get GET /tagmanager/v2/{path}
Pobiera miejsce docelowe.
link POST /tagmanager/v2/{parent}/destinations:link
Dodaje miejsce docelowe do tego kontenera i usuwa je z kontenera, do którego jest obecnie powiązane.
list GET /tagmanager/v2/{parent}/destinations
Wyświetla listę wszystkich miejsc docelowych połączonych z kontenerem GTM.

Zasób REST: v2.accounts.containers.environments

Metody
create POST /tagmanager/v2/{parent}/environments
Tworzy środowisko Menedżera tagów Google.
delete DELETE /tagmanager/v2/{path}
Usuwanie środowiska Menedżera tagów Google.
get GET /tagmanager/v2/{path}
Pobiera środowisko Menedżera tagów Google.
list GET /tagmanager/v2/{parent}/environments
Wyświetla wszystkie środowiska GTM w kontenerze GTM.
reauthorize POST /tagmanager/v2/{path}:reauthorize
Ponowne wygenerowanie kodu autoryzacji dla środowiska Menedżera tagów.
update PUT /tagmanager/v2/{path}
Aktualizuje środowisko GTM.

Zasób REST: v2.accounts.containers.version_headers

Metody
latest GET /tagmanager/v2/{parent}/version_headers:latest
Pobiera nagłówek najnowszej wersji kontenera
list GET /tagmanager/v2/{parent}/version_headers
Wyświetla wszystkie wersje kontenera Menedżera tagów Google.

Zasób REST: v2.accounts.containers.versions

Metody
delete DELETE /tagmanager/v2/{path}
Usuwanie wersji kontenera.
get GET /tagmanager/v2/{path}
Pobiera wersję kontenera.
live GET /tagmanager/v2/{parent}/versions:live
Pobiera dane na żywo (np.
publish POST /tagmanager/v2/{path}:publish
Opublikuj wersję kontenera.
set_latest POST /tagmanager/v2/{path}:set_latest
Ustawia najnowszą wersję używaną do synchronizacji obszarów roboczych podczas wykrywania konfliktów i błędów.
undelete POST /tagmanager/v2/{path}:undelete
Przywraca usuniętą wersję kontenera.
update PUT /tagmanager/v2/{path}
Aktualizuje wersję kontenera.

Zasób REST: v2.accounts.containers.workspaces

Metody
create POST /tagmanager/v2/{parent}/workspaces
Tworzy obszar roboczy.
create_version POST /tagmanager/v2/{path}:create_version
Tworzy wersję kontenera na podstawie elementów obecnych w obszarze roboczym, usuwa ten obszar i ustawia wersję podstawowego kontenera jako nowo utworzoną wersję.
delete DELETE /tagmanager/v2/{path}
Usuwanie obszaru roboczego.
get GET /tagmanager/v2/{path}
Pobiera dane z Workspace.
getStatus GET /tagmanager/v2/{path}/status
Znajduje w obszarze roboczym elementy, które są ze sobą sprzeczne lub zostały zmodyfikowane.
list GET /tagmanager/v2/{parent}/workspaces
Wyświetla listę wszystkich obszarów roboczych należących do kontenera GTM.
quick_preview POST /tagmanager/v2/{path}:quick_preview
Szybki podgląd obszaru roboczego dzięki utworzeniu fałszywej wersji kontenera ze wszystkich elementów w podawanym obszarze roboczym.
resolve_conflict POST /tagmanager/v2/{path}:resolve_conflict
Rozwiązuje konflikt scalania w przypadku elementu obszaru roboczego, aktualizując go do rozwiązanego elementu przekazanego w żądaniu.
sync POST /tagmanager/v2/{path}:sync
Synchronizuje obszar roboczy z najnowszą wersją kontenera, aktualizując wszystkie niezmodyfikowane elementy obszaru roboczego i wyświetlając konflikty w przypadku zmodyfikowanych elementów.
update PUT /tagmanager/v2/{path}
Zaktualizuj obszar roboczy.

Zasób REST: v2.accounts.containers.workspaces.built_in_variables

Metody
create POST /tagmanager/v2/{parent}/built_in_variables
Tworzy co najmniej 1 zmienną wbudowaną w Menedżerze tagów Google.
delete DELETE /tagmanager/v2/{path}
Usuwanie co najmniej 1 zmiennej wbudowanej w Menedżerze tagów Google.
list GET /tagmanager/v2/{parent}/built_in_variables
Wyświetla listę wszystkich włączonych zmiennych wbudowanych w kontenerze GTM.
revert POST /tagmanager/v2/{path}/built_in_variables:revert
Cofnij zmiany w zmiennych wbudowanych w Menedżerze tagów Google w Google Workspace.

Zasób REST: v2.accounts.containers.workspaces.clients

Metody
create POST /tagmanager/v2/{parent}/clients
Tworzy klienta GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie klienta Menedżera tagów Google.
get GET /tagmanager/v2/{path}
Pobiera klienta Menedżera tagów Google.
list GET /tagmanager/v2/{parent}/clients
Wyświetla listę wszystkich klientów GTM w kontenerze Menedżera tagów Google.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w kliencie GTM w Google Workspace.
update PUT /tagmanager/v2/{path}
Aktualizuje klienta GTM.

Zasób REST: v2.accounts.containers.workspaces.folders

Metody
create POST /tagmanager/v2/{parent}/folders
Tworzy folder GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie folderu Menedżera tagów.
entities POST /tagmanager/v2/{path}:entities
Wyświetla listę wszystkich elementów w folderze GTM.
get GET /tagmanager/v2/{path}
Pobiera folder Menedżera tagów Google.
list GET /tagmanager/v2/{parent}/folders
Wyświetla wszystkie foldery GTM w kontenerze.
move_entities_to_folder POST /tagmanager/v2/{path}:move_entities_to_folder
Przenosi elementy do folderu w Menedżerze tagów.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w folderze GTM w obszarze roboczym GTM.
update PUT /tagmanager/v2/{path}
Zaktualizuj folder w Menedżerze tagów Google.

Zasób REST: v2.accounts.containers.workspaces.gtag_config

Metody
create POST /tagmanager/v2/{parent}/gtag_config
Tworzy konfigurację tagu Google.
delete DELETE /tagmanager/v2/{path}
Usuwanie konfiguracji tagu Google.
get GET /tagmanager/v2/{path}
Pobiera konfigurację tagu Google.
list GET /tagmanager/v2/{parent}/gtag_config
Wyświetla listę wszystkich konfiguracji tagów Google w kontenerze.
update PUT /tagmanager/v2/{path}
Zaktualizuje konfigurację tagu Google.

Zasób REST: v2.accounts.containers.workspaces.tags

Metody
create POST /tagmanager/v2/{parent}/tags
Tworzy tag GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie tagu GTM.
get GET /tagmanager/v2/{path}
Pobiera tag GTM.
list GET /tagmanager/v2/{parent}/tags
Wyświetla wszystkie tagi GTM w kontenerze.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w tagu Menedżera tagów Google w Workspace Menedżera tagów Google.
update PUT /tagmanager/v2/{path}
Zmienia tag GTM.

Zasób REST: v2.accounts.containers.workspaces.templates

Metody
create POST /tagmanager/v2/{parent}/templates
Tworzy szablon niestandardowy Google Tag Manager.
delete DELETE /tagmanager/v2/{path}
Usuwanie szablonu Menedżera tagów.
get GET /tagmanager/v2/{path}
Pobiera szablon Menedżera tagów Google.
import_from_gallery POST /tagmanager/v2/{parent}/templates:import_from_gallery
Importuje niestandardowy szablon Menedżera tagów Google z galerii.
list GET /tagmanager/v2/{parent}/templates
Wyświetla wszystkie szablony GTM w kontenerze GTM.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w szablonie GTM w Google Workspace.
update PUT /tagmanager/v2/{path}
Aktualizuje szablon Menedżera tagów Google.

Zasób REST: v2.accounts.containers.workspaces.transformations

Metody
create POST /tagmanager/v2/{parent}/transformations
Tworzy przekształcenie w Menedżerze tagów Google.
delete DELETE /tagmanager/v2/{path}
Usuwanie przekształcenia Menedżera tagów Google.
get GET /tagmanager/v2/{path}
Pobiera transformację GTM.
list GET /tagmanager/v2/{parent}/transformations
Wyświetla wszystkie przekształcenia GTM w obszarze roboczym kontenera GTM.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w przekształceniu Google Tag Managera w Google Workspace.
update PUT /tagmanager/v2/{path}
Zmienia przekształcenie GTM.

Zasób REST: v2.accounts.containers.workspaces.triggers

Metody
create POST /tagmanager/v2/{parent}/triggers
Tworzy aktywator GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie reguły Menedżera tagów Google.
get GET /tagmanager/v2/{path}
Pobiera aktywator GTM.
list GET /tagmanager/v2/{parent}/triggers
Wyświetla listę wszystkich reguł GTM w kontenerze.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w wyzwalaczu GTM w Google Workspace.
update PUT /tagmanager/v2/{path}
Zmienia regułę GTM.

Zasób REST: v2.accounts.containers.workspaces.variables

Metody
create POST /tagmanager/v2/{parent}/variables
Tworzy zmienną GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie zmiennej w Menedżerze tagów Google.
get GET /tagmanager/v2/{path}
Pobiera zmienną Menedżera tagów Google.
list GET /tagmanager/v2/{parent}/variables
Wyświetla wszystkie zmienne GTM w kontenerze.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w zmiennej w Menedżerze tagów w Google Workspace.
update PUT /tagmanager/v2/{path}
Zmienia zmienną GTM.

Zasób REST: v2.accounts.containers.workspaces.zones

Metody
create POST /tagmanager/v2/{parent}/zones
Tworzy strefę GTM.
delete DELETE /tagmanager/v2/{path}
Usuwanie strefy Menedżera tagów Google.
get GET /tagmanager/v2/{path}
Pobiera strefę GTM.
list GET /tagmanager/v2/{parent}/zones
Wyświetla wszystkie strefy GTM w kontenerze GTM.
revert POST /tagmanager/v2/{path}:revert
Cofnij zmiany w strefie GTM w Google Workspace.
update PUT /tagmanager/v2/{path}
Zmienia strefę GTM.

Zasób REST: v2.accounts.user_permissions

Metody
create POST /tagmanager/v2/{parent}/user_permissions
Tworzy dostęp do konta i kontenera użytkownika.
delete DELETE /tagmanager/v2/{path}
Usuwanie użytkownika z konta, co powoduje cofnięcie dostępu do tego konta i wszystkich jego kontenerów.
get GET /tagmanager/v2/{path}
Uzyskiwanie dostępu do konta i kontenera użytkownika.
list GET /tagmanager/v2/{parent}/user_permissions
Wyświetla listę wszystkich użytkowników z dostępem do konta wraz z przyznanymi im uprawnieniami do konta i kontenera.
update PUT /tagmanager/v2/{path}
Zmienia dostęp do konta i kontenera użytkownika.

Zasób REST: v1.accounts

Metody
get GET /tagmanager/v1/accounts/{accountId}
Pobiera konto Menedżera tagów Google.
list GET /tagmanager/v1/accounts
Wyświetla listę wszystkich kont Menedżera tagów Google, do których użytkownik ma dostęp.
update PUT /tagmanager/v1/accounts/{accountId}
Aktualizuje konto Menedżera tagów Google.

Zasób REST: v1.accounts.containers

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers
Tworzy kontener.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Usuwanie kontenera.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Pobiera kontener.
list GET /tagmanager/v1/accounts/{accountId}/containers
Wyświetla listę wszystkich kontenerów należących do konta Menedżera tagów Google.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}
Zaktualizuj kontener.

Zasób REST: v1.accounts.containers.environments

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Tworzy środowisko Menedżera tagów Google.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Usuwanie środowiska Menedżera tagów Google.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Pobiera środowisko Menedżera tagów Google.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments
Wyświetla wszystkie środowiska GTM w kontenerze GTM.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/environments/{environmentId}
Aktualizuje środowisko GTM.

Zasób REST: v1.accounts.containers.folders

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Tworzy folder GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Usuwanie folderu Menedżera tagów.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Pobiera folder Menedżera tagów Google.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders
Wyświetla wszystkie foldery GTM w kontenerze.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}
Zaktualizuj folder w Menedżerze tagów Google.

Zasób REST: v1.accounts.containers.folders.entities

Metody
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
Wyświetla listę wszystkich elementów w folderze GTM.

Zasób REST: v1.accounts.containers.move_folders

Metody
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
Przenosi elementy do folderu w Menedżerze tagów.

Zasób REST: v1.accounts.containers.reauthorize_environments

Metody
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
Ponowne wygenerowanie kodu autoryzacji dla środowiska Menedżera tagów.

Zasób REST: v1.accounts.containers.tags

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Tworzy tag GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Usuwanie tagu GTM.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Pobiera tag GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags
Wyświetla wszystkie tagi GTM w kontenerze.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/tags/{tagId}
Zmienia tag GTM.

Zasób REST: v1.accounts.containers.triggers

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Tworzy aktywator GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Usuwanie reguły Menedżera tagów Google.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Pobiera aktywator GTM.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers
Wyświetla listę wszystkich reguł GTM w kontenerze.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/triggers/{triggerId}
Zmienia regułę GTM.

Zasób REST: v1.accounts.containers.variables

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Tworzy zmienną GTM.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Usuwanie zmiennej w Menedżerze tagów Google.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Pobiera zmienną Menedżera tagów Google.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables
Wyświetla wszystkie zmienne GTM w kontenerze.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/variables/{variableId}
Zmienia zmienną GTM.

Zasób REST: v1.accounts.containers.versions

Metody
create POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Tworzy wersję kontenera.
delete DELETE /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Usuwanie wersji kontenera.
get GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Pobiera wersję kontenera.
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions
Wyświetla wszystkie wersje kontenera Menedżera tagów Google.
publish POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/publish
Opublikuj wersję kontenera.
restore POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/restore
Przywraca wersję kontenera.
undelete POST /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}/undelete
Przywraca usuniętą wersję kontenera.
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/versions/{containerVersionId}
Aktualizuje wersję kontenera.

Zasób REST: v1.accounts.permissions

Metody
create POST /tagmanager/v1/accounts/{accountId}/permissions
Tworzy uprawnienia konta i kontenera użytkownika.
delete DELETE /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Usuwanie użytkownika z konta, co powoduje cofnięcie dostępu do tego konta i wszystkich jego kontenerów.
get GET /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Pobiera uprawnienia konta i kontenera użytkownika.
list GET /tagmanager/v1/accounts/{accountId}/permissions
Wyświetla listę wszystkich użytkowników z dostępem do konta wraz z przysługującymi im uprawnieniami na koncie i w kontenerach.
update PUT /tagmanager/v1/accounts/{accountId}/permissions/{permissionId}
Zmienia uprawnienia konta i kontenera użytkownika.