REST Resource: accounts.containers.workspaces.triggers

Kaynak: Tetikleyici

Bir Google Etiket Yöneticisi tetikleyicisini temsil eder

JSON gösterimi
{
  "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)
    }
  ]
}
Alanlar
path

string

GTM tetikleyicisinin API'ye göreli yolu.

accountId

string

GTM hesap kimliği.

containerId

string

GTM kapsayıcı kimliği.

workspaceId

string

GTM Workspace kimliği.

triggerId

string

Tetikleyici kimliği, GTM tetikleyicisini benzersiz şekilde tanımlar.

name

string

Tetikleyicinin görünen adı.

type

enum (EventType)

Bu tetikleyiciye neden olan veri katmanı etkinliğini tanımlar.

customEventFilter[]

object (Condition)

Tüm koşullar doğruysa tetiklenen özel etkinlik durumunda kullanılır.

filter[]

object (Condition)

Tetikleyici yalnızca tüm koşullar doğru olduğunda tetiklenir.

autoEventFilter[]

object (Condition)

Otomatik etkinlik izleme durumunda kullanılır.

waitForTags

object (Parameter)

Form gönderme veya bağlantı açma işlemlerini tüm etiketler tetiklenene kadar ertelememiz (varsayılan işlemi engelleyerek ve daha sonra varsayılan işlemi simüle ederek) gerekip gerekmediği. Yalnızca Form Gönderme ve Bağlantı Tıklaması tetikleyicileri için geçerlidir.

checkValidation

object (Parameter)

Etiketlerin yalnızca form gönderme veya bağlantı tıklama etkinliği başka bir etkinlik işleyici tarafından iptal edilmediğinde (ör. doğrulama nedeniyle) etkinleştirilip etkinleştirilmeyeceği. Yalnızca Form Gönderme ve Bağlantı Tıklaması tetikleyicileri için geçerlidir.

waitForTagsTimeout

object (Parameter)

Yukarıdaki "waits_for_tags" değeri şu şekilde değerlendirildiğinde etiketlerin etkinleşmesi için bekleme süresi (milisaniye cinsinden):

true

. Yalnızca Form Gönderme ve Bağlantı Tıklaması tetikleyicileri için geçerlidir.

uniqueTriggerId

object (Parameter)

Varsa bunu otomatik olarak oluşturan tetikleyicinin (Form Gönderme, Bağlantı Tıklama veya Zamanlayıcı dinleyicisi) dünya genelinde benzersiz kimliği. Uyumlu olmayan otomatik etkinliklerin, tetikleyici kimliklerine dayalı tetikleyici filtrelemesiyle birlikte çalışmasını sağlamak için kullanılır. Tetikleyiciler tarafından ima edilen etiketler o zamana kadar mevcut olmadığından bu değer, çıkış oluşturulurken doldurulur. Yalnızca Form Gönderme, Bağlantı Tıklaması ve Zamanlayıcı tetikleyicileri için geçerlidir.

eventName

object (Parameter)

Tetiklenen GTM etkinliğinin adı. Yalnızca zamanlayıcı tetikleyicileri için geçerlidir.

interval

object (Parameter)

Yinelenen zamanlayıcı etkinliklerinin tetiklenmesi arasındaki süre (milisaniye cinsinden). Yalnızca zamanlayıcı tetikleyicileri için geçerlidir.

limit

object (Parameter)

Bu zamanlayıcı tetikleyicisinin tetikleyeceği GTM etkinlikleri sayısının sınırı. Sınır ayarlanmamışsa kullanıcı sayfadan ayrılana kadar GTM etkinliklerini tetiklemeye devam ederiz. Yalnızca zamanlayıcı tetikleyicileri için geçerlidir.

fingerprint

string

Depolama sırasında hesaplanan GTM tetikleyicisinin parmak izi. Bu değer, tetikleyici değiştirildiğinde yeniden hesaplanır.

parentFolderId

string

Üst klasör kimliği.

selector

object (Parameter)

Tıklama tetikleyici CSS seçicisi ("a", "button" vb.). Yalnızca AMP tıklama tetikleyicisi için geçerlidir.

intervalSeconds

object (Parameter)

Zamanlayıcı etkinliklerinin tetiklenmesi arasındaki süre (saniye cinsinden). Yalnızca AMP zamanlayıcı tetikleyicisi için geçerlidir.

maxTimerLengthSeconds

object (Parameter)

Zamanlayıcı etkinliklerinin tetiklenmesi için maksimum süre (saniye cinsinden). Yalnızca AMP zamanlayıcı tetikleyicisi için geçerlidir.

verticalScrollPercentageList

object (Parameter)

Kaydırma tetikleyicileri için tam sayı yüzde değerlerinin listesi. Görünüm dikey olarak kaydırıldığında her yüzdeye ulaşıldığında tetikleyici etkinleştirilir. Yalnızca AMP kaydırma tetikleyicileri için geçerlidir.

horizontalScrollPercentageList

object (Parameter)

Kaydırma tetikleyicileri için tam sayı yüzde değerlerinin listesi. Görünüm yatay olarak kaydırıldığında her yüzdeye ulaşıldığında tetikleyici tetiklenir. Yalnızca AMP kaydırma tetikleyicileri için geçerlidir.

visibilitySelector

object (Parameter)

Görünürlük tetikleyici CSS seçicisi ("#id" gibi). Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir.

visiblePercentageMin

object (Parameter)

Görünürlük tetikleyicisi minimum yüzde görünürlüğü. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir.

visiblePercentageMax

object (Parameter)

Görünürlük tetikleyicisi maksimum yüzde görünürlüğü. Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir.

continuousTimeMinMilliseconds

object (Parameter)

Görünürlük tetikleyicisinin minimum sürekli görünürlük süresi (milisaniye cinsinden). Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir.

totalTimeMinMilliseconds

object (Parameter)

Görünürlük tetikleyicisinin minimum toplam görünürlük süresi (milisaniye cinsinden). Yalnızca AMP Görünürlük tetikleyicisi için geçerlidir.

tagManagerUrl

string

Etiket Yöneticisi kullanıcı arayüzüne otomatik olarak oluşturulan bağlantı

notes

string

Bu tetikleyicinin kapsayıcıya nasıl uygulanacağına dair kullanıcı notları.

parameter[]

object (Parameter)

Ek parametreler.

EventType

Sıralamalar
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

Yöntemler

create

GTM tetikleyicisi oluşturur.

delete

Bir GTM tetikleyicisini siler.

get

GTM tetikleyicisi alır.

list

Bir kapsayıcının tüm GTM tetikleyicilerini listeler.

revert

GTM Workspace'teki bir GTM tetikleyicisindeki değişiklikleri geri alır.

update

Bir GTM tetikleyicisini günceller.