Tag Manager API

ממשק ה-API הזה מאפשר ללקוחות לגשת להגדרות של הקונטיינרים והתגים ולשנות אותן.

שירות: tagmanager.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כששולחים את בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט שקריא למכונות, שמתאר ממשקי API ל-REST ומאפשר להשתמש בהם. הוא משמש ליצירת ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי Discovery. השירות הזה מספק את מסמכי הגילוי הבאים:

נקודת קצה לשירות

נקודת קצה של שירות היא כתובת URL בסיסית שצוינה בה כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה, וכל מזהי ה-URI שבהמשך הם יחסיים לנקודת הקצה הזו:

  • https://tagmanager.googleapis.com

משאב REST: v2.accounts

Methods
get GET /tagmanager/v2/{path}
מקבל חשבון GTM.
list GET /tagmanager/v2/accounts
רשימה של כל חשבונות GTM שלמשתמש יש גישה אליהם.
update PUT /tagmanager/v2/{path}
עדכון של חשבון GTM.

משאב REST: v2.accounts.containers

Methods
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
חיפוש מאגר תגים לפי מזהה יעד או מזהה תג.
move_tag_id POST /tagmanager/v2/{path}:move_tag_id
העברת מזהה התג ממאגר תגים.
snippet GET /tagmanager/v2/{path}:snippet
הפונקציה מקבלת את קטע הקוד לתיוג של מאגר תגים.
update PUT /tagmanager/v2/{path}
עדכון מאגר.

משאב REST: v2.accounts.containers.destinations

Methods
get GET /tagmanager/v2/{path}
אחזור יעד.
link POST /tagmanager/v2/{parent}/destinations:link
הוספת יעד למאגר הזה והסרה שלו מהמאגר שאליו הוא מקושר כרגע.
list GET /tagmanager/v2/{parent}/destinations
רשימה של כל היעדים שמקושרים למאגר תגים של GTM.

משאב REST: v2.accounts.containers.environments

Methods
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

Methods
latest GET /tagmanager/v2/{parent}/version_headers:latest
אחזור הכותרת של גרסת הקונטיינר העדכנית
list GET /tagmanager/v2/{parent}/version_headers
הצגת כל הגרסאות של מאגר התגים של GTM.

משאב REST: v2.accounts.containers.versions

Methods
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

Methods
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}
עדכון של Workspace.

משאב REST: v2.accounts.containers.workspaces.built_in_variables

Methods
create POST /tagmanager/v2/{parent}/built_in_variables
יצירת משתנה מובנה אחד או יותר ב-GTM.
delete DELETE /tagmanager/v2/{path}
המחיקה של משתנה מובנה אחד או יותר ב-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

Methods
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

Methods
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

Methods
create POST /tagmanager/v2/{parent}/gtag_config
יוצרת הגדרה של Google Tag.
delete DELETE /tagmanager/v2/{path}
מחיקה של הגדרה של Google Tag.
get GET /tagmanager/v2/{path}
אחזור של הגדרת Google Tag.
list GET /tagmanager/v2/{parent}/gtag_config
הצגת כל הגדרות Google Tag בקונטיינר.
update PUT /tagmanager/v2/{path}
עדכון של הגדרת Google Tag.

משאב REST: v2.accounts.containers.workspaces.tags

Methods
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

Methods
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

Methods
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

Methods
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

Methods
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

Methods
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

Methods
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

Methods
get GET /tagmanager/v1/accounts/{accountId}
מקבל חשבון GTM.
list GET /tagmanager/v1/accounts
רשימה של כל חשבונות GTM שלמשתמש יש גישה אליהם.
update PUT /tagmanager/v1/accounts/{accountId}
עדכון של חשבון GTM.

משאב REST: v1.accounts.containers

Methods
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

Methods
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

Methods
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

Methods
list GET /tagmanager/v1/accounts/{accountId}/containers/{containerId}/folders/{folderId}/entities
הצגת רשימה של כל הישויות בתיקייה ב-GTM.

משאב REST: v1.accounts.containers.move_folders

Methods
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/move_folders/{folderId}
העברת ישויות לתיקייה ב-GTM.

משאב REST: v1.accounts.containers.reauthorize_environments

Methods
update PUT /tagmanager/v1/accounts/{accountId}/containers/{containerId}/reauthorize_environments/{environmentId}
יצירה מחדש של קוד ההרשאה לסביבת GTM.

משאב REST: v1.accounts.containers.tags

Methods
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

Methods
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

Methods
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

Methods
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

Methods
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}
עדכון ההרשאות של חשבון וגורם מכיל של משתמש.