REST Resource: properties.dataStreams

संसाधन: DataStream

डेटा स्ट्रीम को दिखाने वाला संसाधन मैसेज.

JSON के काेड में दिखाना
{
  "name": string,
  "type": enum (DataStreamType),
  "displayName": string,
  "createTime": string,
  "updateTime": string,

  // Union field stream_data can be only one of the following:
  "webStreamData": {
    object (WebStreamData)
  },
  "androidAppStreamData": {
    object (AndroidAppStreamData)
  },
  "iosAppStreamData": {
    object (IosAppStreamData)
  }
  // End of list of possible types for union field stream_data.
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. इस डेटा स्ट्रीम का संसाधन नाम. फ़ॉर्मैट: properties/{property_id}/dataStreams/{stream_id} उदाहरण: "properties/1000/dataStreams/2000"

type

enum (DataStreamType)

ज़रूरी है. इम्यूटेबल. यह प्रॉपर्टी बताती है कि यह DataStream संसाधन किस तरह का है.

displayName

string

डेटा स्ट्रीम का डिसप्ले नेम, जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है.

वेबसाइट की डेटा स्ट्रीम के लिए ज़रूरी है.

डिसप्ले नेम में ज़्यादा से ज़्यादा 255 UTF-16 कोड यूनिट इस्तेमाल की जा सकती हैं.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब यह स्ट्रीम पहली बार बनाई गई थी.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. स्ट्रीम के पेलोड फ़ील्ड को पिछली बार अपडेट किए जाने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

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

object (WebStreamData)

वेब स्ट्रीम से जुड़ा डेटा. अगर टाइप WEB_DATA_STREAM है, तो इसे भरना ज़रूरी है.

androidAppStreamData

object (AndroidAppStreamData)

Android ऐप्लिकेशन की स्ट्रीम से जुड़ा डेटा. अगर टाइप ANDROID_APP_DATA_STREAM है, तो इसे पॉप्युलेट करना ज़रूरी है.

iosAppStreamData

object (IosAppStreamData)

iOS ऐप्लिकेशन की स्ट्रीम से जुड़ा डेटा. अगर टाइप IOS_APP_DATA_STREAM है, तो इसे भरना ज़रूरी है.

WebStreamData

वेब स्ट्रीम से जुड़ा डेटा.

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

string

सिर्फ़ आउटपुट के लिए. Analytics मेज़रमेंट आईडी.

उदाहरण: "G-1A2BCD345E"

firebaseAppId

string

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

defaultUri

string

मेज़र किए जा रहे वेब ऐप्लिकेशन का डोमेन नेम या खाली. उदाहरण: "http://www.google.com", "https://www.google.com"

AndroidAppStreamData

Android ऐप्लिकेशन की स्ट्रीम से जुड़ा डेटा.

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

string

सिर्फ़ आउटपुट के लिए. अगर Firebase में कोई Android ऐप्लिकेशन मौजूद है, तो उसका आईडी. Android ऐप्लिकेशन को मिटाकर फिर से बनाने पर, यह आईडी बदल सकता है.

packageName

string

इम्यूटेबल. जिस ऐप्लिकेशन को मेज़र किया जा रहा है उसके पैकेज का नाम. उदाहरण: "com.example.myandroidapp"

IosAppStreamData

iOS ऐप्लिकेशन की स्ट्रीम से जुड़ा डेटा.

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

string

सिर्फ़ आउटपुट के लिए. अगर Firebase में कोई iOS ऐप्लिकेशन मौजूद है, तो उसका आईडी. अगर iOS ऐप्लिकेशन को मिटाकर फिर से बनाया जाता है, तो यह आईडी बदल सकता है.

bundleId

string

ज़रूरी है. इम्यूटेबल. Apple App Store में मौजूद ऐप्लिकेशन का बंडल आईडी. उदाहरण: "com.example.myiosapp"

DataStreamType

डेटा स्ट्रीम का टाइप.

Enums
DATA_STREAM_TYPE_UNSPECIFIED टाइप की जानकारी नहीं है या मौजूद नहीं है.
WEB_DATA_STREAM वेबसाइट डेटा स्ट्रीम.
ANDROID_APP_DATA_STREAM Android ऐप्लिकेशन की डेटा स्ट्रीम.
IOS_APP_DATA_STREAM iOS ऐप्लिकेशन की डेटा स्ट्रीम.

तरीके

create

DataStream बनाता है.

delete

यह किसी प्रॉपर्टी से डेटा स्ट्रीम को मिटाता है.

get

किसी एक डेटा स्ट्रीम के लिए लुकअप.

getDataRedactionSettings

किसी एक DataRedactionSettings के लिए लुकअप.

getEnhancedMeasurementSettings

इस डेटा स्ट्रीम के लिए, बेहतर मेज़रमेंट की सेटिंग दिखाता है.

getGlobalSiteTag

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

list

किसी प्रॉपर्टी पर मौजूद DataStream की सूची बनाता है.

patch

यह किसी प्रॉपर्टी पर मौजूद DataStream को अपडेट करता है.

updateDataRedactionSettings

यह किसी प्रॉपर्टी के DataRedactionSettings को अपडेट करता है.

updateEnhancedMeasurementSettings

इस डेटा स्ट्रीम के लिए, बेहतर मेज़रमेंट की सेटिंग अपडेट करता है.