Variables

Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.

Representasi resource

Mewakili Variabel Google Tag Manager.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
Nama properti Nilai Deskripsi Catatan
accountId string ID Akun GTM.
containerId string ID Penampung GTM.
disablingTriggerId[] list Khusus untuk penampung seluler: Daftar ID pemicu untuk menonaktifkan variabel bersyarat; variabel diaktifkan jika salah satu pemicu pengaktifan bernilai benar sedangkan semua pemicu penonaktifan bernilai false. Diperlakukan sebagai kumpulan yang tidak diurutkan. dapat ditulis
enablingTriggerId[] list Khusus untuk penampung seluler: Daftar ID pemicu untuk mengaktifkan variabel bersyarat; variabel diaktifkan jika salah satu pemicu pengaktifan bernilai benar sedangkan semua pemicu penonaktifan bernilai false. Diperlakukan sebagai kumpulan yang tidak diurutkan. dapat ditulis
fingerprint string Sidik jari Variabel GTM seperti yang dikomputasi pada waktu penyimpanan. Nilai ini dihitung ulang setiap kali variabel diubah.
formatValue nested object Opsi untuk mengonversi nilai variabel ke nilai lain.
formatValue.caseConversionType string Opsi untuk mengonversi nilai variabel jenis string menjadi huruf kecil atau huruf besar.

Nilai yang dapat diterima:
  • "lowercase"
  • "none"
  • "uppercase"
formatValue.convertFalseToValue nested object Nilai yang akan dikonversi jika nilai variabel salah.
formatValue.convertFalseToValue.isWeakReference boolean Apakah parameter jenis referensi direferensikan dengan kuat atau lemah. Hanya digunakan oleh Transformasi. dapat ditulis
formatValue.convertFalseToValue.key string Kunci bernama yang mengidentifikasi parameter secara unik. Diperlukan untuk parameter tingkat teratas, serta nilai peta. Diabaikan untuk nilai daftar. dapat ditulis
formatValue.convertFalseToValue.list[] list Parameter parameter daftar ini (kunci akan diabaikan). dapat ditulis
formatValue.convertFalseToValue.map[] list Parameter parameter peta ini (harus memiliki kunci; kunci harus unik). dapat ditulis
formatValue.convertFalseToValue.type string Jenis parameter. Nilai yang valid adalah:
  • boolean: Nilai ini mewakili boolean, yang dinyatakan sebagai 'true' atau 'false'
  • integer: Nilai ini mewakili nilai bilangan bulat yang ditandatangani 64-bit, di basis 10
  • list: Daftar parameter harus ditentukan
  • map: Peta parameter harus ditentukan
  • template: Nilai mewakili teks; ini dapat mencakup referensi variabel (bahkan referensi variabel yang mungkin menampilkan jenis non-string)
  • trigger_reference: Nilainya mewakili pemicu, yang direpresentasikan sebagai ID pemicu
  • tag_reference: Nilai mewakili tag, yang direpresentasikan sebagai nama tag


Nilai yang dapat diterima:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
dapat ditulis
formatValue.convertFalseToValue.value string Nilai parameter (dapat berisi referensi variabel seperti "") yang sesuai dengan jenis yang ditentukan. dapat ditulis
formatValue.convertNullToValue nested object Nilai yang akan dikonversi jika nilai variabelnya null.
formatValue.convertNullToValue.isWeakReference boolean Apakah parameter jenis referensi direferensikan dengan kuat atau lemah. Hanya digunakan oleh Transformasi. dapat ditulis
formatValue.convertNullToValue.key string Kunci bernama yang mengidentifikasi parameter secara unik. Diperlukan untuk parameter tingkat teratas, serta nilai peta. Diabaikan untuk nilai daftar. dapat ditulis
formatValue.convertNullToValue.list[] list Parameter parameter daftar ini (kunci akan diabaikan). dapat ditulis
formatValue.convertNullToValue.map[] list Parameter parameter peta ini (harus memiliki kunci; kunci harus unik). dapat ditulis
formatValue.convertNullToValue.type string Jenis parameter. Nilai yang valid adalah:
  • boolean: Nilai ini mewakili boolean, yang dinyatakan sebagai 'true' atau 'false'
  • integer: Nilai ini mewakili nilai bilangan bulat yang ditandatangani 64-bit, di basis 10
  • list: Daftar parameter harus ditentukan
  • map: Peta parameter harus ditentukan
  • template: Nilai mewakili teks; ini dapat mencakup referensi variabel (bahkan referensi variabel yang mungkin menampilkan jenis non-string)
  • trigger_reference: Nilainya mewakili pemicu, yang direpresentasikan sebagai ID pemicu
  • tag_reference: Nilai mewakili tag, yang direpresentasikan sebagai nama tag


Nilai yang dapat diterima:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
dapat ditulis
formatValue.convertNullToValue.value string Nilai parameter (dapat berisi referensi variabel seperti "") yang sesuai dengan jenis yang ditentukan. dapat ditulis
formatValue.convertTrueToValue nested object Nilai yang akan dikonversi jika nilai variabel benar.
formatValue.convertTrueToValue.isWeakReference boolean Apakah parameter jenis referensi direferensikan dengan kuat atau lemah. Hanya digunakan oleh Transformasi. dapat ditulis
formatValue.convertTrueToValue.key string Kunci bernama yang mengidentifikasi parameter secara unik. Diperlukan untuk parameter tingkat teratas, serta nilai peta. Diabaikan untuk nilai daftar. dapat ditulis
formatValue.convertTrueToValue.list[] list Parameter parameter daftar ini (kunci akan diabaikan). dapat ditulis
formatValue.convertTrueToValue.map[] list Parameter parameter peta ini (harus memiliki kunci; kunci harus unik). dapat ditulis
formatValue.convertTrueToValue.type string Jenis parameter. Nilai yang valid adalah:
  • boolean: Nilai ini mewakili boolean, yang dinyatakan sebagai 'true' atau 'false'
  • integer: Nilai ini mewakili nilai bilangan bulat yang ditandatangani 64-bit, di basis 10
  • list: Daftar parameter harus ditentukan
  • map: Peta parameter harus ditentukan
  • template: Nilai mewakili teks; ini dapat mencakup referensi variabel (bahkan referensi variabel yang mungkin menampilkan jenis non-string)
  • trigger_reference: Nilainya mewakili pemicu, yang direpresentasikan sebagai ID pemicu
  • tag_reference: Nilai mewakili tag, yang direpresentasikan sebagai nama tag


