Method: properties.runFunnelReport

यह फ़ंक्शन आपके Google Analytics इवेंट डेटा की, पसंद के मुताबिक बनाई गई फ़नल रिपोर्ट दिखाता है. एपीआई से मिला डेटा, अनुरोध किए गए डाइमेंशन और मेट्रिक के कॉलम के साथ टेबल के तौर पर होता है.

फ़नल एक्सप्लोरेशन से उन चरणों को विज़ुअलाइज़ किया जा सकता है जिनका इस्तेमाल करके, आपके उपयोगकर्ता टास्क पूरा करते हैं. साथ ही, यह भी तुरंत देखा जा सकता है कि वे हर चरण को पूरा कर रहे हैं या नहीं. उदाहरण के लिए, संभावित ग्राहक किस तरह आपके प्रॉडक्ट में दिलचस्पी लेते हैं और फिर खरीदारी करके आपके ग्राहक बन जाते हैं? एक बार खरीदारी करने वाले लोग, किस वजह से आपके यहां से दोबारा खरीदारी करते हैं? इस जानकारी की मदद से, ग्राहकों के सफ़र में आने वाली उन समस्याओं को दूर किया जा सकता है जिनकी वजह से उन्होंने साइट छोड़ दी थी. ज़्यादा जानने के लिए, GA4 फ़नल एक्सप्लोरेशन लेख पढ़ें.

यह तरीका बीटा वर्शन पर जाने से पहले लॉन्च किया गया है, ताकि ऐल्फ़ा के लेवल पर सिंटैक्स और सुविधाओं के बारे में सुझाव इकट्ठा किया जा सके. इस एपीआई के बारे में अपने सुझाव/राय देने या शिकायत करने के लिए, Google Analytics Data API की फ़नल रिपोर्टिंग के बारे में सुझाव/राय दें या शिकायत करें को पूरा करें.

एचटीटीपी अनुरोध

POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
property

string

ज़रूरी नहीं. Google Analytics की GA4 प्रॉपर्टी आइडेंटिफ़ायर, जिसके इवेंट ट्रैक किए जाते हैं. यूआरएल पाथ में बताया गया है, मुख्य हिस्से में नहीं. ज़्यादा जानने के लिए देखें कि आपका प्रॉपर्टी आईडी कहां मिलेगा. बैच में किए गए अनुरोध में, इस प्रॉपर्टी की जानकारी नहीं होनी चाहिए या बैच-लेवल की प्रॉपर्टी के हिसाब से होनी चाहिए.

उदाहरण: property/1234

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "funnel": {
    object (Funnel)
  },
  "funnelBreakdown": {
    object (FunnelBreakdown)
  },
  "funnelNextAction": {
    object (FunnelNextAction)
  },
  "funnelVisualizationType": enum (FunnelVisualizationType),
  "segments": [
    {
      object (Segment)
    }
  ],
  "limit": string,
  "dimensionFilter": {
    object (FilterExpression)
  },
  "returnPropertyQuota": boolean
}
फ़ील्ड
dateRanges[]

object (DateRange)

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

funnel

object (Funnel)

ज़रूरी नहीं. इस अनुरोध के फ़नल का कॉन्फ़िगरेशन. यह फ़नल कॉन्फ़िगरेशन ज़रूरी है.

funnelBreakdown

object (FunnelBreakdown)

ज़रूरी नहीं. अगर बताया गया है, तो यह ब्रेकडाउन फ़नल टेबल की सब रिपोर्ट के जवाब में एक डाइमेंशन जोड़ देता है. यह ब्रेकडाउन डाइमेंशन, हर फ़नल चरण को ब्रेकडाउन डाइमेंशन की यूनीक वैल्यू तक बड़ा कर देता है. उदाहरण के लिए, deviceCategory डाइमेंशन का ब्रेकडाउन करने पर mobile, tablet, desktop, और कुल वैल्यू के लिए लाइनें बन जाएंगी.

funnelNextAction

object (FunnelNextAction)

ज़रूरी नहीं. तय होने पर, अगली कार्रवाई फ़नल विज़ुअलाइज़ेशन सब रिपोर्ट के जवाब में एक डाइमेंशन जोड़ती है. यह अगली कार्रवाई डाइमेंशन, हर फ़नल चरण को अगली कार्रवाई की यूनीक वैल्यू तक बड़ा करता है. उदाहरण के लिए, eventName डाइमेंशन की अगली कार्रवाई से कई इवेंट के लिए लाइनें बन जाएंगी (उदाहरण के लिए, session_start और click) और कुल इवेंट.

अगली कार्रवाई सिर्फ़ eventName और ज़्यादातर पेज / स्क्रीन डाइमेंशन, जैसे कि pageTitle और pagePath के साथ काम करती है.

funnelVisualizationType

enum (FunnelVisualizationType)

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

segments[]

object (Segment)

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

इस अनुरोध में बताया गया हर सेगमेंट, रिस्पॉन्स में एक अलग लाइन बनाता है; जवाब में हर सेगमेंट की पहचान उसके नाम से की जाती है.

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

limit

string (int64 format)

ज़रूरी नहीं. दिखाई जाने वाली पंक्तियों की संख्या. अगर जानकारी नहीं दी गई है, तो 10,000 पंक्तियां दिखती हैं. एपीआई हर अनुरोध के लिए ज़्यादा से ज़्यादा 2,50, 000 लाइनें दिखाता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपको कितनी लाइनें चाहिए. limit, पॉज़िटिव होना चाहिए.

अगर डाइमेंशन वैल्यू limit की संख्या से कम हैं, तो एपीआई अनुरोध किए गए limit से कम लाइनें भी दिखा सकता है.

dimensionFilter

object (FilterExpression)

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

returnPropertyQuota

boolean

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

जवाब का मुख्य भाग

फ़नल रिपोर्ट के जवाब में दो सब-रिपोर्ट होती हैं. दो सब रिपोर्ट, डाइमेंशन और मेट्रिक के अलग-अलग कॉम्बिनेशन होती हैं.

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

