REST Resource: accounts.containers.tags

משאב: תג

מייצג תג של Google Tag Manager.

ייצוג ב-JSON
{
  "accountId": string,
  "containerId": string,
  "tagId": string,
  "name": string,
  "type": string,
  "firingTriggerId": [
    string
  ],
  "blockingTriggerId": [
    string
  ],
  "liveOnly": boolean,
  "priority": {
    object (Parameter)
  },
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "fingerprint": string,
  "setupTag": [
    {
      object (SetupTag)
    }
  ],
  "teardownTag": [
    {
      object (TeardownTag)
    }
  ],
  "parentFolderId": string,
  "tagFiringOption": enum (TagFiringOption),
  "paused": boolean
}
שדות
accountId

string

מזהה החשבון ב-GTM.

containerId

string

מזהה מאגר התגים של GTM.

tagId

string

מזהה התג מזהה באופן ייחודי את תג GTM.

name

string

השם המוצג של התג.

type

string

סוג התג ב-GTM.

firingTriggerId[]

string

מזהי טריגרים שהופעלו. תג יופעל כאשר אחד מהטריגרים המפורטים יהיה נכון וכל

blockingTriggerIds

(אם צוינו) הם שגויים.

blockingTriggerId[]

string

מזהי טריגרים לחסימה. אם אחד מהטריגרים המפורטים מקבל את הערך True, התג לא יופעל.

liveOnly

boolean

אם הערך מוגדר כ-true, התג הזה יופעל רק בסביבת הייצור (למשל, לא בתצוגה המקדימה או במצב ניפוי באגים).

priority

object (Parameter)

תעדוף מספרי של התג שהוגדר על ידי המשתמש. התגים מופעלים באופן אסינכרוני לפי סדר העדיפות. תגים עם ערך מספרי גבוה יותר מופעלים קודם. העדיפות של תג יכולה להיות ערך חיובי או שלילי. ערך ברירת המחדל הוא 0.

notes

string

הערות של משתמשים לגבי האופן שבו מחילים את התג הזה במאגר.

scheduleStartMs

string (int64 format)

חותמת הזמן של ההתחלה באלפיות השנייה לתזמון תג.

scheduleEndMs

string (int64 format)

חותמת הזמן של הסיום באלפיות השנייה לקביעת לוח זמנים לתג.

parameter[]

object (Parameter)

הפרמטרים של התג.

fingerprint

string

טביעת האצבע של תג GTM כפי שחושב בזמן האחסון. הערך הזה מחושב מחדש בכל פעם שהתג משתנה.

setupTag[]

object (SetupTag)

רשימת תגי ההגדרה. בשלב זה אנחנו מאפשרים להוסיף רק אחד.

teardownTag[]

object (TeardownTag)

רשימת התגים של ניתוק השירות. בשלב זה אנחנו מאפשרים להוסיף רק אחד.

parentFolderId

string

מזהה התיקייה הראשית.

tagFiringOption

enum (TagFiringOption)

אפשרות להפעיל את התג הזה.

paused

boolean

הערך True מוחזר אם התג מושהה.

SetupTag

ייצוג ב-JSON
{
  "tagName": string,
  "stopOnSetupFailure": boolean
}
שדות
tagName

string

השם של תג ההגדרה.

stopOnSetupFailure

boolean

אם הערך הוא true, התג הראשי יופעל רק אם תג ההגדרה יופעל בהצלחה. אם הערך הוא false, התג הראשי יופעל ללא קשר לסטטוס ההפעלה של תג ההגדרה.

TeardownTag

ייצוג ב-JSON
{
  "tagName": string,
  "stopTeardownOnFailure": boolean
}
שדות
tagName

string

השם של תג ה-teardown.

stopTeardownOnFailure

boolean

אם הערך הוא True, תג ה-teardown יופעל רק אם התג הראשי יופעל בהצלחה. אם הערך הוא false, תג ה-teardown יופעל ללא קשר לסטטוס ההפעלה של התג הראשי.

TagFiringOption

טיפוסים בני מנייה (enum)
unlimited אפשר להפעיל את התג כמה פעמים בכל אירוע.
oncePerEvent אפשר להפעיל את התג רק לכל אירוע, אבל אפשר להפעיל אותו כמה פעמים לכל טעינת דף (למשל, טעינת אפליקציה או טעינת דף).
oncePerLoad אפשר להפעיל את התג רק לכל טעינת דף (למשל, טעינת אפליקציה או טעינת דף).

Methods

create

יצירת תג GTM.

delete

מחיקה של תג GTM.

get

הפונקציה מקבלת תג GTM.

list

הצגת רשימה של כל תגי GTM של מאגר תגים.

update

עדכון תג GTM.