REST Resource: accounts.containers.workspaces.tags

Resource: Tag

Merepresentasikan Tag Google Tag Manager.

Representasi JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "tagId": string,
  "name": string,
  "type": string,
  "liveOnly": boolean,
  "priority": {
    object (Parameter)
  },
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "fingerprint": string,
  "firingTriggerId": [
    string
  ],
  "blockingTriggerId": [
    string
  ],
  "setupTag": [
    {
      object (SetupTag)
    }
  ],
  "teardownTag": [
    {
      object (TeardownTag)
    }
  ],
  "parentFolderId": string,
  "tagFiringOption": enum (TagFiringOption),
  "tagManagerUrl": string,
  "paused": boolean,
  "monitoringMetadata": {
    object (Parameter)
  },
  "monitoringMetadataTagNameKey": string,
  "consentSettings": {
    object (ConsentSetting)
  }
}
Kolom
path

string

Jalur relatif API Tag GTM.

accountId

string

ID Akun GTM.

containerId

string

ID Penampung GTM.

workspaceId

string

ID Ruang Kerja GTM.

tagId

string

ID Tag mengidentifikasi Tag GTM secara unik.

name

string

Nama tampilan tag.

type

string

Jenis Tag GTM.

liveOnly

boolean

Jika ditetapkan ke benar, tag ini hanya akan diaktifkan di lingkungan aktif (misalnya, tidak dalam mode pratinjau atau debug).

priority

object (Parameter)

Prioritas numerik tag yang ditentukan pengguna. Tag diaktifkan secara asinkron sesuai urutan prioritas. Tag dengan nilai numerik yang lebih tinggi akan diaktifkan terlebih dahulu. Prioritas tag dapat berupa nilai positif atau negatif. Nilai defaultnya adalah 0.

notes

string

Catatan pengguna tentang cara menerapkan tag ini di penampung.

scheduleStartMs

string (int64 format)

Stempel waktu mulai dalam milidetik untuk menjadwalkan tag.

scheduleEndMs

string (int64 format)

Stempel waktu akhir dalam milidetik untuk menjadwalkan tag.

parameter[]

object (Parameter)

Parameter tag.

fingerprint

string

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

firingTriggerId[]

string

Memicu ID pemicu. Tag akan diaktifkan jika salah satu pemicu yang tercantum bernilai benar dan semua

blockingTriggerIds

(jika ada yang ditentukan) salah.

blockingTriggerId[]

string

Memblokir ID pemicu. Jika salah satu pemicu yang tercantum bernilai benar, tag tidak akan diaktifkan.

setupTag[]

object (SetupTag)

Daftar tag penyiapan. Saat ini kami hanya mengizinkan satu.

teardownTag[]

object (TeardownTag)

Daftar tag teardown. Saat ini kami hanya mengizinkan satu.

parentFolderId

string

ID folder induk.

tagFiringOption

enum (TagFiringOption)

Opsi untuk mengaktifkan tag ini.

tagManagerUrl

string

Link yang dibuat otomatis ke UI Tag Manager

paused

boolean

Menunjukkan apakah tag dijeda, yang mencegah tag diaktifkan.

monitoringMetadata

object (Parameter)

Peta pasangan nilai kunci metadata tag yang akan disertakan dalam data peristiwa untuk pemantauan tag. Catatan:

  • Parameter ini harus berupa jenis

    MAP

    .

  • Setiap parameter dalam peta adalah jenis

    TEMPLATE

    , tetapi tidak boleh berisi referensi variabel.

monitoringMetadataTagNameKey

string

Jika tidak kosong, nama tampilan tag akan disertakan dalam peta metadata pemantauan menggunakan kunci yang ditentukan.

consentSettings

object (ConsentSetting)

Setelan izin tag.

SetupTag

Merepresentasikan referensi ke tag yang diaktifkan sebelum tag lain untuk menyiapkan dependensi.

Representasi JSON
{
  "tagName": string,
  "stopOnSetupFailure": boolean
}
Kolom
tagName

string

Nama tag penyiapan.

stopOnSetupFailure

boolean

Jika benar, aktifkan tag utama jika dan hanya jika tag penyiapan berhasil diaktifkan. Jika salah (false), aktifkan tag utama, terlepas dari status pengaktifan tag penyiapan.

TeardownTag

Merepresentasikan tag yang diaktifkan setelah tag lain untuk menghapus dependensi.

Representasi JSON
{
  "tagName": string,
  "stopTeardownOnFailure": boolean
}
Kolom
tagName

string

Nama tag penghapusan.

stopTeardownOnFailure

boolean

Jika true, aktifkan tag penghapusan jika dan hanya jika tag utama berhasil diaktifkan. Jika salah, aktifkan tag penghapusan terlepas dari status pengaktifan tag utama.

TagFiringOption

Enum
tagFiringOptionUnspecified
unlimited Tag dapat diaktifkan beberapa kali per peristiwa.
oncePerEvent Tag hanya dapat diaktifkan per peristiwa, tetapi dapat diaktifkan beberapa kali per pemuatan (misalnya, pemuatan aplikasi atau pemuatan halaman).
oncePerLoad Tag hanya dapat diaktifkan per pemuatan (misalnya, pemuatan aplikasi atau pemuatan halaman).

ConsentSetting

Representasi JSON
{
  "consentStatus": enum (ManualConsentOption),
  "consentType": {
    object (Parameter)
  }
}
Kolom
consentStatus

enum (ManualConsentOption)

Status izin tag. Jika disetel ke NEEDED, runtime akan memeriksa apakah jenis izin yang ditentukan oleh

consentType

telah diberikan.

consentType

object (Parameter)

Jenis izin yang akan diperiksa selama pengaktifan tag jika dalam status IZIN DIPERLUKAN. Parameter ini harus berjenis

LIST

dengan setiap item daftar berjenis

STRING

.

ManualConsentOption

Enum
notSet Nilai default saat pengguna belum menentukan setelan apa pun.
notNeeded Tag tidak memerlukan setelan izin tambahan.
needed Tag memerlukan setelan izin tambahan.

Metode

create

Membuat Tag GTM.

delete

Menghapus Tag GTM.

get

Mendapatkan Tag GTM.

list

Mencantumkan semua Tag GTM dari Penampung.

revert

Mengembalikan perubahan pada Tag GTM di Ruang Kerja GTM.

update

Memperbarui Tag GTM.