REST Resource: accounts.containers.workspaces.tags

संसाधन: टैग

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

JSON के काेड में दिखाना
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "tagId": string,
  "name": string,
  "type": string,
  "liveOnly": boolean,
  "priority": {
    object (Parameter)
  },
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "fingerprint": string,
  "firingTriggerId": [
    string
  ],
  "blockingTriggerId": [
    string
  ],
  "setupTag": [
    {
      object (SetupTag)
    }
  ],
  "teardownTag": [
    {
      object (TeardownTag)
    }
  ],
  "parentFolderId": string,
  "tagFiringOption": enum (TagFiringOption),
  "tagManagerUrl": string,
  "paused": boolean,
  "monitoringMetadata": {
    object (Parameter)
  },
  "monitoringMetadataTagNameKey": string,
  "consentSettings": {
    object (ConsentSetting)
  }
}
फ़ील्ड
path

string

GTM टैग के एपीआई का रिलेटिव पाथ.

accountId

string

GTM खाता आईडी.

containerId

string

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

workspaceId

string

GTM वर्कस्पेस आईडी.

tagId

string

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

name

string

टैग का डिसप्ले नेम.

type

string

GTM टैग टाइप.

liveOnly

boolean

अगर इसकी वैल्यू 'सही' पर सेट है, तो यह टैग सिर्फ़ लाइव एनवायरमेंट में ट्रिगर होगा. जैसे, झलक या डीबग मोड में नहीं.

priority

object (Parameter)

टैग की संख्या के हिसाब से उपयोगकर्ता की तय की गई प्राथमिकता. टैग, प्राथमिकता के क्रम में एसिंक्रोनस तरीके से ट्रिगर होते हैं. संख्या वाली ज़्यादा वैल्यू वाले टैग पहले ट्रिगर होते हैं. टैग की प्राथमिकता, पॉज़िटिव या नेगेटिव वैल्यू हो सकती है. डिफ़ॉल्ट वैल्यू 0 है.

notes

string

कंटेनर में इस टैग को लागू करने के तरीके के बारे में उपयोगकर्ता के नोट.

scheduleStartMs

string (int64 format)

टैग शेड्यूल करने के लिए, शुरू होने का टाइमस्टैंप मिलीसेकंड में.

scheduleEndMs

string (int64 format)

टैग शेड्यूल करने के लिए, खत्म होने का टाइमस्टैंप मिलीसेकंड में.

parameter[]

object (Parameter)

टैग के पैरामीटर.

fingerprint

string

GTM टैग का फ़िंगरप्रिंट, जिसे स्टोरेज के समय कैलकुलेट किया जाता है. टैग में बदलाव होने पर, इस वैल्यू का फिर से हिसाब लगाया जाता है.

firingTriggerId[]

string

ट्रिगर आईडी ट्रिगर करना. सूची में दिए गए किसी भी ट्रिगर के सही होने और उसके सभी

blockingTriggerIds

(अगर कोई तय किया गया है) गलत हैं.

blockingTriggerId[]

string

ट्रिगर आईडी ब्लॉक करना. अगर सूची में मौजूद कोई भी ट्रिगर सही के तौर पर दिखता है, तो टैग ट्रिगर नहीं होगा.

setupTag[]

object (SetupTag)

सेटअप टैग की सूची. फ़िलहाल, हम सिर्फ़ एक खाते को अनुमति देते हैं.

teardownTag[]

object (TeardownTag)

टियरडाउन टैग की सूची. फ़िलहाल, हम सिर्फ़ एक खाते को अनुमति देते हैं.

parentFolderId

string

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

tagFiringOption

enum (TagFiringOption)

इस टैग को ट्रिगर करने का विकल्प.

tagManagerUrl

string

Tag Manager के यूज़र इंटरफ़ेस (यूआई) का अपने-आप जनरेट हुआ लिंक

paused

boolean

इससे पता चलता है कि टैग रोका गया है या नहीं. टैग रोके जाने पर, वह ट्रिगर नहीं होता.

monitoringMetadata

object (Parameter)

