REST Resource: accounts.containers.workspaces.variables

משאב: משתנה

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

ייצוג ב-JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
שדות
path

string

הנתיב היחסי של ה-API של משתנה GTM.

accountId

string

מזהה חשבון GTM.

containerId

string

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

workspaceId

string

מזהה סביבת העבודה ב-GTM.

variableId

string

מזהה המשתנה מזהה באופן ייחודי את משתנה ה-GTM.

name

string

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

type

string

סוג המשתנה ב-GTM.

notes

string

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

scheduleStartMs

string (int64 format)

חותמת הזמן של ההתחלה באלפיות השנייה, לצורך תזמון משתנה.

scheduleEndMs

string (int64 format)

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

parameter[]

object (Parameter)

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

enablingTriggerId[]

string

במאגרי תגים לנייד בלבד: רשימה של מזהי טריגרים להפעלת משתנים מותנים. המשתנה יופעל אם אחד מהטריגרים להפעלה יהיה true, ואילו כל הטריגרים להשבתה יהיו false. המערכת מתייחסת אליו כאל קבוצה לא ממוינת.

disablingTriggerId[]

string

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

fingerprint

string

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

parentFolderId

string

מזהה התיקייה ההורה.

tagManagerUrl

string

קישור שנוצר באופן אוטומטי לממשק המשתמש של Tag Manager

formatValue

object (FormatValue)

אפשרות להמיר ערך של משתנה לערך אחר.

FormatValue

ייצוג ב-JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
שדות
caseConversionType

enum (CaseConversionType)

האפשרות להמיר ערך של משתנה מסוג מחרוזת לאותיות קטנות או לאותיות גדולות.

convertNullToValue

object (Parameter)

הערך שיומר אם ערך המשתנה הוא null.

convertUndefinedToValue

object (Parameter)

הערך שיש להמיר אם ערך המשתנה לא מוגדר.

convertTrueToValue

object (Parameter)

הערך שרוצים להמיר אם הערך של המשתנה הוא True.

convertFalseToValue

object (Parameter)

הערך שרוצים להמיר אם הערך של המשתנה הוא false.

CaseConversionType

טיפוסים בני מנייה (enum)
none
lowercase האפשרות להמיר ערך של משתנה לאותיות קטנות.
uppercase האפשרות להמיר ערך של משתנה לאותיות רישיות.

Methods

create

יצירת משתנה GTM.

delete

מחיקת משתנה GTM.

get

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

list

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

revert

החזרת השינויים במשתנה GTM בסביבת עבודה ב-GTM למצב הקודם.

update

עדכון של משתנה GTM.