REST Resource: accounts.containers.workspaces.triggers

Resource: Pemicu

Merepresentasikan Pemicu Google Tag Manager

Representasi JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": enum (EventType),
  "customEventFilter": [
    {
      object (Condition)
    }
  ],
  "filter": [
    {
      object (Condition)
    }
  ],
  "autoEventFilter": [
    {
      object (Condition)
    }
  ],
  "waitForTags": {
    object (Parameter)
  },
  "checkValidation": {
    object (Parameter)
  },
  "waitForTagsTimeout": {
    object (Parameter)
  },
  "uniqueTriggerId": {
    object (Parameter)
  },
  "eventName": {
    object (Parameter)
  },
  "interval": {
    object (Parameter)
  },
  "limit": {
    object (Parameter)
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    object (Parameter)
  },
  "intervalSeconds": {
    object (Parameter)
  },
  "maxTimerLengthSeconds": {
    object (Parameter)
  },
  "verticalScrollPercentageList": {
    object (Parameter)
  },
  "horizontalScrollPercentageList": {
    object (Parameter)
  },
  "visibilitySelector": {
    object (Parameter)
  },
  "visiblePercentageMin": {
    object (Parameter)
  },
  "visiblePercentageMax": {
    object (Parameter)
  },
  "continuousTimeMinMilliseconds": {
    object (Parameter)
  },
  "totalTimeMinMilliseconds": {
    object (Parameter)
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
Kolom
path

string

Jalur relatif API Pemicu GTM.

accountId

string

ID Akun GTM.

containerId

string

ID Penampung GTM.

workspaceId

string

ID Ruang Kerja GTM.

triggerId

string

ID Pemicu mengidentifikasi Pemicu GTM secara unik.

name

string

Nama tampilan pemicu.

type

enum (EventType)

Menentukan peristiwa lapisan data yang menyebabkan pemicu ini.

customEventFilter[]

object (Condition)

Digunakan dalam kasus peristiwa kustom, yang diaktifkan jika semua Kondisi bernilai benar.

filter[]

object (Condition)

Pemicu hanya akan diaktifkan jika semua Kondisi benar.

autoEventFilter[]

object (Condition)

Digunakan dalam kasus pelacakan peristiwa otomatis.

waitForTags

object (Parameter)

Apakah kita harus menunda pengiriman formulir atau pembukaan link hingga semua tag diaktifkan (dengan mencegah tindakan default dan kemudian menyimulasikan tindakan default). Hanya valid untuk pemicu Pengiriman Formulir dan Klik Link.

checkValidation

object (Parameter)

Apakah kita hanya boleh mengaktifkan tag jika peristiwa pengiriman formulir atau klik link tidak dibatalkan oleh beberapa pengendali peristiwa lainnya (misalnya, karena validasi). Hanya valid untuk pemicu Pengiriman Formulir dan Klik Link.

waitForTagsTimeout

object (Parameter)

Lamanya waktu menunggu (dalam milidetik) hingga tag diaktifkan saat 'waits_for_tags' di atas bernilai

true

. Hanya valid untuk pemicu Pengiriman Formulir dan Klik Link.

uniqueTriggerId

object (Parameter)

ID unik global untuk pemicu yang otomatis membuat ini (pemroses Klik Link, Kirim Formulir, atau Timer) jika ada. Digunakan untuk membuat peristiwa otomatis yang tidak kompatibel berfungsi bersama dengan pemfilteran pemicu berdasarkan ID pemicu. Nilai ini diisi selama pembuatan output karena tag yang tersirat oleh pemicu tidak ada sampai saat itu. Hanya valid untuk pemicu Pengiriman Formulir, Klik Link, dan Timer.

eventName

object (Parameter)

Nama peristiwa GTM yang diaktifkan. Hanya valid untuk pemicu Timer.

interval

object (Parameter)

Waktu antara memicu Peristiwa Timer berulang (dalam milidetik). Hanya valid untuk pemicu Timer.

limit

object (Parameter)

Batasi jumlah peristiwa GTM yang akan diaktifkan oleh Pemicu Timer ini. Jika tidak ada batas yang ditetapkan, kami akan terus mengaktifkan peristiwa GTM hingga pengguna meninggalkan halaman. Hanya valid untuk pemicu Timer.

fingerprint

string

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

parentFolderId

string

ID folder induk.

selector

object (Parameter)

Pemilih CSS pemicu klik (yaitu "a", "button", dll.). Hanya valid untuk pemicu Klik AMP.

intervalSeconds

object (Parameter)

Waktu antara Peristiwa Timer yang akan diaktifkan (dalam detik). Hanya valid untuk pemicu Timer AMP.

maxTimerLengthSeconds

object (Parameter)

Waktu maksimum untuk mengaktifkan Peristiwa Timer (dalam detik). Hanya valid untuk pemicu Timer AMP.

verticalScrollPercentageList

object (Parameter)

Daftar nilai persentase bilangan bulat untuk pemicu scroll. Pemicu akan diaktifkan saat setiap persentase tercapai saat tampilan di-scroll secara vertikal. Hanya valid untuk pemicu scroll AMP.

horizontalScrollPercentageList

object (Parameter)

Daftar nilai persentase bilangan bulat untuk pemicu scroll. Pemicu akan diaktifkan saat setiap persentase tercapai saat tampilan di-scroll secara horizontal. Hanya valid untuk pemicu scroll AMP.

visibilitySelector

object (Parameter)

Pemilih CSS pemicu visibilitas (yaitu "#id"). Hanya valid untuk pemicu Visibilitas AMP.

visiblePercentageMin

object (Parameter)

Visibilitas memicu persentase visibilitas minimum. Hanya valid untuk pemicu Visibilitas AMP.

visiblePercentageMax

object (Parameter)

Pemicu visibilitas persentase maksimum visibilitas. Hanya valid untuk pemicu Visibilitas AMP.

continuousTimeMinMilliseconds

object (Parameter)

Waktu minimum yang terlihat berkelanjutan pemicu visibilitas (dalam milidetik). Hanya valid untuk pemicu Visibilitas AMP.

totalTimeMinMilliseconds

object (Parameter)

Total waktu terlihat minimum pemicu visibilitas (dalam milidetik). Hanya valid untuk pemicu Visibilitas AMP.

tagManagerUrl

string

Link yang dibuat otomatis ke UI Tag Manager

notes

string

Catatan pengguna tentang cara menerapkan pemicu ini di penampung.

parameter[]

object (Parameter)

Parameter tambahan.

EventType

Enum
eventTypeUnspecified
pageview
domReady
windowLoaded
customEvent
triggerGroup
init
consentInit
serverPageview
always
firebaseAppException
firebaseAppUpdate
firebaseCampaign
firebaseFirstOpen
firebaseInAppPurchase
firebaseNotificationDismiss
firebaseNotificationForeground
firebaseNotificationOpen
firebaseNotificationReceive
firebaseOsUpdate
firebaseSessionStart
firebaseUserEngagement
formSubmission
click
linkClick
jsError
historyChange
timer
ampClick
ampTimer
ampScroll
ampVisibility
youTubeVideo
scrollDepth
elementVisibility

Metode

create

Membuat Pemicu GTM.

delete

Menghapus Pemicu GTM.

get

Mendapatkan Pemicu GTM.

list

Mencantumkan semua Pemicu GTM Penampung.

revert

Mengembalikan perubahan pada Pemicu GTM di Ruang Kerja GTM.

update

Memperbarui Pemicu GTM.