REST Resource: accounts.containers.workspaces.variables

Resource: Variable

Merepresentasikan Variabel Google Tag Manager.

Representasi 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)
  }
}
Kolom
path

string

Jalur relatif API Variabel GTM.

accountId

string

ID Akun GTM.

containerId

string

ID Penampung GTM.

workspaceId

string

ID Ruang Kerja GTM.

variableId

string

ID Variabel mengidentifikasi Variabel GTM secara unik.

name

string

Nama tampilan variabel.

type

string

Jenis Variabel GTM.

notes

string

Catatan pengguna tentang cara menerapkan variabel ini dalam penampung.

scheduleStartMs

string (int64 format)

Stempel waktu mulai dalam milidetik untuk menjadwalkan variabel.

scheduleEndMs

string (int64 format)

Stempel waktu akhir dalam milidetik untuk menjadwalkan variabel.

parameter[]

object (Parameter)

Parameter variabel.

enablingTriggerId[]

string

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 salah. Dianggap sebagai kumpulan yang tidak diurutkan.

disablingTriggerId[]

string

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 salah. Dianggap sebagai set yang tidak diurutkan.

fingerprint

string

Sidik jari Variabel GTM seperti yang dihitung pada waktu penyimpanan. Nilai ini dihitung ulang setiap kali variabel diubah.

parentFolderId

string

ID folder induk.

tagManagerUrl

string

Link yang dibuat otomatis ke UI Tag Manager

formatValue

object (FormatValue)

Opsi untuk mengonversi nilai variabel menjadi nilai lain.

FormatValue

Representasi JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
Kolom
caseConversionType

enum (CaseConversionType)

Opsi untuk mengonversi nilai variabel jenis string menjadi huruf kecil atau huruf besar.

convertNullToValue

object (Parameter)

Nilai yang akan dikonversi jika nilai variabel adalah null.

convertUndefinedToValue

object (Parameter)

Nilai yang akan dikonversi jika nilai variabel tidak ditentukan.

convertTrueToValue

object (Parameter)

Nilai yang akan dikonversi jika nilai variabel bernilai benar.

convertFalseToValue

object (Parameter)

Nilai yang akan dikonversi jika nilai variabel salah.

CaseConversionType

Enum
none
lowercase Opsi untuk mengonversi nilai variabel menjadi huruf kecil.
uppercase Opsi untuk mengonversi nilai variabel menjadi huruf besar.

Metode

create

Membuat Variabel GTM.

delete

Menghapus Variabel GTM.

get

Mendapatkan Variabel GTM.

list

Mencantumkan semua Variabel GTM Penampung.

revert

Mengembalikan perubahan pada Variabel GTM di Ruang Kerja GTM.

update

Memperbarui Variabel GTM.