منبع: ماشه
نشان دهنده یک ماشه Google Tag Manager است
نمایندگی JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "triggerId": string, "name": string, "type": enum ( |
فیلدها | |
---|---|
path | مسیر نسبی API GTM Trigger. |
accountId | شناسه حساب GTM. |
containerId | شناسه کانتینر GTM. |
workspaceId | شناسه فضای کاری GTM. |
triggerId | Trigger ID به طور منحصر به فرد GTM Trigger را شناسایی می کند. |
name | نام نمایشی ماشه. |
type | رویداد لایه داده را که باعث ایجاد این تریگر می شود، تعریف می کند. |
customEventFilter[] | در مورد رویداد سفارشی استفاده می شود، که در صورت درست بودن همه شرایط فعال می شود. |
filter[] | ماشه فقط در صورتی فعال می شود که همه شرایط درست باشند. |
autoEventFilter[] | در مورد ردیابی رویداد خودکار استفاده می شود. |
waitForTags | اینکه آیا باید ارسال فرم یا باز شدن پیوند را تا زمانی که همه تگها فعال شوند به تأخیر بیندازیم یا نه (با جلوگیری از عملکرد پیشفرض و بعداً شبیهسازی عملکرد پیشفرض). فقط برای محرک های ارسال فرم و کلیک لینک معتبر است. |
checkValidation | این که آیا فقط در صورتی که ارسال فرم یا رویداد کلیک پیوند توسط کنترل کننده رویداد دیگر لغو نشده باشد (مثلاً به دلیل تأیید اعتبار) باید برچسب ها را فعال کنیم یا نه. فقط برای محرک های ارسال فرم و کلیک لینک معتبر است. |
waitForTagsTimeout | چه مدت (بر حسب میلی ثانیه) منتظر بمانید تا تگ ها فعال شوند زمانی که «waits_for_tags» در بالا به . فقط برای محرک های ارسال فرم و کلیک لینک معتبر است. |
uniqueTriggerId | شناسه منحصربهفرد جهانی ماشهای که به طور خودکار این را ایجاد میکند (یک شنونده ارسال فرم، کلیک پیوند یا تایمر) در صورت وجود. برای کارکرد رویدادهای خودکار ناسازگار با فیلتر کردن ماشه بر اساس شناسه های ماشه استفاده می شود. این مقدار در طول تولید خروجی پر می شود زیرا تگ های ضمنی توسط تریگرها تا آن زمان وجود نداشتند. فقط برای ارسال فرم، کلیک روی پیوند و راهاندازهای تایمر معتبر است. |
eventName | نام رویداد GTM که فعال شده است. فقط برای راهاندازهای تایمر معتبر است. |
interval | زمان بین راه اندازی رویدادهای تایمر تکرار شونده (بر حسب میلی ثانیه). فقط برای راهاندازهای تایمر معتبر است. |
limit | محدودیت تعداد رویدادهای GTM که این تریگر تایمر فعال می شود. اگر محدودیتی تعیین نشده باشد، تا زمانی که کاربر صفحه را ترک نکند، به فعال کردن رویدادهای GTM ادامه خواهیم داد. فقط برای راهاندازهای تایمر معتبر است. |
fingerprint | اثر انگشت GTM Trigger همانطور که در زمان ذخیره سازی محاسبه می شود. هر زمان که ماشه اصلاح شود، این مقدار دوباره محاسبه می شود. |
parentFolderId | شناسه پوشه والد |
selector | انتخابگر CSS ماشه کلیک (به عنوان مثال "a"، "button" و غیره). فقط برای راهانداز کلیک AMP معتبر است. |
intervalSeconds | زمان بین رویدادهای تایمر تا شلیک (در ثانیه). فقط برای راهانداز تایمر AMP معتبر است. |
maxTimerLengthSeconds | حداکثر زمان برای فعال کردن رویدادهای تایمر (در ثانیه). فقط برای راهانداز تایمر AMP معتبر است. |
verticalScrollPercentageList | فهرست مقادیر درصد صحیح برای محرکهای اسکرول. هنگامی که نما به صورت عمودی پیمایش شود، هنگامی که به هر درصد برسد، ماشه فعال می شود. فقط برای راهاندازهای پیمایش AMP معتبر است. |
horizontalScrollPercentageList | فهرست مقادیر درصد صحیح برای محرکهای اسکرول. هنگامی که نما به صورت افقی پیمایش شود، هنگامی که به هر درصد رسید، ماشه فعال می شود. فقط برای راهاندازهای پیمایش AMP معتبر است. |
visibilitySelector | یک انتخابگر CSS ماشه دید (یعنی "#id"). فقط برای راهانداز AMP Visibility معتبر است. |
visiblePercentageMin | دید حداقل درصد دید را فعال میکند. فقط برای راهانداز AMP Visibility معتبر است. |
visiblePercentageMax | یک دید باعث حداکثر درصد دید می شود. فقط برای راهانداز AMP Visibility معتبر است. |
continuousTimeMinMilliseconds | حداقل زمان قابل مشاهده پیوسته (بر حسب میلی ثانیه) یک محرک دید است. فقط برای راهانداز AMP Visibility معتبر است. |
totalTimeMinMilliseconds | حداقل زمان قابل مشاهده کل (بر حسب میلی ثانیه) یک ماشه دید. فقط برای راهانداز AMP Visibility معتبر است. |
tagManagerUrl | پیوند ایجاد شده خودکار به رابط کاربری تگ مدیر |
notes | یادداشت های کاربر در مورد نحوه اعمال این ماشه در ظرف. |
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 |
روش ها | |
---|---|
| یک تریگر GTM ایجاد می کند. |
| یک تریگر GTM را حذف می کند. |
| یک ماشه GTM دریافت می کند. |
| همه محرکهای GTM یک کانتینر را فهرست میکند. |
| تغییرات را به یک راهانداز GTM در یک فضای کاری GTM برمیگرداند. |
| یک تریگر GTM را به روز می کند. |