REST Resource: accounts.containers.triggers

संसाधन: ट्रिगर

Google Tag Manager ट्रिगर को दिखाता है

JSON के काेड में दिखाना
{
  "accountId": string,
  "containerId": 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)
  },
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
फ़ील्ड
accountId

string

GTM खाता आईडी.

containerId

string

GTM कंटेनर आईडी.

triggerId

string

ट्रिगर आईडी से, GTM ट्रिगर की खास पहचान होती है.

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 ट्रिगर का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया जाता है. ट्रिगर में बदलाव होने पर, इस वैल्यू का फिर से हिसाब लगाया जाता है.

parentFolderId

string

पैरंट फ़ोल्डर का आईडी.

selector

object (Parameter)

क्लिक ट्रिगर करने वाला सीएसएस सिलेक्टर (जैसे, "a", "button" वगैरह). सिर्फ़ एएमपी क्लिक ट्रिगर के लिए मान्य है.

intervalSeconds

object (Parameter)

टाइमर इवेंट के ट्रिगर होने के बीच का समय (सेकंड में). सिर्फ़ एएमपी टाइमर ट्रिगर के लिए मान्य है.

maxTimerLengthSeconds

object (Parameter)

टाइमर इवेंट ट्रिगर करने के लिए ज़्यादा से ज़्यादा समय (सेकंड में). सिर्फ़ एएमपी टाइमर ट्रिगर के लिए मान्य है.

verticalScrollPercentageList

object (Parameter)

स्क्रोल ट्रिगर के लिए, पूर्णांक के प्रतिशत की वैल्यू की सूची. जब व्यू को वर्टिकल तौर पर स्क्रोल करके हर प्रतिशत तक पहुंचा जाएगा, तब ट्रिगर सक्रिय हो जाएगा. यह सिर्फ़ एएमपी स्क्रोल ट्रिगर के लिए मान्य है.

horizontalScrollPercentageList

object (Parameter)

स्क्रोल ट्रिगर के लिए, पूर्णांक के प्रतिशत की वैल्यू की सूची. जब व्यू को हॉरिज़ॉन्टल तौर पर स्क्रोल करके हर प्रतिशत तक पहुंचा जाएगा, तब ट्रिगर सक्रिय हो जाएगा. यह सिर्फ़ एएमपी स्क्रोल ट्रिगर के लिए मान्य है.

visibilitySelector

object (Parameter)

दिखने की स्थिति को ट्रिगर करने वाला सीएसएस सिलेक्टर (जैसे, "#id"). यह सिर्फ़ एएमपी विज़िबिलिटी ट्रिगर के लिए मान्य है.

visiblePercentageMin

object (Parameter)

विज्ञापन दिखने की शर्त के तौर पर, विज्ञापन के दिखने का कम से कम प्रतिशत. यह सिर्फ़ एएमपी विज़िबिलिटी ट्रिगर के लिए मान्य है.

visiblePercentageMax

object (Parameter)

विज्ञापन दिखने की स्थिति से, विज्ञापन दिखने का प्रतिशत तय होता है. यह सिर्फ़ एएमपी विज़िबिलिटी ट्रिगर के लिए मान्य है.

continuousTimeMinMilliseconds

object (Parameter)

विज्ञापन दिखने के लिए, कम से कम लगातार दिखने का समय (मिलीसेकंड में). यह सिर्फ़ एएमपी विज़िबिलिटी ट्रिगर के लिए मान्य है.

totalTimeMinMilliseconds

object (Parameter)

विज्ञापन दिखने का कम से कम कुल समय (मिलीसेकंड में). यह सिर्फ़ एएमपी विज़िबिलिटी ट्रिगर के लिए मान्य है.

parameter[]

object (Parameter)

अन्य पैरामीटर.

EventType

Enums
pageview
domReady
windowLoaded
customEvent
triggerGroup
always
formSubmission
click
linkClick
jsError
historyChange
timer
ampClick
ampTimer
ampScroll
ampVisibility
youTubeVideo
scrollDepth
elementVisibility

शर्त

प्रेडिकेट दिखाता है.

JSON के काेड में दिखाना
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
फ़ील्ड
type

enum (ConditionType)

इस शर्त के लिए ऑपरेटर का टाइप.

parameter[]

object (Parameter)

शर्त के टाइप के आधार पर, नाम वाले पैरामीटर (की/वैल्यू) की सूची. ध्यान दें:

  • बाइनरी ऑपरेटर के लिए, इन नाम वाले पैरामीटर शामिल करें

    arg0

    और

    arg1

    का इस्तेमाल किया जाता है.

  • इस समय, बाईं ओर मौजूद ऑपरेंड (

    arg0

    ) किसी वेरिएबल का रेफ़रंस होना चाहिए.

  • केस-इनसेंसिटिव रेगुलर एक्सप्रेशन मैचिंग के लिए,

    ignore_case

    पर सेट किया गया हो

    true

    . अगर कोई वैल्यू नहीं दी गई है या किसी दूसरी वैल्यू पर सेट है, तो केस-सेंसिटिव मैचिंग की जाएगी.

  • किसी ऑपरेटर को नेगेटिव करने के लिए, नाम वाला बूलियन पैरामीटर शामिल करें

    negate

    बूलियन पैरामीटर, जो

    true

    .

ConditionType

Enums
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches

तरीके

create

GTM ट्रिगर बनाता है.

delete

GTM ट्रिगर मिटाता है.

get

GTM ट्रिगर मिलता है.

list

किसी कंटेनर के सभी GTM ट्रिगर की सूची बनाता है.

update

GTM ट्रिगर को अपडेट करता है.