Nilai yang dapat diterima:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
dapat ditulis
formatValue.convertTrueToValue.value string Nilai parameter (dapat berisi referensi variabel seperti "") yang sesuai dengan jenis yang ditentukan. dapat ditulis
formatValue.convertUndefinedToValue nested object Nilai yang akan dikonversi jika nilai variabel tidak ditentukan.
formatValue.convertUndefinedToValue.isWeakReference boolean Apakah parameter jenis referensi direferensikan dengan kuat atau lemah. Hanya digunakan oleh Transformasi. dapat ditulis
formatValue.convertUndefinedToValue.key string Kunci bernama yang mengidentifikasi parameter secara unik. Diperlukan untuk parameter tingkat teratas, serta nilai peta. Diabaikan untuk nilai daftar. dapat ditulis
formatValue.convertUndefinedToValue.list[] list Parameter parameter daftar ini (kunci akan diabaikan). dapat ditulis
formatValue.convertUndefinedToValue.map[] list Parameter parameter peta ini (harus memiliki kunci; kunci harus unik). dapat ditulis
formatValue.convertUndefinedToValue.type string Jenis parameter. Nilai yang valid adalah:
  • boolean: Nilai ini mewakili boolean, yang dinyatakan sebagai 'true' atau 'false'
  • integer: Nilai ini mewakili nilai bilangan bulat yang ditandatangani 64-bit, di basis 10
  • list: Daftar parameter harus ditentukan
  • map: Peta parameter harus ditentukan
  • template: Nilai mewakili teks; ini dapat mencakup referensi variabel (bahkan referensi variabel yang mungkin menampilkan jenis non-string)
  • trigger_reference: Nilainya mewakili pemicu, yang direpresentasikan sebagai ID pemicu
  • tag_reference: Nilai mewakili tag, yang direpresentasikan sebagai nama tag


Nilai yang dapat diterima:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
dapat ditulis
formatValue.convertUndefinedToValue.value string Nilai parameter (dapat berisi referensi variabel seperti "") yang sesuai dengan jenis yang ditentukan. dapat ditulis
name string Nama tampilan variabel. dapat ditulis
notes string Catatan pengguna tentang cara menerapkan variabel ini di penampung. dapat ditulis
parameter[] list Parameter variabel. dapat ditulis
parameter[].isWeakReference boolean Apakah parameter jenis referensi direferensikan dengan kuat atau lemah. Hanya digunakan oleh Transformasi. dapat ditulis
parameter[].key string Kunci bernama yang mengidentifikasi parameter secara unik. Diperlukan untuk parameter tingkat teratas, serta nilai peta. Diabaikan untuk nilai daftar. dapat ditulis
parameter[].list[] list Parameter parameter daftar ini (kunci akan diabaikan). dapat ditulis
parameter[].map[] list Parameter parameter peta ini (harus memiliki kunci; kunci harus unik). dapat ditulis
parameter[].type string Jenis parameter. Nilai yang valid adalah:
  • boolean: Nilai ini mewakili boolean, yang dinyatakan sebagai 'true' atau 'false'
  • integer: Nilai ini mewakili nilai bilangan bulat yang ditandatangani 64-bit, di basis 10
  • list: Daftar parameter harus ditentukan
  • map: Peta parameter harus ditentukan
  • template: Nilai mewakili teks; ini dapat mencakup referensi variabel (bahkan referensi variabel yang mungkin menampilkan jenis non-string)
  • trigger_reference: Nilainya mewakili pemicu, yang direpresentasikan sebagai ID pemicu
  • tag_reference: Nilai mewakili tag, yang direpresentasikan sebagai nama tag


Nilai yang dapat diterima:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
dapat ditulis
parameter[].value string Nilai parameter (dapat berisi referensi variabel seperti "") yang sesuai dengan jenis yang ditentukan. dapat ditulis
parentFolderId string ID folder induk.
path string Jalur relatif API Variabel GTM.
scheduleEndMs long Stempel waktu akhir dalam milidetik untuk menjadwalkan variabel. dapat ditulis
scheduleStartMs long Stempel waktu mulai dalam milidetik untuk menjadwalkan variabel. dapat ditulis
tagManagerUrl string Link yang dibuat otomatis ke UI Tag Manager
type string Jenis Variabel GTM. dapat ditulis
variableId string ID Variabel secara unik mengidentifikasi Variabel GTM.
workspaceId string ID Ruang Kerja GTM.

Metode

buat
Membuat Variabel GTM.
hapus
Menghapus Variabel GTM.
dapatkan
Mendapatkan Variabel GTM.
list
Mencantumkan semua Variabel GTM dari Penampung.
kembalikan
Mengembalikan perubahan pada Variabel GTM di Ruang Kerja GTM.
info terbaru
Memperbarui Variabel GTM.