टैग मेटाडेटा के की-वैल्यू पेयर का एक मैप, जिसे टैग मॉनिटरिंग के लिए इवेंट डेटा में शामिल किया जाना है. ध्यान दें:

  • यह पैरामीटर टाइप होना चाहिए

    MAP

    .

  • मैप में मौजूद हर पैरामीटर टाइप

    TEMPLATE

    हालांकि, इसमें वैरिएबल रेफ़रंस नहीं हो सकते.

monitoringMetadataTagNameKey

string

अगर यह फ़ील्ड खाली नहीं है, तो टैग के डिसप्ले नेम को, बताई गई कुंजी का इस्तेमाल करके निगरानी वाले मेटाडेटा मैप में शामिल किया जाएगा.

consentSettings

object (ConsentSetting)

किसी टैग की सहमति सेटिंग.

SetupTag

किसी टैग के रेफ़रंस को दिखाता है, जो डिपेंडेंसी सेट अप करने के लिए, किसी दूसरे टैग से पहले ट्रिगर होता है.

JSON के काेड में दिखाना
{
  "tagName": string,
  "stopOnSetupFailure": boolean
}
फ़ील्ड
tagName

string

सेटअप टैग का नाम.

stopOnSetupFailure

boolean

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

TeardownTag

यह एक ऐसा टैग है जो किसी दूसरे टैग के बाद फ़ायर होता है, ताकि डिपेंडेंसी को हटाया जा सके.

JSON के काेड में दिखाना
{
  "tagName": string,
  "stopTeardownOnFailure": boolean
}
फ़ील्ड
tagName

string

टियरडाउन टैग का नाम.

stopTeardownOnFailure

boolean

अगर यह सही है, तो टियरडाउन टैग सिर्फ़ तब ट्रिगर करें, जब मुख्य टैग ट्रिगर हो गया हो. अगर यह फ़ॉल्स है, तो मुख्य टैग के ट्रिगर होने की स्थिति के बावजूद, टियरडाउन टैग ट्रिगर करें.

TagFiringOption

Enums
tagFiringOptionUnspecified
unlimited टैग को हर इवेंट के लिए कई बार ट्रिगर किया जा सकता है.
oncePerEvent टैग को हर इवेंट के लिए सिर्फ़ एक बार ट्रिगर किया जा सकता है. हालांकि, हर लोड (जैसे, ऐप्लिकेशन लोड या पेज लोड) के लिए, इसे कई बार ट्रिगर किया जा सकता है.
oncePerLoad टैग को हर लोड (जैसे, ऐप्लिकेशन लोड या पेज लोड) के लिए सिर्फ़ एक बार ट्रिगर किया जा सकता है.

ConsentSetting

JSON के काेड में दिखाना
{
  "consentStatus": enum (ManualConsentOption),
  "consentType": {
    object (Parameter)
  }
}
फ़ील्ड
consentStatus

enum (ManualConsentOption)

टैग के लिए सहमति की स्थिति. अगर इसे 'ज़रूरी है' पर सेट किया जाता है, तो रनटाइम यह जांच करेगा कि

consentType

फ़ील्ड का ऐक्सेस दे दिया गया है.

consentType

object (Parameter)

सहमति की ज़रूरत है स्थिति में, टैग ट्रिगर होने के दौरान जांचने के लिए सहमति का टाइप. यह पैरामीटर

LIST

जहां हर सूची आइटम इस टाइप का है

STRING

.

ManualConsentOption

Enums
notSet डिफ़ॉल्ट वैल्यू, जब उपयोगकर्ता ने उस पर कोई सेटिंग तय नहीं की है.
notNeeded टैग के लिए, सहमति की अन्य सेटिंग की ज़रूरत नहीं होती.
needed टैग के लिए, सहमति की अन्य सेटिंग की ज़रूरत है.

तरीके

create

GTM टैग बनाता है.

delete

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

get

GTM टैग पाता है.

list

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

revert

GTM वर्कस्पेस में मौजूद GTM टैग में किए गए बदलावों को पहले जैसा कर देता है.

update

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