Parameter

מייצג פרמטר של Google Tag Manager.

ייצוג ב-JSON
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
שדות
type

enum (Type)

סוג הפרמטר. הערכים החוקיים כוללים:

  • boolean

    : הערך מייצג ערך בוליאני, שמיוצג כ-'true' או כ-'false'

  • integer

    : הערך מייצג מספר שלם בן 64 ביט עם סימן, בבסיס 10

  • list

    : יש לציין רשימה של פרמטרים

  • map

    : צריך לציין מפה של פרמטרים

  • template

    : הערך מייצג טקסט כלשהו. הוא יכול לכלול הפניות למשתנים (אפילו הפניות למשתנים שעשויות להחזיר ערכים מסוגים שאינם מחרוזות)

  • trigger_reference

    : הערך מייצג טריגר, שמיוצג כמזהה הטריגר

  • tag_reference

    : הערך מייצג תג, שמוצג בתור שם התג

key

string

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

value

string

ערך של פרמטר (יכול להכיל הפניות למשתנים). בהתאם לסוג שצוין.

list[]

object (Parameter)

הפרמטרים של פרמטר הרשימה הזה (המערכת תתעלם מהמפתחות).

map[]

object (Parameter)

הפרמטרים של פרמטר המפה הזה (חייבים להיות מפתחות, והמפתחות חייבים להיות ייחודיים).

isWeakReference

boolean

האם יש הפניה חזקה או חלשה לפרמטר מסוג הפניה. משמש רק טרנספורמציות.

סוג

כשמשנים את Type enum, חשוב לוודא שהתיעוד של שדה הסוג נשאר מסונכרן.

טיפוסים בני מנייה (enum)
typeUnspecified
template יכולות לכלול הפניות למשתנים.
integer
boolean
list
map
triggerReference
tagReference