JSON के काेड में दिखाना
{
  "funnelTable": {
    object (FunnelSubReport)
  },
  "funnelVisualization": {
    object (FunnelSubReport)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
फ़ील्ड
funnelTable

object (FunnelSubReport)

फ़नल टेबल, फ़नल चरण, सेगमेंट, ब्रेकडाउन डाइमेंशन, सक्रिय उपयोगकर्ता, सेशन पूरा होने की दर, सेशन बीच में छोड़ने वाले उपयोगकर्ताओं, और सेशन बीच में छोड़ने वाले उपयोगकर्ताओं की दर की जानकारी देने वाली रिपोर्ट है.

इस रिस्पॉन्स में सेगमेंट का डाइमेंशन सिर्फ़ तब मौजूद होता है, जब सेगमेंट का अनुरोध किया गया हो. इस रिस्पॉन्स में ब्रेकडाउन डाइमेंशन सिर्फ़ तब मौजूद होता है, जब इसका अनुरोध किया गया हो.

funnelVisualization

object (FunnelSubReport)

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

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

propertyQuota

object (PropertyQuota)

इस Analytics प्रॉपर्टी के कोटा की स्थिति, जिसमें यह अनुरोध भी शामिल है.

kind

string

इससे पता चलता है कि यह मैसेज किस तरह का संसाधन है. यह kind हमेशा तय स्ट्रिंग "analyticsData#runFunnelreport" होता है. इससे JSON में मिलने वाले अलग-अलग रिस्पॉन्स टाइप के बीच अंतर करने में मदद मिलती है.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics

फ़नल

इसकी मदद से, फ़नल रिपोर्ट के अनुरोध में फ़नल को कॉन्फ़िगर किया जाता है. जब उपयोगकर्ता कई चरणों से गुज़रते हैं, तब फ़नल रिपोर्ट तैयार होती है.

फ़नल एक्सप्लोरेशन से उन चरणों को विज़ुअलाइज़ किया जा सकता है जिनका इस्तेमाल करके, आपके उपयोगकर्ता टास्क पूरा करते हैं. साथ ही, यह भी तुरंत देखा जा सकता है कि वे हर चरण को पूरा कर रहे हैं या नहीं. उदाहरण के लिए, संभावित ग्राहक किस तरह आपके प्रॉडक्ट में दिलचस्पी लेते हैं और फिर खरीदारी करके आपके ग्राहक बन जाते हैं? एक बार खरीदारी करने वाले लोग, किस वजह से आपके यहां से दोबारा खरीदारी करते हैं? इस जानकारी की मदद से, ग्राहकों के सफ़र में आने वाली उन समस्याओं को दूर किया जा सकता है जिनकी वजह से उन्होंने साइट छोड़ दी थी.

JSON के काेड में दिखाना
{
  "isOpenFunnel": boolean,
  "steps": [
    {
      object (FunnelStep)
    }
  ]
}
फ़ील्ड
isOpenFunnel

boolean

ओपन फ़नल होने पर, उपयोगकर्ता किसी भी चरण में फ़नल में आ सकते हैं. वहीं, अगर क्लोज़्ड फ़नल है, तो वे पहले चरण से ही फ़नल में आ पाएंगे. ज़रूरी नहीं. अगर यह जानकारी नहीं दी गई है, तो क्लोज़्ड फ़नल का इस्तेमाल किया जाता है.

steps[]

object (FunnelStep)

इस फ़नल के क्रम में चलने वाले चरण.

FunnelStep

चरण की मदद से, खरीदारी के दौरान उपयोगकर्ताओं की उन गतिविधियों को तय किया जाता है जिनका आपको आकलन करना है. इस चरण में एक या उससे ज़्यादा ऐसी शर्तें होती हैं जिन्हें आपके उपयोगकर्ताओं को फ़नल के सफ़र के इस चरण में शामिल करने के लिए पूरा करना होगा.

JSON के काेड में दिखाना
{
  "name": string,
  "isDirectlyFollowedBy": boolean,
  "filterExpression": {
    object (FunnelFilterExpression)
  },
  "withinDurationFromPriorStep": string
}
फ़ील्ड
name

string

इस चरण का खास नाम. अगर इसकी जानकारी नहीं दी गई है, तो चरणों को इंडेक्स किए गए एक नाम से नाम दिया जाएगा. उदाहरण के लिए, "0. ", "1. ", वगैरह). यह नाम, funnelStepName डाइमेंशन से मिली स्ट्रिंग की वैल्यू को तय करता है. उदाहरण के लिए, अनुरोध के तीसरे फ़नल चरण में name = Purchase तय करने से, फ़नल रिपोर्ट के रिस्पॉन्स में 3. Purchase जनरेट होगा.

isDirectlyFollowedBy

boolean

अगर सही है, तो यह चरण सीधे पिछले चरण के बाद आना चाहिए. गलत होने पर, पिछले चरण और इस चरण के बीच में इवेंट हो सकते हैं. अगर कोई वैल्यू नहीं दी जाती है, तो isDirectlyFollowedBy को गलत माना जाता है.

filterExpression

object (FunnelFilterExpression)

वह शर्त जिसे आपके उपयोगकर्ताओं को फ़नल के सफ़र के इस चरण में शामिल करने के लिए पूरा करना होगा.

withinDurationFromPriorStep

string (Duration format)

अगर बताया गया है, तो पिछले चरण के पूरा होने के दौरान इस चरण को पूरा करना ज़रूरी है. withinDurationFromPriorStep में, माइक्रोसेकंड में जानकारी के स्तर पर, एंडपॉइंट शामिल किया जाता है. उदाहरण के लिए, 5 सेकंड की अवधि को 4.9 या 5.0 सेकंड पर पूरा किया जा सकता है. हालांकि, इसे 5 सेकंड और 1 माइक्रोसेकंड में पूरा नहीं किया जा सकता.

withinDurationFromPriorStep का इस्तेमाल करना ज़रूरी नहीं है. अगर इसके बारे में जानकारी नहीं दी गई है, तो चरणों को किसी भी समयावधि के हिसाब से अलग किया जा सकता है.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

FunnelFilterExpression

फ़नल फ़िल्टर के कॉम्बिनेशन तय करता है.

JSON के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelFilterExpressionList)
  },
  "orGroup": {
    object (FunnelFilterExpressionList)
  },
  "notExpression": {
    object (FunnelFilterExpression)
  },
  "funnelFieldFilter": {
    object (FunnelFieldFilter)
  },
  "funnelEventFilter": {
    object (FunnelEventFilter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. FunnelFilterExpression के लिए एक तरह का फ़िल्टर तय करें. expr इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (FunnelFilterExpressionList)

andGroup के FunnelFilterExpression का एक AND संबंध है.

orGroup

object (FunnelFilterExpressionList)

orGroup के FunnelFilterExpression का एक OR संबंध है.

notExpression

object (FunnelFilterExpression)

FunnelFilterExpression notExpression नहीं है.

funnelFieldFilter

object (FunnelFieldFilter)

किसी डाइमेंशन या मेट्रिक के लिए फ़नल फ़िल्टर.

funnelEventFilter

object (FunnelEventFilter)

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

FunnelFilterExpressionList

फ़नल फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "expressions": [
    {
      object (FunnelFilterExpression)
    }
  ]
}
फ़ील्ड
expressions[]

object (FunnelFilterExpression)

फ़नल फ़िल्टर एक्सप्रेशन की सूची.

FunnelFieldFilter

डाइमेंशन या मेट्रिक की वैल्यू को फ़िल्टर करने के लिए एक्सप्रेशन.

JSON के काेड में दिखाना
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
fieldName

string

डाइमेंशन का नाम या मेट्रिक का नाम.

यूनियन फ़ील्ड one_filter. एक तरह का फ़िल्टर डालें. one_filter इनमें से सिर्फ़ एक हो सकता है:
stringFilter

object (StringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (InListFilter)

सूची की वैल्यू के लिए फ़िल्टर.

numericFilter

object (NumericFilter)

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (BetweenFilter)

दो वैल्यू के बीच का फ़िल्टर.

FunnelEventFilter

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

JSON के काेड में दिखाना
{
  "eventName": string,
  "funnelParameterFilterExpression": {
    object (FunnelParameterFilterExpression)
  }
}
फ़ील्ड
eventName

string

यह फ़िल्टर, इस नाम के इवेंट से मैच करता है. इवेंट का नाम ज़रूरी है.

funnelParameterFilterExpression

object (FunnelParameterFilterExpression)

अगर तय किया गया है, तो यह फ़िल्टर उन इवेंट को मैच करता है जो सिंगल इवेंट के नाम और पैरामीटर फ़िल्टर एक्सप्रेशन, दोनों से मैच करते हैं.

पैरामीटर फ़िल्टर एक्सप्रेशन के अंदर सिर्फ़ पैरामीटर फ़िल्टर उपलब्ध होते हैं.

FunnelParameterFilterExpression

पैरामीटर पर फ़नल फ़िल्टर के कॉम्बिनेशन की जानकारी देता है.

JSON के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "orGroup": {
    object (FunnelParameterFilterExpressionList)
  },
  "notExpression": {
    object (FunnelParameterFilterExpression)
  },
  "funnelParameterFilter": {
    object (FunnelParameterFilter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. FunnelParameterFilterExpression के लिए एक तरह का फ़िल्टर तय करें. expr इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (FunnelParameterFilterExpressionList)

andGroup के FunnelParameterFilterExpression के बीच और एक संबंध होता है.

orGroup

object (FunnelParameterFilterExpressionList)

orGroup के FunnelपैरामीटरFilterExpression का एक OR संबंध है.

notExpression

object (FunnelParameterFilterExpression)

FunnelParameterFilterExpression को notExpression नहीं बनाया गया है.

funnelParameterFilter

object (FunnelParameterFilter)

प्रिमिटिव फ़नल पैरामीटर फ़िल्टर.

FunnelParameterFilterExpressionList

फ़नल पैरामीटर के फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "expressions": [
    {
      object (FunnelParameterFilterExpression)
    }
  ]
}
फ़ील्ड
expressions[]

object (FunnelParameterFilterExpression)

फ़नल पैरामीटर के फ़िल्टर एक्सप्रेशन की सूची.

FunnelParameterFilter

फ़नल में पैरामीटर वैल्यू को फ़िल्टर करने वाला एक्सप्रेशन.

JSON के काेड में दिखाना
{

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
यूनियन फ़ील्ड one_parameter. फ़िल्टर किया जा रहा फ़ील्ड. one_parameter इनमें से सिर्फ़ एक हो सकता है:
eventParameterName

string

इस फ़िल्टर का आकलन, दिए गए इवेंट पैरामीटर के आधार पर किया जाएगा. इवेंट पैरामीटर, इवेंट के पैरामीटर के तौर पर लॉग किए जाते हैं. इवेंट पैरामीटर में "firebase_screen" जैसे फ़ील्ड शामिल होते हैं और "currency".

इवेंट पैरामीटर का इस्तेमाल सिर्फ़ सेगमेंट और फ़नल का इस्तेमाल किया जा सकता है और इसका इस्तेमाल सिर्फ़ EventFilter के डिसेंडेंट फ़िल्टर में किया जा सकता है. किसी EventFilter के डिसेंडेंट फ़िल्टर में, इवेंट या आइटम पैरामीटर में से किसी एक का इस्तेमाल किया जाना चाहिए.

itemParameterName

string

इस फ़िल्टर का आकलन, दिए गए आइटम पैरामीटर के आधार पर किया जाएगा. आइटम पैरामीटर, आइटम कलेक्शन में पैरामीटर के तौर पर लॉग किए जाते हैं. आइटम पैरामीटर में "item_name" जैसे फ़ील्ड शामिल होते हैं और "item_category" है.

आइटम पैरामीटर का इस्तेमाल सिर्फ़ सेगमेंट और फ़नल का इस्तेमाल किया जा सकता है और इसका इस्तेमाल सिर्फ़ EventFilter के डिसेंडेंट फ़िल्टर में किया जा सकता है. किसी EventFilter के डिसेंडेंट फ़िल्टर में, इवेंट या आइटम पैरामीटर में से किसी एक का इस्तेमाल किया जाना चाहिए.

आइटम पैरामीटर सिर्फ़ ई-कॉमर्स इवेंट में उपलब्ध होते हैं. ई-कॉमर्स इवेंट के बारे में ज़्यादा जानने के लिए, ई-कॉमर्स को मेज़र करना गाइड पढ़ें.

यूनियन फ़ील्ड one_filter. एक तरह का फ़िल्टर डालें. one_filter इनमें से सिर्फ़ एक हो सकता है:
stringFilter

object (StringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (InListFilter)

सूची की वैल्यू के लिए फ़िल्टर.

numericFilter

object (NumericFilter)

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (BetweenFilter)

दो वैल्यू के बीच का फ़िल्टर.

FunnelBreakdown

ब्रेकडाउन से, फ़नल टेबल की सब रिपोर्ट के रिस्पॉन्स में एक डाइमेंशन जुड़ जाता है.

JSON के काेड में दिखाना
{
  "breakdownDimension": {
    object (Dimension)
  },
  "limit": string
}
फ़ील्ड
breakdownDimension

object (Dimension)

फ़नल टेबल की सब रिपोर्ट के जवाब में, डाइमेंशन कॉलम जोड़ा गया. ब्रेकडाउन डाइमेंशन, हर फ़नल चरण को बांटता है. अगर funnelBreakdown दिया गया है, तो एक मान्य breakdownDimension ज़रूरी है.

limit

string (int64 format)

रिस्पॉन्स में दिखने वाली ब्रेकडाउन डाइमेंशन की अलग-अलग वैल्यू की ज़्यादा से ज़्यादा संख्या. अगर सीमा तय नहीं की गई है, तो 5 के limit का इस्तेमाल किया जाता है. सीमा शून्य से ज़्यादा होनी चाहिए और 15 से ज़्यादा नहीं हो सकती.

FunnelNextAction

अगली कार्रवाइयों से, किसी डाइमेंशन की वैल्यू के बारे में पता चलता है. यह वैल्यू, उपयोगकर्ता के एक चरण को पूरा करने के बाद, उसी उपयोगकर्ता के अगले चरण पर पहुंचने से पहले की होती है. उदाहरण के लिए, अगर nextActionDimension eventName है, तो iवें फ़नल चरण की लाइन में nextActionDimension, पहले इवेंट को उस इवेंट के बाद दिखाएगा जिसने उपयोगकर्ता को iवें फ़नल चरण में ले जाया था, लेकिन i+1वां फ़नल चरण पूरा करने से पहले.

JSON के काेड में दिखाना
{
  "nextActionDimension": {
    object (Dimension)
  },
  "limit": string
}
फ़ील्ड
nextActionDimension

object (Dimension)

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

फ़िलहाल, nextActionDimension में सिर्फ़ eventName के साथ-साथ, pageTitle और pagePath जैसे ज़्यादातर पेज / स्क्रीन डाइमेंशन इस्तेमाल किए जा सकते हैं. nextActionDimension एक आयाम एक्सप्रेशन नहीं हो सकता.

limit

string (int64 format)

रिस्पॉन्स में दिखने वाली ब्रेकडाउन डाइमेंशन की अलग-अलग वैल्यू की ज़्यादा से ज़्यादा संख्या. अगर सीमा तय नहीं की गई है, तो 5 के limit का इस्तेमाल किया जाता है. सीमा शून्य से ज़्यादा होनी चाहिए और 5 से ज़्यादा नहीं हो सकती.

FunnelVisualizationType

यह नीति फ़नल विज़ुअलाइज़ेशन की सब रिपोर्ट के रिस्पॉन्स में मौजूद डाइमेंशन को कंट्रोल करती है.

Enums
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED टाइप की जानकारी नहीं है.
STANDARD_FUNNEL एक स्टैंडर्ड (कई चरणों वाला) फ़नल. जवाब में मौजूद फ़नल विज़ुअलाइज़ेशन सब रिपोर्ट में तारीख नहीं होगी.
TRENDED_FUNNEL रुझान दिखाने वाला (लाइन चार्ट) फ़नल. रिस्पॉन्स में मौजूद फ़नल विज़ुअलाइज़ेशन सब रिपोर्ट में, तारीख वाला डाइमेंशन शामिल होगा.

सेगमेंट करें

सेगमेंट, आपके Analytics डेटा का सबसेट होता है. उदाहरण के लिए, आपके प्रॉडक्ट या सेवाओं का इस्तेमाल करने वालों के ग्रुप में से आप उन उपयोगकर्ताओं का एक सेगमेंट बना सकते हैं जो किसी खास देश या शहर में रहते हैं. दूसरे सेगमेंट में ऐसे उपयोगकर्ता रखे जा सकते हैं जो खास तरह के प्रॉडक्ट खरीदते हैं या आपकी साइट के किसी खास हिस्से पर जाते हैं. इसके अलावा, आपके ऐप्लिकेशन में कुछ इवेंट को ट्रिगर करने वाले उपयोगकर्ताओं का भी एक सेगमेंट बनाया जा सकता है.

ज़्यादा जानने के लिए, GA4 सेगमेंट बिल्डर लेख पढ़ें.

JSON के काेड में दिखाना
{
  "name": string,

  // Union field one_segment_scope can be only one of the following:
  "userSegment": {
    object (UserSegment)
  },
  "sessionSegment": {
    object (SessionSegment)
  },
  "eventSegment": {
    object (EventSegment)
  }
  // End of list of possible types for union field one_segment_scope.
}
फ़ील्ड
name

string

इस सेगमेंट का नाम. अगर सेगमेंट की जानकारी नहीं दी गई है, तो सेगमेंट को "सेगमेंट" नाम दिया जाता है. यह नाम, segment डाइमेंशन से मिली स्ट्रिंग की वैल्यू को तय करता है. segment डाइमेंशन, अनुरोध में सेगमेंट के एक-आधारित इंडेक्स नंबर के मुताबिक नाम के आगे लगा होता है (उदाहरण के लिए "1. सेगमेंट", "2. सेगमेंट", वगैरह).

यूनियन फ़ील्ड one_segment_scope. सेगमेंट एक स्कोप में तय किया जाता है. one_segment_scope इनमें से सिर्फ़ एक हो सकता है:
userSegment

object (UserSegment)

उपयोगकर्ताओं के ग्रुप, आपकी साइट या ऐप्लिकेशन से जुड़े उपयोगकर्ताओं के सबसेट होते हैं.

sessionSegment

object (SessionSegment)

सेशन सेगमेंट, आपकी साइट या ऐप्लिकेशन पर होने वाले सेशन के सबसेट होते हैं.

eventSegment

object (EventSegment)

इवेंट सेगमेंट, उन इवेंट के सबसेट होते हैं जो आपकी साइट या ऐप्लिकेशन पर ट्रिगर होते हैं.

UserSegment

उपयोगकर्ताओं के ग्रुप, आपकी साइट या ऐप्लिकेशन से जुड़े उपयोगकर्ताओं के सबसेट होते हैं. उदाहरण के लिए, ऐसे उपयोगकर्ता जिन्होंने पहले खरीदारी की है; अपने शॉपिंग कार्ट में आइटम जोड़ने के बावजूद खरीदारी नहीं करने वाले उपयोगकर्ता.

JSON के काेड में दिखाना
{
  "userInclusionCriteria": {
    object (UserSegmentCriteria)
  },
  "exclusion": {
    object (UserSegmentExclusion)
  }
}
फ़ील्ड
userInclusionCriteria

object (UserSegmentCriteria)

इससे पता चलता है कि इस सेगमेंट में किन उपयोगकर्ताओं को शामिल किया गया है. ज़रूरी नहीं.

exclusion

object (UserSegmentExclusion)

इससे पता चलता है कि इस सेगमेंट से किन उपयोगकर्ताओं को बाहर रखा गया है. ज़रूरी नहीं.

UserSegmentCriteria

अगर उपयोगकर्ता के इवेंट, ज़रूरी शर्तों को पूरा करते हैं, तो उपयोगकर्ता किसी शर्त से मैच करता है.

JSON के काेड में दिखाना
{
  "andConditionGroups": [
    {
      object (UserSegmentConditionGroup)
    }
  ],
  "andSequenceGroups": [
    {
      object (UserSegmentSequenceGroup)
    }
  ]
}
फ़ील्ड
andConditionGroups[]

object (UserSegmentConditionGroup)

कोई उपयोगकर्ता इन शर्तों को तब पूरा करता है, जब उपयोगकर्ता इनमें से हर andConditionGroups और andSequenceGroups में से हर एक से मेल खाता है. अगर andSequenceGroups बताया गया है, तो हो सकता है कि andConditionGroups खाली हो.

andSequenceGroups[]

object (UserSegmentSequenceGroup)

कोई उपयोगकर्ता इन शर्तों को तब पूरा करता है, जब उपयोगकर्ता इनमें से हर andSequenceGroups और andConditionGroups में से हर एक से मेल खाता है. अगर andConditionGroups बताया गया है, तो हो सकता है कि andSequenceGroups खाली हो.

UserSegmentConditionGroup

शर्तों से Analytics को इस बात की जानकारी मिलती है कि सेगमेंट में कौनसा डेटा शामिल करना या निकालना है.

JSON के काेड में दिखाना
{
  "conditionScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
फ़ील्ड
conditionScoping

enum (UserCriteriaScoping)

डेटा को इस आधार पर सेगमेंट में शामिल किया जाता है या उससे बाहर रखा जाता है कि वह शर्त वाले ग्रुप से मेल खाता है या नहीं. इस स्कोपिंग से तय होता है कि किसी शर्त के ग्रुप के मैच होने या न होने से पहले, कितने इवेंट के लिए segmentFilterExpression का आकलन किया जाता है. उदाहरण के लिए, अगर conditionScoping = USER_CRITERIA_WITHIN_SAME_SESSION एक्सप्रेशन का आकलन किसी सेशन के सभी इवेंट के लिए किया जाता है. इसके बाद, यह तय किया जाता है कि शर्त वाले ग्रुप को इस उपयोगकर्ता के लिए मैच होना चाहिए या नहीं. उदाहरण के लिए, अगर conditionScoping = USER_CRITERIA_WITHIN_SAME_EVENT है और एक्सप्रेशन का आकलन एक ही इवेंट के आधार पर किया जाता है. इसके बाद, यह तय किया जाता है कि शर्त वाले ग्रुप को उपयोगकर्ता के लिए मैच होना चाहिए या नहीं.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई हो, तो conditionScoping = ACROSS_ALL_SESSIONS का इस्तेमाल किया जाता है.

segmentFilterExpression

object (SegmentFilterExpression)

इस एक्सप्रेशन से डेटा मेल खाता है या नहीं, इसके आधार पर उसे सेगमेंट में शामिल किया जाता है या बाहर रखा जाता है. एक्सप्रेशन डाइमेंशन, मेट्रिक, और/या पैरामीटर पर मानदंड बताते हैं.

UserCriteriaScoping

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

Enums
USER_CRITERIA_SCOPING_UNSPECIFIED मानदंड का दायरा तय नहीं है. तय न करें.
USER_CRITERIA_WITHIN_SAME_EVENT अगर किसी एक इवेंट में ज़रूरी शर्तें पूरी हो जाती हैं, तो उपयोगकर्ता उन शर्तों को पूरा करता है.
USER_CRITERIA_WITHIN_SAME_SESSION अगर एक सेशन में शर्तें पूरी हो जाती हैं, तो उपयोगकर्ता उन शर्तों को पूरा करता है.
USER_CRITERIA_ACROSS_ALL_SESSIONS अगर शर्त, उपयोगकर्ता के किसी इवेंट से पूरी होती है, तो वह उपयोगकर्ता, शर्तों को पूरा करता है.

SegmentFilterExpression

सेगमेंट फ़िल्टर के कॉम्बिनेशन की जानकारी देता है.

JSON के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentFilterExpressionList)
  },
  "orGroup": {
    object (SegmentFilterExpressionList)
  },
  "notExpression": {
    object (SegmentFilterExpression)
  },
  "segmentFilter": {
    object (SegmentFilter)
  },
  "segmentEventFilter": {
    object (SegmentEventFilter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. SegmentFilterExpression के लिए एक तरह का फ़िल्टर तय करें. expr इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (SegmentFilterExpressionList)

andGroup के सेगमेंट फ़िल्टरएक्सप्रेशन के बीच AND संबंध होता है.

orGroup

object (SegmentFilterExpressionList)

orGroup के सेगमेंट फ़िल्टरएक्सप्रेशन का एक OR संबंध है.

notExpression

object (SegmentFilterExpression)

सेगमेंट फ़िल्टरएक्सप्रेशन notExpression का नहीं है.

segmentFilter

object (SegmentFilter)

प्रिमिटिव सेगमेंट फ़िल्टर.

segmentEventFilter

object (SegmentEventFilter)

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

SegmentFilterExpressionList

सेगमेंट फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "expressions": [
    {
      object (SegmentFilterExpression)
    }
  ]
}
फ़ील्ड
expressions[]

object (SegmentFilterExpression)

सेगमेंट फ़िल्टर एक्सप्रेशन की सूची

SegmentFilter

डाइमेंशन या मेट्रिक की वैल्यू को फ़िल्टर करने के लिए एक्सप्रेशन.

JSON के काेड में दिखाना
{
  "fieldName": string,
  "filterScoping": {
    object (SegmentFilterScoping)
  },

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
fieldName

string

डाइमेंशन का नाम या मेट्रिक का नाम.

filterScoping

object (SegmentFilterScoping)

फ़िल्टर का स्कोप तय करता है.

यूनियन फ़ील्ड one_filter. Filter के लिए एक तरह का फ़िल्टर तय करें. one_filter इनमें से सिर्फ़ एक हो सकता है:
stringFilter

object (StringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (InListFilter)

सूची की वैल्यू के लिए फ़िल्टर.

numericFilter

object (NumericFilter)

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (BetweenFilter)

दो वैल्यू के बीच का फ़िल्टर.

SegmentFilterScoping

स्कोपिंग से यह तय होता है कि डाइमेंशन और सेगमेंट फ़िल्टर का आकलन करते समय, कई इवेंट की मेट्रिक को ध्यान में रखना चाहिए.

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

boolean

अगर atAnyPointInTime सही है, तो यह फ़िल्टर सभी इवेंट के लिए 'सही' का आकलन करता है. हालांकि, ऐसा तब होता है, जब अनुरोध की तारीख की सीमा में मौजूद किसी भी इवेंट के लिए, यह फ़िल्टर सही के तौर पर नतीजे दिखाता है.

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

इस atAnyPointInTime का इस्तेमाल सिर्फ़ तब किया जा सकता है, जब स्कोपिंग ACROSS_ALL_SESSIONS है. साथ ही, क्रमों में इसकी जानकारी न दी जा सकती हो.

अगर मानदंड का दायरा ACROSS_ALL_SESSIONS है, तो जानकारी न होने पर atAnyPointInTime = गलत का इस्तेमाल किया जाता है.

SegmentEventFilter

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

JSON के काेड में दिखाना
{
  "eventName": string,
  "segmentParameterFilterExpression": {
    object (SegmentParameterFilterExpression)
  }
}
फ़ील्ड
eventName

string

यह फ़िल्टर, इस नाम के इवेंट से मैच करता है. इवेंट का नाम ज़रूरी है.

segmentParameterFilterExpression

object (SegmentParameterFilterExpression)

अगर तय किया गया है, तो यह फ़िल्टर उन इवेंट को मैच करता है जो सिंगल इवेंट के नाम और पैरामीटर फ़िल्टर एक्सप्रेशन, दोनों से मैच करते हैं.

पैरामीटर फ़िल्टर एक्सप्रेशन के अंदर सिर्फ़ पैरामीटर फ़िल्टर उपलब्ध होते हैं.

SegmentParameterFilterExpression

पैरामीटर पर सेगमेंट फ़िल्टर के कॉम्बिनेशन की जानकारी देता है.

JSON के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "orGroup": {
    object (SegmentParameterFilterExpressionList)
  },
  "notExpression": {
    object (SegmentParameterFilterExpression)
  },
  "segmentParameterFilter": {
    object (SegmentParameterFilter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. SegmentParameterFilterExpression के लिए एक तरह का फ़िल्टर तय करें. expr इनमें से सिर्फ़ एक हो सकता है:
andGroup

object (SegmentParameterFilterExpressionList)

andGroup के segmentParameterFilterExpression में AND संबंध है.

orGroup

object (SegmentParameterFilterExpressionList)

orGroup के segmentParameterFilterexpressionion में OR का इस्तेमाल किया जाता है.

notExpression

object (SegmentParameterFilterExpression)

सेगमेंट पैरामीटर फ़िल्टरएक्सप्रेशन notExpression का नहीं है.

segmentParameterFilter

object (SegmentParameterFilter)

प्रिमिटिव सेगमेंट पैरामीटर फ़िल्टर.

SegmentParameterFilterExpressionList

सेगमेंट पैरामीटर के फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "expressions": [
    {
      object (SegmentParameterFilterExpression)
    }
  ]
}
फ़ील्ड
expressions[]

object (SegmentParameterFilterExpression)

सेगमेंट पैरामीटर के फ़िल्टर एक्सप्रेशन की सूची.

SegmentParameterFilter

किसी सेगमेंट में पैरामीटर की वैल्यू को फ़िल्टर करने का एक्सप्रेशन.

JSON के काेड में दिखाना
{
  "filterScoping": {
    object (SegmentParameterFilterScoping)
  },

  // Union field one_parameter can be only one of the following:
  "eventParameterName": string,
  "itemParameterName": string
  // End of list of possible types for union field one_parameter.

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
फ़ील्ड
filterScoping

object (SegmentParameterFilterScoping)

फ़िल्टर का स्कोप तय करता है.

यूनियन फ़ील्ड one_parameter. फ़िल्टर किया जा रहा फ़ील्ड. one_parameter इनमें से सिर्फ़ एक हो सकता है:
eventParameterName

string

इस फ़िल्टर का आकलन, दिए गए इवेंट पैरामीटर के आधार पर किया जाएगा. इवेंट पैरामीटर, इवेंट के पैरामीटर के तौर पर लॉग किए जाते हैं. इवेंट पैरामीटर में "firebase_screen" जैसे फ़ील्ड शामिल होते हैं और "currency".

इवेंट पैरामीटर का इस्तेमाल सिर्फ़ सेगमेंट और फ़नल का इस्तेमाल किया जा सकता है और इसका इस्तेमाल सिर्फ़ EventFilter के डिसेंडेंट फ़िल्टर में किया जा सकता है. किसी EventFilter के डिसेंडेंट फ़िल्टर में, इवेंट या आइटम पैरामीटर में से किसी एक का इस्तेमाल किया जाना चाहिए.

itemParameterName

string

इस फ़िल्टर का आकलन, दिए गए आइटम पैरामीटर के आधार पर किया जाएगा. आइटम पैरामीटर, आइटम कलेक्शन में पैरामीटर के तौर पर लॉग किए जाते हैं. आइटम पैरामीटर में "item_name" जैसे फ़ील्ड शामिल होते हैं और "item_category" है.

आइटम पैरामीटर का इस्तेमाल सिर्फ़ सेगमेंट और फ़नल का इस्तेमाल किया जा सकता है और इसका इस्तेमाल सिर्फ़ EventFilter के डिसेंडेंट फ़िल्टर में किया जा सकता है. किसी EventFilter के डिसेंडेंट फ़िल्टर में, इवेंट या आइटम पैरामीटर में से किसी एक का इस्तेमाल किया जाना चाहिए.

आइटम पैरामीटर सिर्फ़ ई-कॉमर्स इवेंट में उपलब्ध होते हैं. ई-कॉमर्स इवेंट के बारे में ज़्यादा जानने के लिए, ई-कॉमर्स को मेज़र करना गाइड पढ़ें.

यूनियन फ़ील्ड one_filter. एक तरह का फ़िल्टर डालें. one_filter इनमें से सिर्फ़ एक हो सकता है:
stringFilter

object (StringFilter)

स्ट्रिंग से जुड़ा फ़िल्टर.

inListFilter

object (InListFilter)

सूची की वैल्यू के लिए फ़िल्टर.

numericFilter

object (NumericFilter)

संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

betweenFilter

object (BetweenFilter)

दो वैल्यू के बीच का फ़िल्टर.

SegmentParameterFilterScoping

स्कोपिंग से यह तय होता है कि किसी सेगमेंट पैरामीटर के फ़िल्टर का आकलन करते समय, कितने इवेंट को ध्यान में रखा जाना चाहिए.

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

string (int64 format)

फ़िल्टर लागू करने से पहले, तय किए गए दिनों में पैरामीटर को इकट्ठा करता है. यह सिर्फ़ तब काम करता है, जब शर्तों का दायरा ACROSS_ALL_SESSIONS या WITHIN_SAME_SESSION हो. पैरामीटर event_count होने पर ही काम करता है.

उदाहरण के लिए, अगर inAnyNDayPeriod की वैल्यू तीन है, इवेंट का नाम "purchase" है, इवेंट पैरामीटर "event_count" है, और फ़िल्टर की शर्त पांच से ज़्यादा है, तो यह फ़िल्टर, रिपोर्ट की तारीख की सीमा में लगातार तीन दिनों की अवधि के दौरान, खरीदारी के इवेंट की संख्या को इकट्ठा करेगा; अगर कोई उपयोगकर्ता लगातार तीन दिन की अवधि में पांच से ज़्यादा खरीदारी करता है, तो उसे इस सेगमेंट में शामिल करने के लिए, इस फ़िल्टर की शर्त को पूरा करना होगा. उदाहरण के लिए, 01-11-2021 से 03-11-2021, 02-11-2021 से 04-11-2021, 03-11-2021 से 05-11-2021 वगैरह की अवधि पर विचार किया जाएगा.

तारीख की सीमा शुरू होने के करीब N दिन की विंडो हो, इसके लिए तारीख की सीमा नहीं बढ़ाई जाती. उदाहरण के लिए, अगर कोई रिपोर्ट 01-11-2021 से 10-11-2021 तक और inAnyNDayPeriod = 3 के लिए है, तो पहले दो दिनों की अवधि को असरदार तरीके से छोटा कर दिया जाएगा, क्योंकि रिपोर्ट की तारीख की सीमा से बाहर का कोई भी इवेंट डेटा नहीं पढ़ा जाएगा. उदाहरण के लिए, पहली चार अवधियां इस तरह की रहेंगी: 01-11-2021 से 01-11-2021, 01-11-2021 से 02-11-2021, 01-11-2021 से 03-11-2021, और 01-11-2021 से 2021-11-02.

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

UserSegmentSequenceGroup

उन शर्तों को तय करें जो किसी उपयोगकर्ता को सेगमेंट का सदस्य बनने के लिए किसी खास क्रम में लागू होनी चाहिए.

JSON के काेड में दिखाना
{
  "sequenceScoping": enum (UserCriteriaScoping),
  "sequenceMaximumDuration": string,
  "userSequenceSteps": [
    {
      object (UserSequenceStep)
    }
  ]
}
फ़ील्ड
sequenceScoping

enum (UserCriteriaScoping)

उपयोगकर्ता के क्रम से मैच करने के लिए, सिलसिलेवार विज्ञापन के सभी चरणों का स्कोपिंग में पूरा होना ज़रूरी है. उदाहरण के लिए, अगर sequenceScoping = USER_CRITERIA_WITHIN_SAME_SESSION, तो सभी सिलसिलेवार चरणों को एक सेशन में पूरा करना ज़रूरी है, ताकि उपयोगकर्ता किसी क्रम से मैच कर सके. sequenceScoping = USER_CRITERIA_WITHIN_SAME_EVENT का इस्तेमाल नहीं किया जा सकता.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई हो, तो conditionScoping = ACROSS_ALL_SESSIONS का इस्तेमाल किया जाता है.

sequenceMaximumDuration

string (Duration format)

वह समयावधि तय करता है जिसमें पूरा क्रम होना चाहिए; उदाहरण के लिए, 30 मिनट. sequenceMaximumDuration में, माइक्रोसेकंड में जानकारी के स्तर पर, एंडपॉइंट शामिल किया जाता है. उदाहरण के लिए, ज़्यादा से ज़्यादा पांच सेकंड की अवधि वाले क्रम को 4.9 या 5.0 सेकंड में पूरा किया जा सकता है, लेकिन 5 सेकंड और 1 माइक्रोसेकंड में नहीं.

sequenceMaximumDuration का इस्तेमाल करना ज़रूरी नहीं है. अगर इसके लिए कोई जानकारी नहीं दी गई है, तो क्रमों को किसी भी समयावधि में पूरा किया जा सकता है.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

userSequenceSteps[]

object (UserSequenceStep)

स्थिति के चरणों का ऑर्डर किया गया क्रम. उपयोगकर्ता के इवेंट को हर चरण पूरा करना चाहिए, ताकि वह UserSegmentSequenceGroup से मैच कर सके.

UserSequenceStep

एक शर्त, जो इस उपयोगकर्ता को क्रम से मैच करने के लिए तय किए गए चरण में होनी चाहिए.

JSON के काेड में दिखाना
{
  "isDirectlyFollowedBy": boolean,
  "stepScoping": enum (UserCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
फ़ील्ड
isDirectlyFollowedBy

boolean

अगर सही है, तो इस चरण को पूरा करने वाला इवेंट, आखिरी चरण पूरा होने के बाद ही अगला इवेंट होना चाहिए. अगर यह चरण गलत है, तो यह चरण किसी दूसरे तरीके से पिछले चरण के बाद आता है; उदाहरण के लिए, पिछले चरण और इस चरण के बीच कुछ इवेंट हो सकते हैं. पहले चरण के लिए, isDirectlyFollowedBy गलत होनी चाहिए.

stepScoping

enum (UserCriteriaScoping)

इस क्रम का चरण, उपयोगकर्ता के क्रम से मेल खाने के लिए तय की गई सीमा में पूरा होना चाहिए. उदाहरण के लिए, अगर sequenceScoping = WITHIN_SAME_SESSION, तो उपयोगकर्ता के क्रम से मैच करने के लिए इस क्रम के चरणों को एक सेशन में पूरा करना ज़रूरी है. stepScoping = ACROSS_ALL_SESSIONS को सिर्फ़ तब इस्तेमाल किया जा सकता है, जब sequenceScoping = ACROSS_ALL_SESSIONS.

ज़रूरी नहीं. अगर इसकी जानकारी नहीं दी गई है, तो stepScoping, sequenceScoping के बराबर UserCriteriaScoping का इस्तेमाल करता है.

segmentFilterExpression

object (SegmentFilterExpression)

अगर कोई उपयोगकर्ता इस क्रम के चरण से मैच करता है, तो उसके इवेंट इस एक्सप्रेशन से मेल खाते हैं. एक्सप्रेशन डाइमेंशन, मेट्रिक, और/या पैरामीटर पर मानदंड बताते हैं.

UserSegmentExclusion

इससे पता चलता है कि इस सेगमेंट में किन उपयोगकर्ताओं को शामिल नहीं किया गया है.

JSON के काेड में दिखाना
{
  "userExclusionDuration": enum (UserExclusionDuration),
  "userExclusionCriteria": {
    object (UserSegmentCriteria)
  }
}
फ़ील्ड
userExclusionDuration

enum (UserExclusionDuration)

इससे पता चलता है कि अगर कोई उपयोगकर्ता userExclusionCriteria से मेल खाता है, तो एक्सक्लूज़न कितने समय तक चलेगा.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई है, तो USER_EXCLUSION_TEMPORARY में से userExclusionDuration का इस्तेमाल किया जाता है.

userExclusionCriteria

object (UserSegmentCriteria)

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

UserExclusionDuration

यह विकल्पों की गणना करता है कि अगर कोई उपयोगकर्ता userExclusionCriteria से मेल खाता है, तो एक्सक्लूज़न कितने समय तक चलेगा.

Enums
USER_EXCLUSION_DURATION_UNSPECIFIED एक्सक्लूज़न की अवधि नहीं बताई गई. तय न करें.
USER_EXCLUSION_TEMPORARY उस अवधि के दौरान, उपयोगकर्ताओं को कुछ समय के लिए सेगमेंट से बाहर रखें जब उपयोगकर्ता userExclusionCriteria की शर्त पूरी करता हो.
USER_EXCLUSION_PERMANENT अगर कोई उपयोगकर्ता कभी userExclusionCriteria शर्त को पूरा करता है, तो उपयोगकर्ताओं को सेगमेंट से हमेशा के लिए बाहर कर दें.

SessionSegment

सेशन सेगमेंट, आपकी साइट या ऐप्लिकेशन पर होने वाले सेशन के सबसेट होते हैं: उदाहरण के लिए, किसी खास विज्ञापन कैंपेन से होने वाले सभी सेशन.

JSON के काेड में दिखाना
{
  "sessionInclusionCriteria": {
    object (SessionSegmentCriteria)
  },
  "exclusion": {
    object (SessionSegmentExclusion)
  }
}
फ़ील्ड
sessionInclusionCriteria

object (SessionSegmentCriteria)

यह तय करता है कि इस सेगमेंट में कौनसे सेशन शामिल किए गए हैं. ज़रूरी नहीं.

exclusion

object (SessionSegmentExclusion)

इससे पता चलता है कि इस सेगमेंट में कौनसे सेशन बाहर रखे गए हैं. ज़रूरी नहीं.

SessionSegmentCriteria

अगर सेशन के इवेंट, क्राइटेरिया की शर्तों को पूरा करते हैं, तो सेशन किसी शर्त से मैच होता है.

JSON के काेड में दिखाना
{
  "andConditionGroups": [
    {
      object (SessionSegmentConditionGroup)
    }
  ]
}
फ़ील्ड
andConditionGroups[]

object (SessionSegmentConditionGroup)

अगर सेशन इनमें से हर andConditionGroups से मेल खाता है, तो सेशन इस मापदंड से मैच होता है.

SessionSegmentConditionGroup

शर्तों से Analytics को इस बात की जानकारी मिलती है कि सेगमेंट में कौनसा डेटा शामिल करना या निकालना है.

JSON के काेड में दिखाना
{
  "conditionScoping": enum (SessionCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
फ़ील्ड
conditionScoping

enum (SessionCriteriaScoping)

डेटा को इस आधार पर सेगमेंट में शामिल किया जाता है या उससे बाहर रखा जाता है कि वह शर्त वाले ग्रुप से मेल खाता है या नहीं. इस स्कोपिंग से तय होता है कि किसी शर्त के ग्रुप के मैच होने या न होने से पहले, कितने इवेंट के लिए segmentFilterExpression का आकलन किया जाता है. उदाहरण के लिए, अगर conditionScoping = SESSION_CRITERIA_WITHIN_SAME_SESSION एक्सप्रेशन का आकलन किसी सेशन के सभी इवेंट के लिए किया जाता है. इसके बाद, यह तय किया जाता है कि शर्त वाले ग्रुप को इस सेशन के लिए मैच होना चाहिए या नहीं. उदाहरण के लिए, अगर conditionScoping = SESSION_CRITERIA_WITHIN_SAME_EVENT है और एक्सप्रेशन का आकलन एक ही इवेंट में किया जाता है. इसके बाद, यह तय किया जाता है कि शर्त वाले ग्रुप को इस सेशन के लिए मैच करना चाहिए या नहीं.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई है, तो WITHIN_SAME_SESSION के conditionScoping का इस्तेमाल किया जाता है.

segmentFilterExpression

object (SegmentFilterExpression)

इस एक्सप्रेशन से डेटा मेल खाता है या नहीं, इसके आधार पर उसे सेगमेंट में शामिल किया जाता है या बाहर रखा जाता है. एक्सप्रेशन डाइमेंशन, मेट्रिक, और/या पैरामीटर पर मानदंड बताते हैं.

SessionCriteriaScoping

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

Enums
SESSION_CRITERIA_SCOPING_UNSPECIFIED मानदंड का दायरा तय नहीं है. तय न करें.
SESSION_CRITERIA_WITHIN_SAME_EVENT अगर किसी एक इवेंट में शर्तें पूरी हो जाती हैं, तो सेशन भी शर्तों से मैच करता है.
SESSION_CRITERIA_WITHIN_SAME_SESSION अगर किसी एक सेशन में शर्त पूरी हो जाती है, तो सेशन भी शर्तों से मैच करता है.

SessionSegmentExclusion

इससे पता चलता है कि इस सेगमेंट में कौन से सेशन बाहर रखे गए हैं.

JSON के काेड में दिखाना
{
  "sessionExclusionDuration": enum (SessionExclusionDuration),
  "sessionExclusionCriteria": {
    object (SessionSegmentCriteria)
  }
}
फ़ील्ड
sessionExclusionDuration

enum (SessionExclusionDuration)

इससे पता चलता है कि अगर कोई सेशन sessionExclusionCriteria से मेल खाता है, तो एक्सक्लूज़न कितने समय तक चलेगा.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई है, तो SESSION_EXCLUSION_TEMPORARY के sessionExclusionDuration का इस्तेमाल किया जाता है.

sessionExclusionCriteria

object (SessionSegmentCriteria)

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

SessionExclusionDuration

यह विकल्पों की गणना करता है कि अगर कोई सेशन sessionExclusionCriteria से मेल खाता है, तो एक्सक्लूज़न कितने समय तक चलेगा.

Enums
SESSION_EXCLUSION_DURATION_UNSPECIFIED एक्सक्लूज़न की अवधि नहीं बताई गई. तय न करें.
SESSION_EXCLUSION_TEMPORARY उस अवधि के दौरान सेगमेंट से सेशन को कुछ समय के लिए बाहर रखें, जब सेशन sessionExclusionCriteria शर्त पूरा करता हो.
SESSION_EXCLUSION_PERMANENT अगर कोई सेशन कभी sessionExclusionCriteria शर्त को पूरा करता है, तो सेशन को सेगमेंट से हमेशा के लिए बाहर रखें.

EventSegment

इवेंट सेगमेंट, उन इवेंट के सबसेट होते हैं जो आपकी साइट या ऐप्लिकेशन पर ट्रिगर होते हैं. उदाहरण के लिए, किसी खास जगह पर किए गए सभी खरीदारी इवेंट; किसी खास ऑपरेटिंग सिस्टम में होने वाले app_exception इवेंट.

JSON के काेड में दिखाना
{
  "eventInclusionCriteria": {
    object (EventSegmentCriteria)
  },
  "exclusion": {
    object (EventSegmentExclusion)
  }
}
फ़ील्ड
eventInclusionCriteria

object (EventSegmentCriteria)

इससे पता चलता है कि इस सेगमेंट में कौनसे इवेंट शामिल किए गए हैं. ज़रूरी नहीं.

exclusion

object (EventSegmentExclusion)

इससे पता चलता है कि इस सेगमेंट में कौनसे इवेंट बाहर रखे गए हैं. ज़रूरी नहीं.

EventSegmentCriteria

अगर कोई इवेंट, ज़रूरी शर्तों को पूरा करता है, तो इवेंट उससे मेल खाता है.

JSON के काेड में दिखाना
{
  "andConditionGroups": [
    {
      object (EventSegmentConditionGroup)
    }
  ]
}
फ़ील्ड
andConditionGroups[]

object (EventSegmentConditionGroup)

अगर कोई इवेंट इन andConditionGroups में से हर एक से मेल खाता है, तो इवेंट इस मानदंड से मेल खाता है.

EventSegmentConditionGroup

शर्तों से Analytics को इस बात की जानकारी मिलती है कि सेगमेंट में कौनसा डेटा शामिल करना या निकालना है.

JSON के काेड में दिखाना
{
  "conditionScoping": enum (EventCriteriaScoping),
  "segmentFilterExpression": {
    object (SegmentFilterExpression)
  }
}
फ़ील्ड
conditionScoping

enum (EventCriteriaScoping)

conditionScoping हमेशा EVENT_CRITERIA_WITHIN_SAME_EVENT होना चाहिए.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई है, तो EVENT_CRITERIA_WITHIN_SAME_EVENT के conditionScoping का इस्तेमाल किया जाता है.

segmentFilterExpression

object (SegmentFilterExpression)

इस एक्सप्रेशन से डेटा मेल खाता है या नहीं, इसके आधार पर उसे सेगमेंट में शामिल किया जाता है या बाहर रखा जाता है. एक्सप्रेशन डाइमेंशन, मेट्रिक, और/या पैरामीटर पर मानदंड बताते हैं.

EventCriteriaScoping

स्कोपिंग यह तय करती है कि किसी इवेंट के तय शर्तें पूरी होने पर, उसका आकलन करते समय किन इवेंट को ध्यान में रखा जाता है.

Enums
EVENT_CRITERIA_SCOPING_UNSPECIFIED मानदंड का दायरा तय नहीं है. तय न करें.
EVENT_CRITERIA_WITHIN_SAME_EVENT अगर किसी एक इवेंट में ज़रूरी शर्तें पूरी होती हैं, तो इवेंट भी शर्तों को पूरा करता है.

EventSegmentExclusion

इससे पता चलता है कि इस सेगमेंट में कौनसे इवेंट बाहर रखे गए हैं.

JSON के काेड में दिखाना
{
  "eventExclusionDuration": enum (EventExclusionDuration),
  "eventExclusionCriteria": {
    object (EventSegmentCriteria)
  }
}
फ़ील्ड
eventExclusionDuration

enum (EventExclusionDuration)

eventExclusionDuration हमेशा PERMANENTLY_EXCLUDE होना चाहिए.

ज़रूरी नहीं. अगर इसके बारे में जानकारी नहीं दी गई है, तो EVENT_EXCLUSION_PERMANENT के eventExclusionDuration का इस्तेमाल किया जाता है.

eventExclusionCriteria

object (EventSegmentCriteria)

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

EventExclusionDuration

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

Enums
EVENT_EXCLUSION_DURATION_UNSPECIFIED एक्सक्लूज़न की अवधि नहीं बताई गई. तय न करें.
EVENT_EXCLUSION_PERMANENT अगर इवेंट कभी भी eventExclusionCriteria शर्त को पूरा करता है, तो इवेंट को सेगमेंट से हमेशा के लिए बाहर रखें.

FunnelSubReport

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

JSON के काेड में दिखाना
{
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (FunnelResponseMetadata)
  }
}
फ़ील्ड
dimensionHeaders[]

object (DimensionHeader)

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

metricHeaders[]

object (MetricHeader)

मेट्रिक कॉलम की जानकारी देता है. फ़नल रिपोर्ट की मदद से, सब-रिपोर्ट के जवाबों में हमेशा सक्रिय उपयोगकर्ताओं को शामिल किया जाता है. फ़नल टेबल में, सेशन पूरा होने की दर, सेशन बीच में छोड़ने की दर, और सेशन बीच में छोड़ने की दर जैसी अन्य मेट्रिक शामिल होती हैं.

rows[]

object (Row)

रिपोर्ट में, डाइमेंशन वैल्यू के कॉम्बिनेशन और मेट्रिक की वैल्यू की लाइनें.

metadata

object (FunnelResponseMetadata)

फ़नल रिपोर्ट का मेटाडेटा.

FunnelResponseMetadata

फ़नल रिपोर्ट के रिस्पॉन्स मेटाडेटा में, फ़नल रिपोर्ट के बारे में ज़्यादा जानकारी शामिल होती है.

JSON के काेड में दिखाना
{
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ]
}
फ़ील्ड
samplingMetadatas[]

object (SamplingMetadata)

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

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

SamplingMetadata

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

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

string (int64 format)

किसी तारीख सीमा के लिए इस नमूना रिपोर्ट में पढ़े गए इवेंट की कुल संख्या. यह इस प्रॉपर्टी के डेटा के उस सबसेट का साइज़ है जिसका विश्लेषण इस फ़नल रिपोर्ट में किया गया था.

samplingSpaceSize

string (int64 format)

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

इस फ़नल रिपोर्ट में इस्तेमाल किए गए उपलब्ध डेटा के प्रतिशत का हिसाब लगाने के लिए, samplesReadCount/samplingSpaceSize कैलकुलेट करें.

PropertyQuota

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

JSON के काेड में दिखाना
{
  "tokensPerDay": {
    object (QuotaStatus)
  },
  "tokensPerHour": {
    object (QuotaStatus)
  },
  "concurrentRequests": {
    object (QuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (QuotaStatus)
  },
  "potentiallyThresholdedRequestsPerHour": {
    object (QuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (QuotaStatus)
  }
}
फ़ील्ड
tokensPerDay

object (QuotaStatus)

स्टैंडर्ड Analytics प्रॉपर्टी के लिए, हर दिन ज़्यादा से ज़्यादा 2,00,000 टोकन इस्तेमाल किए जा सकते हैं; Analytics 360 प्रॉपर्टी हर दिन 20,00,000 टोकन इस्तेमाल कर सकती है. ज़्यादातर अनुरोध, 10 से कम टोकन का इस्तेमाल करते हैं.

tokensPerHour

object (QuotaStatus)

स्टैंडर्ड Analytics प्रॉपर्टी, हर घंटे 40,000 टोकन इस्तेमाल कर सकती हैं; Analytics 360 प्रॉपर्टी हर घंटे 4,00,000 टोकन इस्तेमाल कर सकती है. एपीआई अनुरोध में टोकन की संख्या का इस्तेमाल किया जाता है. यह संख्या हर घंटे, हर दिन, और हर प्रोजेक्ट के लिए हर घंटे के कोटे में से काटी जाती है.

concurrentRequests

object (QuotaStatus)

स्टैंडर्ड Analytics प्रॉपर्टी, एक साथ 10 अनुरोध भेज सकती हैं; Analytics 360 प्रॉपर्टी, एक साथ 50 अनुरोधों का इस्तेमाल कर सकती है.

serverErrorsPerProjectPerHour

object (QuotaStatus)

स्टैंडर्ड Analytics प्रॉपर्टी और क्लाउड प्रोजेक्ट के पेयर में, हर घंटे सर्वर की ज़्यादा से ज़्यादा 10 गड़बड़ियां हो सकती हैं; Analytics 360 प्रॉपर्टी और क्लाउड प्रोजेक्ट के पेयर में, हर घंटे सर्वर की ज़्यादा से ज़्यादा 50 गड़बड़ियां हो सकती हैं.

potentiallyThresholdedRequestsPerHour

object (QuotaStatus)

Analytics प्रॉपर्टी, हर घंटे संभावित थ्रेशोल्ड वाले डाइमेंशन वाले ज़्यादा से ज़्यादा 120 अनुरोध भेज सकती हैं. अगर अनुरोध में संभावित सीमा वाले डाइमेंशन शामिल हैं, तो बैच अनुरोध में, इस कोटा के लिए हर रिपोर्ट अनुरोध की अलग-अलग गिनती की जाती है.

tokensPerProjectPerHour

object (QuotaStatus)

Analytics प्रॉपर्टी, हर प्रोजेक्ट के लिए हर घंटे अपने 35% टोकन का इस्तेमाल कर सकती हैं. स्टैंडर्ड Analytics प्रॉपर्टी के लिए, हर प्रोजेक्ट के लिए हर घंटे 14,000 टोकन और Analytics 360 प्रॉपर्टी, हर प्रोजेक्ट के लिए हर घंटे 1,40,000 टोकन का इस्तेमाल कर सकती हैं. एपीआई अनुरोध में टोकन की संख्या का इस्तेमाल किया जाता है. यह संख्या हर घंटे, हर दिन, और हर प्रोजेक्ट के लिए हर घंटे के कोटे में से काटी जाती है.

QuotaStatus

किसी कोटा ग्रुप की मौजूदा स्थिति.

JSON के काेड में दिखाना
{
  "consumed": integer,
  "remaining": integer
}
फ़ील्ड
consumed

integer

इस अनुरोध के लिए इस्तेमाल किया गया कोटा.

remaining

integer

इस अनुरोध के बाद बचा कोटा.