- संसाधन: ReportTask
- ReportDefinition
- डाइमेंशन
- DimensionExpression
- CaseExpression
- ConcatenateExpression
- मेट्रिक
- DateRange
- FilterExpression
- FilterExpressionList
- फ़िल्टर करें
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- ऑपरेशन
- NumericValue
- BetweenFilter
- EmptyFilter
- MetricAggregation
- OrderBy
- MetricOrderBy
- DimensionOrderBy
- OrderType
- CohortSpec
- एक जैसे उपयोगकर्ताओं का ग्रुप
- CohortsRange
- डेटा की बारीकी
- CohortReportSettings
- SamplingLevel
- ReportMetadata
- राज्य
- तरीके
संसाधन: ReportTask
रिपोर्ट से जुड़े किसी टास्क का कॉन्फ़िगरेशन.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "reportDefinition": { object ( |
| फ़ील्ड | |
|---|---|
name |
सिर्फ़ आउटपुट के लिए. आइडेंटिफ़ायर. रिपोर्ट टास्क के लिए, रिपोर्ट बनाते समय असाइन किया गया रिसॉर्स का नाम. फ़ॉर्मैट: "properties/{property}/reportTasks/{reportTask}" |
reportDefinition |
ज़रूरी नहीं. रिपोर्ट का डेटा फ़ेच करने के लिए रिपोर्ट की परिभाषा. इससे रिपोर्ट के स्ट्रक्चर के बारे में पता चलता है. इसमें आम तौर पर वे फ़ील्ड शामिल होते हैं जिन्हें रिपोर्ट में शामिल किया जाएगा. साथ ही, इसमें वे शर्तें भी शामिल होती हैं जिनका इस्तेमाल डेटा को फ़िल्टर करने के लिए किया जाएगा. |
reportMetadata |
सिर्फ़ आउटपुट के लिए. किसी रिपोर्ट टास्क के लिए रिपोर्ट मेटाडेटा. इससे रिपोर्ट के बारे में जानकारी मिलती है. आम तौर पर, इसमें यह जानकारी शामिल होती है: रिपोर्ट का संसाधन नाम, रिपोर्ट की स्थिति, रिपोर्ट बनाने का टाइमस्टैंप वगैरह, |
ReportDefinition
रिपोर्ट को कैसे चलाया जाना चाहिए, इसकी जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "dimensions": [ { object ( |
| फ़ील्ड | |
|---|---|
dimensions[] |
ज़रूरी नहीं. अनुरोध किए गए और दिखाए गए डाइमेंशन. |
metrics[] |
ज़रूरी नहीं. अनुरोध की गई और दिखाई गई मेट्रिक. |
dateRanges[] |
ज़रूरी नहीं. पढ़ने के लिए डेटा की तारीख की सीमाएं. अगर तारीख की एक से ज़्यादा रेंज का अनुरोध किया जाता है, तो हर जवाब वाली लाइन में, तारीख की सीमा का इंडेक्स होगा. यह इंडेक्स शून्य से शुरू होता है. अगर तारीख की दो सीमाएं एक-दूसरे से ओवरलैप करती हैं, तो ओवरलैप होने वाले दिनों का इवेंट डेटा, तारीख की दोनों सीमाओं के लिए जवाब की पंक्तियों में शामिल किया जाता है. कोहॉर्ट के अनुरोध में, इस |
dimensionFilter |
ज़रूरी नहीं. डाइमेंशन फ़िल्टर की मदद से, रिपोर्ट में सिर्फ़ कुछ डाइमेंशन वैल्यू के लिए अनुरोध किया जा सकता है. ज़्यादा जानने के लिए, उदाहरणों के साथ डाइमेंशन फ़िल्टर की बुनियादी बातें लेख पढ़ें. इस फ़िल्टर में मेट्रिक का इस्तेमाल नहीं किया जा सकता. |
metricFilter |
ज़रूरी नहीं. मेट्रिक का फ़िल्टर क्लॉज़. यह रिपोर्ट की लाइनों को एग्रीगेट करने के बाद लागू होता है. यह SQL के having-clause की तरह होता है. इस फ़िल्टर में डाइमेंशन का इस्तेमाल नहीं किया जा सकता. |
offset |
ज़रूरी नहीं. Google Analytics स्टोरेज से शुरू होने वाली लाइन की संख्या. पहली लाइन को लाइन 0 के तौर पर गिना जाता है. रिपोर्ट टास्क बनाते समय, |
limit |
ज़रूरी नहीं. रिपोर्ट में दिखाई जाने वाली पंक्तियों की संख्या. अगर इस विकल्प को नहीं चुना जाता है, तो 10,000 पंक्तियां दिखती हैं. एपीआई, हर अनुरोध के लिए ज़्यादा से ज़्यादा 2,50,000 लाइनें दिखाता है. भले ही, आपने कितनी भी लाइनों का अनुरोध किया हो. अगर डाइमेंशन की वैल्यू, अनुरोध की गई |
metricAggregations[] |
ज़रूरी नहीं. मेट्रिक का एग्रीगेशन. एग्रीगेट की गई मेट्रिक वैल्यू, उन लाइनों में दिखेंगी जहां dimensionValues को "RESERVED_(MetricAggregation)" पर सेट किया गया है. |
orderBys[] |
ज़रूरी नहीं. इससे यह तय होता है कि जवाब में पंक्तियों को किस क्रम में दिखाया जाएगा. |
currencyCode |
ज़रूरी नहीं. ISO4217 फ़ॉर्मैट में मुद्रा कोड, जैसे कि "AED", "USD", "JPY". अगर यह फ़ील्ड खाली है, तो रिपोर्ट में प्रॉपर्टी की डिफ़ॉल्ट मुद्रा का इस्तेमाल किया जाता है. |
cohortSpec |
ज़रूरी नहीं. इस अनुरोध से जुड़ा कोहॉर्ट ग्रुप. अगर अनुरोध में एक जैसे उपयोगकर्ताओं का ग्रुप है, तो 'कोहॉर्ट' डाइमेंशन मौजूद होना चाहिए. |
keepEmptyRows |
ज़रूरी नहीं. अगर यह विकल्प 'गलत' पर सेट है या इसकी वैल्यू तय नहीं की गई है, तो ऐसी हर लाइन को नहीं दिखाया जाएगा जिसमें सभी मेट्रिक की वैल्यू 0 के बराबर है. अगर यह वैल्यू सही है, तो इन लाइनों को तब तक नहीं हटाया जाएगा, जब तक कि इन्हें फ़िल्टर करके अलग से न हटाया जाए. इस उदाहरण के लिए, अगर कोई प्रॉपर्टी कभी |
samplingLevel |
ज़रूरी नहीं. रिपोर्ट का सैंपलिंग लेवल. |
डाइमेंशन
डाइमेंशन आपके डेटा के एट्रिब्यूट होते हैं. उदाहरण के लिए, शहर के डाइमेंशन से पता चलता है कि इवेंट की शुरुआत किस शहर से हुई थी. रिपोर्ट के जवाबों में डाइमेंशन वैल्यू, स्ट्रिंग होती हैं. उदाहरण के लिए, शहर "पेरिस" या "न्यूयॉर्क" हो सकता है.
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"dimensionExpression": {
object ( |
| फ़ील्ड | |
|---|---|
name |
डाइमेंशन का नाम. अगर डाइमेंशन को |
dimensionExpression |
एक डाइमेंशन, कई डाइमेंशन के एक्सप्रेशन का नतीजा हो सकता है. उदाहरण के लिए, "देश, शहर" डाइमेंशन: concatenate(country, ", ", city). |
DimensionExpression
इस फ़ंक्शन का इस्तेमाल, ऐसे डाइमेंशन को दिखाने के लिए किया जाता है जो कई डाइमेंशन के फ़ॉर्मूले का नतीजा होता है. इस्तेमाल के उदाहरण: 1) lowerCase(dimension) 2) concatenate(dimension1, symbol, dimension2).
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड one_expression. DimensionExpression के लिए, डाइमेंशन एक्सप्रेशन का एक टाइप तय करें. one_expression इनमें से सिर्फ़ एक हो सकता है: |
|
lowerCase |
इसका इस्तेमाल, डाइमेंशन वैल्यू को छोटे अक्षरों में बदलने के लिए किया जाता है. |
upperCase |
इसका इस्तेमाल, डाइमेंशन वैल्यू को अपर केस में बदलने के लिए किया जाता है. |
concatenate |
इसका इस्तेमाल, डाइमेंशन की वैल्यू को एक डाइमेंशन में जोड़ने के लिए किया जाता है. उदाहरण के लिए, "देश, शहर" डाइमेंशन: concatenate(country, ", ", city). |
CaseExpression
इसका इस्तेमाल, डाइमेंशन वैल्यू को किसी एक केस में बदलने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "dimensionName": string } |
| फ़ील्ड | |
|---|---|
dimensionName |
डाइमेंशन का नाम. नाम, अनुरोध के डाइमेंशन फ़ील्ड में मौजूद किसी नाम से मेल खाना चाहिए. |
ConcatenateExpression
इसका इस्तेमाल, डाइमेंशन की वैल्यू को एक डाइमेंशन में जोड़ने के लिए किया जाता है.
| JSON के काेड में दिखाना |
|---|
{ "dimensionNames": [ string ], "delimiter": string } |
| फ़ील्ड | |
|---|---|
dimensionNames[] |
डाइमेंशन के नाम. नामों का रेफ़रंस, अनुरोध के डाइमेंशन फ़ील्ड में मौजूद नामों से होना चाहिए. |
delimiter |
डाइमेंशन के नामों के बीच रखा गया डेलिमिटर. डेलिमिटर अक्सर "|" या "," जैसे वर्ण होते हैं. हालांकि, ये लंबी स्ट्रिंग भी हो सकते हैं. अगर किसी डाइमेंशन वैल्यू में डेलिमिटर मौजूद है, तो दोनों वैल्यू बिना किसी अंतर के जवाब में मौजूद होंगी. उदाहरण के लिए, अगर डाइमेंशन 1 की वैल्यू = "US,FR", डाइमेंशन 2 की वैल्यू = "JP", और सीमांकक = "," है, तो जवाब में "US,FR,JP" शामिल होगा. |
मेट्रिक
रिपोर्ट में मौजूद डेटा को संख्या में बताया जाता है. उदाहरण के लिए, eventCount मेट्रिक से इवेंट की कुल संख्या का पता चलता है. अनुरोधों में ज़्यादा से ज़्यादा 10 मेट्रिक शामिल की जा सकती हैं.
| JSON के काेड में दिखाना |
|---|
{ "name": string, "expression": string, "invisible": boolean } |
| फ़ील्ड | |
|---|---|
name |
मेट्रिक का नाम. अगर मेट्रिक को |
expression |
आसानी से समझने के लिए बनाई गई मेट्रिक के लिए गणितीय एक्सप्रेशन. उदाहरण के लिए, हर उपयोगकर्ता के हिसाब से इवेंट की संख्या वाली मेट्रिक |
invisible |
इससे पता चलता है कि रिपोर्ट के जवाब में कोई मेट्रिक नहीं दिख रही है. अगर कोई मेट्रिक नहीं दिखती है, तो जवाब में उस मेट्रिक का कॉलम नहीं दिखेगा. हालांकि, उसका इस्तेमाल |
DateRange
लगातार दिनों का सेट: startDate, startDate + 1, ..., endDate. तारीख की चार सीमाओं तक के अनुरोध किए जा सकते हैं.
| JSON के काेड में दिखाना |
|---|
{ "startDate": string, "endDate": string, "name": string } |
| फ़ील्ड | |
|---|---|
startDate |
क्वेरी के लिए, शुरू होने की तारीख |
endDate |
क्वेरी के लिए, खत्म होने की तारीख |
name |
इस तारीख की सीमा को कोई नाम असाइन करता है. रिपोर्ट के जवाब में, डाइमेंशन |
FilterExpression
डाइमेंशन या मेट्रिक फ़िल्टर को दिखाने के लिए. एक ही फ़िल्टर एक्सप्रेशन में मौजूद सभी फ़ील्ड, डाइमेंशन या मेट्रिक होने चाहिए.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड expr. FilterExpression के लिए, फ़िल्टर एक्सप्रेशन का कोई एक टाइप तय करें. expr इनमें से सिर्फ़ एक हो सकता है: |
|
andGroup |
inAndGroup में मौजूद FilterExpressions के बीच AND रिलेशनशिप होता है. |
orGroup |
orGroup में मौजूद FilterExpressions के बीच OR संबंध होता है. |
notExpression |
FilterExpression, notExpression का नहीं है. |
filter |
यह एक प्रिमिटिव फ़िल्टर है. एक ही फ़िल्टर एक्सप्रेशन में, फ़िल्टर के सभी फ़ील्ड के नाम या तो सभी डाइमेंशन या सभी मेट्रिक होने चाहिए. |
FilterExpressionList
फ़िल्टर एक्सप्रेशन की सूची.
| JSON के काेड में दिखाना |
|---|
{
"expressions": [
{
object ( |
| फ़ील्ड | |
|---|---|
expressions[] |
फ़िल्टर एक्सप्रेशन की सूची. |
फ़िल्टर करें
डाइमेंशन या मेट्रिक वैल्यू को फ़िल्टर करने के लिए एक्सप्रेशन.
| JSON के काेड में दिखाना |
|---|
{ "fieldName": string, // Union field |
| फ़ील्ड | |
|---|---|
fieldName |
डाइमेंशन या मेट्रिक का नाम. यह डाइमेंशन या मेट्रिक में तय किया गया नाम होना चाहिए. |
यूनियन फ़ील्ड one_filter. Filter के लिए, किसी एक तरह के फ़िल्टर की जानकारी दें. one_filter इनमें से सिर्फ़ एक हो सकता है: |
|
stringFilter |
स्ट्रिंग से जुड़ा फ़िल्टर. |
inListFilter |
सूची में मौजूद वैल्यू के लिए फ़िल्टर. |
numericFilter |
संख्या या तारीख की वैल्यू के लिए फ़िल्टर. |
betweenFilter |
दो वैल्यू के बीच के डेटा को फ़िल्टर करने की सुविधा. |
emptyFilter |
खाली वैल्यू के लिए फ़िल्टर, जैसे कि "(सेट नहीं)" और "" वैल्यू. |
StringFilter
स्ट्रिंग के लिए फ़िल्टर
| JSON के काेड में दिखाना |
|---|
{
"matchType": enum ( |
| फ़ील्ड | |
|---|---|
matchType |
इस फ़िल्टर के लिए मैच टाइप. |
value |
मैचिंग के लिए इस्तेमाल की गई स्ट्रिंग वैल्यू. |
caseSensitive |
अगर यह वैल्यू सही है, तो स्ट्रिंग वैल्यू केस-सेंसिटिव होती है. |
MatchType
स्ट्रिंग फ़िल्टर का मैच टाइप
| Enums | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
जानकारी उपलब्ध नहीं है |
EXACT |
स्ट्रिंग वैल्यू का एग्ज़ैक्ट मैच. |
BEGINS_WITH |
स्ट्रिंग वैल्यू से शुरू होती है. |
ENDS_WITH |
स्ट्रिंग वैल्यू पर खत्म होती है. |
CONTAINS |
इसमें स्ट्रिंग वैल्यू शामिल होती है. |
FULL_REGEXP |
स्ट्रिंग वैल्यू के साथ रेगुलर एक्सप्रेशन का पूरा मैच. |
PARTIAL_REGEXP |
स्ट्रिंग वैल्यू के साथ रेगुलर एक्सप्रेशन का कुछ हिस्सा मैच करता है. |
InListFilter
नतीजा, स्ट्रिंग वैल्यू की सूची में होना चाहिए.
| JSON के काेड में दिखाना |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| फ़ील्ड | |
|---|---|
values[] |
स्ट्रिंग वैल्यू की सूची. यह खाली नहीं होना चाहिए. |
caseSensitive |
अगर यह वैल्यू सही है, तो स्ट्रिंग वैल्यू केस-सेंसिटिव होती है. |
NumericFilter
संख्या या तारीख की वैल्यू के लिए फ़िल्टर.
| JSON के काेड में दिखाना |
|---|
{ "operation": enum ( |
| फ़ील्ड | |
|---|---|
operation |
इस फ़िल्टर के लिए ऑपरेशन टाइप. |
value |
कोई संख्यात्मक वैल्यू या तारीख की वैल्यू. |
कार्रवाई
संख्या वाले फ़िल्टर पर लागू किया गया ऑपरेशन
| Enums | |
|---|---|
OPERATION_UNSPECIFIED |
नहीं बताया गया है |
EQUAL |
Equal |
LESS_THAN |
इससे कम |
LESS_THAN_OR_EQUAL |
इससे कम या इसके बराबर |
GREATER_THAN |
इससे ज़्यादा |
GREATER_THAN_OR_EQUAL |
इससे ज़्यादा या इसके बराबर |
NumericValue
किसी संख्या को दिखाने के लिए.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड one_value. संख्यात्मक वैल्यू one_value इनमें से सिर्फ़ एक हो सकती है: |
|
int64Value |
पूर्णांक वैल्यू |
doubleValue |
दोहरा मान |
BetweenFilter
यह बताने के लिए कि नतीजा दो संख्याओं के बीच होना चाहिए. इसमें ये दोनों संख्याएं भी शामिल हैं.
| JSON के काेड में दिखाना |
|---|
{ "fromValue": { object ( |
| फ़ील्ड | |
|---|---|
fromValue |
इस नंबर से शुरू होता है. |
toValue |
इस नंबर पर खत्म होता है. |
EmptyFilter
इस टाइप के लिए कोई फ़ील्ड नहीं है.
खाली वैल्यू के लिए फ़िल्टर करें.
MetricAggregation
यह मेट्रिक के एग्रीगेशन को दिखाता है.
| Enums | |
|---|---|
METRIC_AGGREGATION_UNSPECIFIED |
ऑपरेटर के बारे में जानकारी नहीं दी गई है. |
TOTAL |
SUM ऑपरेटर. |
MINIMUM |
कम से कम ऑपरेटर. |
MAXIMUM |
मैक्सिमम ऑपरेटर. |
COUNT |
गिनती करने वाला ऑपरेटर. |
OrderBy
'इस क्रम से लगाएं' से यह तय होता है कि जवाब में पंक्तियों को किस क्रम में लगाया जाएगा. उदाहरण के लिए, इवेंट की संख्या के हिसाब से घटते क्रम में पंक्तियों को क्रम से लगाना एक तरह का क्रम है. वहीं, इवेंट के नाम की स्ट्रिंग के हिसाब से पंक्तियों को क्रम से लगाना एक अलग तरह का क्रम है.
| JSON के काेड में दिखाना |
|---|
{ "desc": boolean, // Union field |
| फ़ील्ड | |
|---|---|
desc |
अगर यह विकल्प चुना जाता है, तो डेटा को घटते क्रम में लगाया जाता है. |
यूनियन फ़ील्ड one_order_by. OrderBy के लिए, ऑर्डर करने का एक तरीका तय करें. one_order_by इनमें से सिर्फ़ एक हो सकता है: |
|
metric |
इस विकल्प की मदद से, नतीजों को मेट्रिक की वैल्यू के हिसाब से क्रम से लगाया जाता है. |
dimension |
यह फ़ंक्शन, डाइमेंशन की वैल्यू के हिसाब से नतीजों को क्रम से लगाता है. |
MetricOrderBy
मेट्रिक वैल्यू के हिसाब से क्रम से लगाता है.
| JSON के काेड में दिखाना |
|---|
{ "metricName": string } |
| फ़ील्ड | |
|---|---|
metricName |
अनुरोध में मौजूद मेट्रिक का नाम, जिसके हिसाब से क्रम से लगाना है. |
DimensionOrderBy
डाइमेंशन वैल्यू के हिसाब से क्रम से लगाता है.
| JSON के काेड में दिखाना |
|---|
{
"dimensionName": string,
"orderType": enum ( |
| फ़ील्ड | |
|---|---|
dimensionName |
अनुरोध में मौजूद डाइमेंशन का नाम, जिसके हिसाब से क्रम से लगाना है. |
orderType |
यह विकल्प, डाइमेंशन वैल्यू को क्रम से लगाने के नियम को कंट्रोल करता है. |
OrderType
स्ट्रिंग डाइमेंशन की वैल्यू को क्रम से लगाने का नियम.
| Enums | |
|---|---|
ORDER_TYPE_UNSPECIFIED |
नहीं बताया गया है |
ALPHANUMERIC |
यूनिकोड कोड पॉइंट के हिसाब से अक्षर और अंकों को क्रम से लगाएं. उदाहरण के लिए, "2" < "A" < "X" < "b" < "z". |
CASE_INSENSITIVE_ALPHANUMERIC |
केस-इनसेंसिटिव, अक्षर और अंक के हिसाब से, छोटे अक्षरों के यूनिकोड कोड पॉइंट के हिसाब से क्रम से लगाएं. उदाहरण के लिए, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
डाइमेंशन की वैल्यू को क्रम से लगाने से पहले, उन्हें संख्याओं में बदल दिया जाता है. उदाहरण के लिए, संख्या के हिसाब से क्रम लगाने पर "25" < "100" होता है. वहीं, ALPHANUMERIC के हिसाब से क्रम लगाने पर "100" < "25" होता है. नॉन-न्यूमेरिक डाइमेंशन वैल्यू की ऑर्डरिंग वैल्यू, सभी न्यूमेरिक वैल्यू से कम होती है. |
CohortSpec
एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट के लिए, एक जैसे उपयोगकर्ताओं के ग्रुप की जानकारी.
एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट, ग्रुप में शामिल उपयोगकर्ताओं के बने रहने की दर की टाइम सीरीज़ बनाती हैं. उदाहरण के लिए, सितंबर के पहले हफ़्ते में हासिल किए गए उपयोगकर्ताओं के ग्रुप को चुना जा सकता है. इसके बाद, अगले छह हफ़्तों तक उस ग्रुप को फ़ॉलो किया जा सकता है. सितंबर के पहले हफ़्ते में हासिल किए गए उपयोगकर्ताओं को चुनने के बारे में cohort ऑब्जेक्ट में बताया गया है. इसके बाद, अगले छह हफ़्तों के लिए उस कोहॉर्ट को cohortsRange ऑब्जेक्ट में बताया गया है.
उदाहरणों के लिए, एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट के उदाहरण देखें.
रिपोर्ट के जवाब में, हफ़्ते के हिसाब से टाइम सीरीज़ दिख सकती है. इसमें यह बताया जा सकता है कि तीन हफ़्तों के बाद, आपके ऐप्लिकेशन ने इस कोहॉर्ट के 60% उपयोगकर्ताओं को बनाए रखा है. साथ ही, छह हफ़्तों के बाद, इस कोहॉर्ट के 25% उपयोगकर्ताओं को बनाए रखा है. इन दोनों प्रतिशत को cohortActiveUsers/cohortTotalUsers मेट्रिक से कैलकुलेट किया जा सकता है. साथ ही, ये रिपोर्ट में अलग-अलग लाइनों में दिखेंगी.
| JSON के काेड में दिखाना |
|---|
{ "cohorts": [ { object ( |
| फ़ील्ड | |
|---|---|
cohorts[] |
इस कुकी से, उपयोगकर्ताओं को एक जैसे उपयोगकर्ताओं के ग्रुप में शामिल करने के लिए चुनने की शर्तें तय की जाती हैं. ज़्यादातर एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट में, सिर्फ़ एक ग्रुप के बारे में जानकारी होती है. अगर एक से ज़्यादा कोहॉर्ट तय किए गए हैं, तो रिपोर्ट में हर कोहॉर्ट को उसके नाम से पहचाना जा सकता है. |
cohortsRange |
एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट में, रिपोर्टिंग की तारीख की लंबी सीमा के दौरान, एक जैसे उपयोगकर्ताओं के ग्रुप को फ़ॉलो किया जाता है. इस रेंज से, ऑफ़सेट की अवधि के बारे में पता चलता है. इससे यह तय होता है कि कोहॉर्ट को कितने समय तक फ़ॉलो करना है. |
cohortReportSettings |
कोहॉर्ट रिपोर्ट के लिए वैकल्पिक सेटिंग. |
समानता रखने वाले लोग
यह टैग, समानता रखने वाले लोगों को चुनने की शर्तों के बारे में बताता है. कोहॉर्ट, ऐसे उपयोगकर्ताओं के ग्रुप को कहते हैं जिनमें एक समान विशेषताएं होती हैं. उदाहरण के लिए, एक जैसे firstSessionDate वाले उपयोगकर्ता, एक ही कोहॉर्ट का हिस्सा होते हैं.
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"dimension": string,
"dateRange": {
object ( |
| फ़ील्ड | |
|---|---|
name |
यह कुकी, इस कोहॉर्ट को कोई नाम असाइन करती है. रिपोर्ट के जवाब में, डाइमेंशन |
dimension |
कोहॉर्ट के लिए इस्तेमाल किया गया डाइमेंशन. यह एट्रिब्यूट ज़रूरी है. इसकी वैल्यू के तौर पर, सिर्फ़ |
dateRange |
यह ग्रुप, उन उपयोगकर्ताओं को चुनता है जिनकी पहली बार इंटरैक्ट करने की तारीख, कोहॉर्ट के अनुरोध में, इस यह |
CohortsRange
यह कुहॉर्ट रिपोर्ट के लिए, रिपोर्टिंग की तारीख की बढ़ी हुई सीमा को कॉन्फ़िगर करता है. यह एक ऑफ़सेट अवधि तय करता है, ताकि कोहॉर्ट को ट्रैक किया जा सके.
| JSON के काेड में दिखाना |
|---|
{
"granularity": enum ( |
| फ़ील्ड | |
|---|---|
granularity |
ज़रूरी है. एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट के लिए, रिपोर्टिंग की तारीख की बढ़ी हुई सीमा के लिए |
startOffset |
अगर अगर अगर |
endOffset |
ज़रूरी है. अगर अगर अगर |
जानकारी का स्तर
एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट के लिए, रिपोर्टिंग की तारीख की बढ़ी हुई सीमा के लिए startOffset और endOffset की व्याख्या करने के लिए इस्तेमाल की जाने वाली बारीकी.
| Enums | |
|---|---|
GRANULARITY_UNSPECIFIED |
इसे कभी भी तय नहीं किया जाना चाहिए. |
DAILY |
हर दिन के हिसाब से जानकारी. आम तौर पर, इसका इस्तेमाल तब किया जाता है, जब कोहॉर्ट का dateRange एक दिन का हो और अनुरोध में cohortNthDay शामिल हो. |
WEEKLY |
हर हफ़्ते के हिसाब से डेटा. इसका इस्तेमाल आम तौर पर तब किया जाता है, जब कोहॉर्ट का dateRange एक हफ़्ते का हो (रविवार से शुरू होकर शनिवार को खत्म होने वाला हफ़्ता) और अनुरोध में cohortNthWeek शामिल हो. |
MONTHLY |
महीने के हिसाब से जानकारी. इसका इस्तेमाल आम तौर पर तब किया जाता है, जब कोहॉर्ट का dateRange एक महीने का हो और अनुरोध में cohortNthMonth शामिल हो. |
CohortReportSettings
एक जैसे उपयोगकर्ताओं के ग्रुप की रिपोर्ट की वैकल्पिक सेटिंग.
| JSON के काेड में दिखाना |
|---|
{ "accumulate": boolean } |
| फ़ील्ड | |
|---|---|
accumulate |
अगर यह वैल्यू सही है, तो पहली बार इंटरैक्ट करने की तारीख से लेकर आखिरी तारीख तक के नतीजे इकट्ठा किए जाते हैं. |
SamplingLevel
अनुरोधों के लिए सैंपलिंग लेवल की कैटगरी.
| Enums | |
|---|---|
SAMPLING_LEVEL_UNSPECIFIED |
टाइप की जानकारी नहीं दी गई है. |
LOW |
यह स्टैंडर्ड प्रॉपर्टी के लिए, एक करोड़ का सैंपलिंग लेवल और Google Analytics 360 प्रॉपर्टी के लिए, 10 करोड़ का सैंपलिंग लेवल लागू करता है. |
MEDIUM |
यह सुविधा, Google Analytics 360 प्रॉपर्टी के लिए उपलब्ध है. इसमें एक अरब तक के डेटा का सैंपल लिया जा सकता है. |
UNSAMPLED |
यह सुविधा सिर्फ़ Google Analytics 360 प्रॉपर्टी के लिए उपलब्ध है. पूरे डेटा पर आधारित एक्सप्लोरेशन ज़्यादा सटीक होते हैं. साथ ही, इनसे ऐसी इनसाइट मिल सकती हैं जो स्टैंडर्ड एक्सप्लोरेशन में नहीं दिखतीं. ज़्यादा जानने के लिए, https://support.google.com/analytics/answer/10896953 पर जाएं. |
ReportMetadata
किसी रिपोर्ट टास्क के लिए रिपोर्ट का मेटाडेटा.
| JSON के काेड में दिखाना |
|---|
{
"creationQuotaTokensCharged": integer,
"state": enum ( |
| फ़ील्ड | |
|---|---|
creationQuotaTokensCharged |
सिर्फ़ आउटपुट के लिए. रिपोर्ट बनाते समय, कुल कितने कोटा टोकन का इस्तेमाल किया गया. टोकन की यह संख्या, |
state |
सिर्फ़ आउटपुट के लिए. रिपोर्ट से जुड़े इस टास्क की मौजूदा स्थिति. |
beginCreatingTime |
सिर्फ़ आउटपुट के लिए. वह समय जब यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
taskRowCount |
सिर्फ़ आउटपुट के लिए. रिपोर्ट के नतीजे में मौजूद लाइनों की कुल संख्या. यह फ़ील्ड तब भरा जाएगा, जब स्थिति 'चालू है' पर सेट होगी. मौजूदा रिपोर्ट में पेज नंबर डालने के लिए, |
errorMessage |
सिर्फ़ आउटपुट के लिए. अगर रिपोर्ट बनाने के दौरान कोई टास्क पूरा नहीं होता है, तो गड़बड़ी का मैसेज दिखता है. |
totalRowCount |
सिर्फ़ आउटपुट के लिए. Google Analytics स्टोरेज में मौजूद पंक्तियों की कुल संख्या. अगर आपको मौजूदा रिपोर्ट के अलावा, डेटा की अन्य लाइनों के बारे में क्वेरी करनी है, तो वे
उदाहरण के लिए, मान लीजिए कि मौजूदा रिपोर्ट का |
राज्य
प्रोसेसिंग की स्थिति.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
'अनस्पेसिफ़ाइड' स्थिति का इस्तेमाल कभी नहीं किया जाएगा. |
CREATING |
फ़िलहाल, रिपोर्ट बनाई जा रही है. यह आने वाले समय में उपलब्ध होगी. CreateReport कॉल करने के तुरंत बाद रिपोर्ट बन जाती है. |
ACTIVE |
रिपोर्ट पूरी तरह से बन गई है और क्वेरी करने के लिए तैयार है. |
FAILED |
रिपोर्ट नहीं बनाई जा सकी. |
तरीके |
|
|---|---|
|
यह रिपोर्ट बनाने का टास्क शुरू करता है. |
|
इस तरीके से, किसी रिपोर्ट टास्क के बारे में रिपोर्ट मेटाडेटा मिलता है. |
|
किसी प्रॉपर्टी के लिए, रिपोर्ट से जुड़े सभी टास्क की सूची बनाता है. |
|
यह रिपोर्ट टास्क का कॉन्टेंट वापस लाता है. |