REST Resource: accounts.containers.workspaces.triggers

منبع: ماشه

نشان دهنده یک ماشه Google Tag Manager است

نمایندگی 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)
    }
  ]
}
فیلدها
path

string

مسیر نسبی API GTM Trigger.

accountId

string

شناسه حساب GTM.

containerId

string

شناسه کانتینر GTM.

workspaceId

string

شناسه فضای کاری GTM.

triggerId

string

Trigger ID به طور منحصر به فرد GTM Trigger را شناسایی می کند.

name

string

نام نمایشی ماشه.

type

enum ( EventType )

رویداد لایه داده را که باعث ایجاد این تریگر می شود، تعریف می کند.

customEventFilter[]

object ( Condition )

در مورد رویداد سفارشی استفاده می شود، که در صورت درست بودن همه شرایط فعال می شود.

filter[]

object ( Condition )

ماشه فقط در صورتی فعال می شود که همه شرایط درست باشند.

autoEventFilter[]

object ( Condition )

در مورد ردیابی رویداد خودکار استفاده می شود.

waitForTags

object ( Parameter )

اینکه آیا باید ارسال فرم یا باز شدن پیوند را تا زمانی که همه تگ‌ها فعال شوند به تأخیر بیندازیم یا نه (با جلوگیری از عملکرد پیش‌فرض و بعداً شبیه‌سازی عملکرد پیش‌فرض). فقط برای محرک های ارسال فرم و کلیک لینک معتبر است.

checkValidation

object ( Parameter )

این که آیا فقط در صورتی که ارسال فرم یا رویداد کلیک پیوند توسط کنترل کننده رویداد دیگر لغو نشده باشد (مثلاً به دلیل تأیید اعتبار) باید برچسب ها را فعال کنیم یا نه. فقط برای محرک های ارسال فرم و کلیک لینک معتبر است.

waitForTagsTimeout

object ( Parameter )

چه مدت (بر حسب میلی ثانیه) منتظر بمانید تا تگ ها فعال شوند زمانی که «waits_for_tags» در بالا به

true

. فقط برای محرک های ارسال فرم و کلیک لینک معتبر است.

uniqueTriggerId

object ( Parameter )

شناسه منحصربه‌فرد جهانی ماشه‌ای که به طور خودکار این را ایجاد می‌کند (یک شنونده ارسال فرم، کلیک پیوند یا تایمر) در صورت وجود. برای کارکرد رویدادهای خودکار ناسازگار با فیلتر کردن ماشه بر اساس شناسه های ماشه استفاده می شود. این مقدار در طول تولید خروجی پر می شود زیرا تگ های ضمنی توسط تریگرها تا آن زمان وجود نداشتند. فقط برای ارسال فرم، کلیک روی پیوند و راه‌اندازهای تایمر معتبر است.

eventName

object ( Parameter )

نام رویداد GTM که فعال شده است. فقط برای راه‌اندازهای تایمر معتبر است.

interval

object ( Parameter )

زمان بین راه اندازی رویدادهای تایمر تکرار شونده (بر حسب میلی ثانیه). فقط برای راه‌اندازهای تایمر معتبر است.

limit

object ( Parameter )

محدودیت تعداد رویدادهای GTM که این تریگر تایمر فعال می شود. اگر محدودیتی تعیین نشده باشد، تا زمانی که کاربر صفحه را ترک نکند، به فعال کردن رویدادهای GTM ادامه خواهیم داد. فقط برای راه‌اندازهای تایمر معتبر است.

fingerprint

string

اثر انگشت GTM Trigger همانطور که در زمان ذخیره سازی محاسبه می شود. هر زمان که ماشه اصلاح شود، این مقدار دوباره محاسبه می شود.

parentFolderId

string

شناسه پوشه والد

selector

object ( Parameter )

انتخابگر CSS ماشه کلیک (به عنوان مثال "a"، "button" و غیره). فقط برای راه‌انداز کلیک AMP معتبر است.

intervalSeconds

object ( Parameter )

زمان بین رویدادهای تایمر تا شلیک (در ثانیه). فقط برای راه‌انداز تایمر AMP معتبر است.

maxTimerLengthSeconds

object ( Parameter )

حداکثر زمان برای فعال کردن رویدادهای تایمر (در ثانیه). فقط برای راه‌انداز تایمر AMP معتبر است.

verticalScrollPercentageList

object ( Parameter )

فهرست مقادیر درصد صحیح برای محرک‌های اسکرول. هنگامی که نما به صورت عمودی پیمایش شود، هنگامی که به هر درصد برسد، ماشه فعال می شود. فقط برای راه‌اندازهای پیمایش AMP معتبر است.

horizontalScrollPercentageList

object ( Parameter )

فهرست مقادیر درصد صحیح برای محرک‌های اسکرول. هنگامی که نما به صورت افقی پیمایش شود، هنگامی که به هر درصد رسید، ماشه فعال می شود. فقط برای راه‌اندازهای پیمایش AMP معتبر است.

visibilitySelector

object ( Parameter )

یک انتخابگر CSS ماشه دید (یعنی "#id"). فقط برای راه‌انداز AMP Visibility معتبر است.

visiblePercentageMin

object ( Parameter )

دید حداقل درصد دید را فعال می‌کند. فقط برای راه‌انداز AMP Visibility معتبر است.

visiblePercentageMax

object ( Parameter )

یک دید باعث حداکثر درصد دید می شود. فقط برای راه‌انداز AMP Visibility معتبر است.

continuousTimeMinMilliseconds

object ( Parameter )

حداقل زمان قابل مشاهده پیوسته (بر حسب میلی ثانیه) یک محرک دید است. فقط برای راه‌انداز AMP Visibility معتبر است.

totalTimeMinMilliseconds

object ( Parameter )

حداقل زمان قابل مشاهده کل (بر حسب میلی ثانیه) یک ماشه دید. فقط برای راه‌انداز AMP Visibility معتبر است.

tagManagerUrl

string

پیوند ایجاد شده خودکار به رابط کاربری تگ مدیر

notes

string

یادداشت های کاربر در مورد نحوه اعمال این ماشه در ظرف.

parameter[]

object ( Parameter )

پارامترهای اضافی

نوع رویداد

Enums
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

روش ها

create

یک تریگر GTM ایجاد می کند.

delete

یک تریگر GTM را حذف می کند.

get

یک ماشه GTM دریافت می کند.

list

همه محرک‌های GTM یک کانتینر را فهرست می‌کند.

revert

تغییرات را به یک راه‌انداز GTM در یک فضای کاری GTM برمی‌گرداند.

update

یک تریگر GTM را به روز می کند.