REST Resource: properties.audiences

संसाधन: दर्शक

संसाधन मैसेज, GA4 ऑडियंस की जानकारी देता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "description": string,
  "membershipDurationDays": integer,
  "adsPersonalizationEnabled": boolean,
  "eventTrigger": {
    object (AudienceEventTrigger)
  },
  "exclusionDurationMode": enum (AudienceExclusionDurationMode),
  "filterClauses": [
    {
      object (AudienceFilterClause)
    }
  ]
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. इस ऑडियंस संसाधन के लिए संसाधन का नाम. फ़ॉर्मैट: प्रॉपर्टीज़/{propertyId}/audiences/{audienceId}

displayName

string

ज़रूरी है. ऑडियंस का डिसप्ले नेम.

description

string

ज़रूरी है. ऑडियंस की जानकारी.

membershipDurationDays

integer

ज़रूरी है. इम्यूटेबल. वह अवधि जिसके लिए उपयोगकर्ता, ऑडियंस में बना रहना चाहिए. इसे 540 दिनों से ज़्यादा के लिए सेट नहीं किया जा सकता.

adsPersonalizationEnabled

boolean

सिर्फ़ आउटपुट के लिए. अगर यह एनपीए ऑडियंस है और इसे दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा से बाहर रखा गया है, तो GA यह अपने-आप 'गलत' पर सेट हो जाता है.

eventTrigger

object (AudienceEventTrigger)

ज़रूरी नहीं. जब कोई उपयोगकर्ता ऑडियंस से जुड़ता है, तब उस इवेंट को लॉग किया जाता है. अगर यह नीति सेट नहीं है, तो जब कोई उपयोगकर्ता ऑडियंस से जुड़ता है, तब कोई इवेंट लॉग नहीं किया जाता.

exclusionDurationMode

enum (AudienceExclusionDurationMode)

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

filterClauses[]

object (AudienceFilterClause)

ज़रूरी है. इम्यूटेबल. बिना क्रम वाली सूची. ऑडियंस के बारे में जानकारी देने वाले फ़िल्टर क्लॉज़. सभी क्लॉज़ को एक साथ AND किया जाएगा.

AudienceEventTrigger

जब कोई उपयोगकर्ता ऑडियंस से जुड़ता है, तब उस इवेंट को लॉग किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "eventName": string,
  "logCondition": enum (LogCondition)
}
फ़ील्ड
eventName

string

ज़रूरी है. जिस इवेंट को लॉग किया जाएगा उसका नाम.

logCondition

enum (LogCondition)

ज़रूरी है. इवेंट को कब लॉग करें.

LogCondition

इससे तय होता है कि इवेंट को कब लॉग करना है.

Enums
LOG_CONDITION_UNSPECIFIED लॉग की शर्त की जानकारी नहीं दी गई है.
AUDIENCE_JOINED इवेंट को सिर्फ़ तब लॉग किया जाना चाहिए, जब कोई उपयोगकर्ता शामिल हो.
AUDIENCE_MEMBERSHIP_RENEWED ऑडियंस से जुड़ी शर्त पूरी होने पर इवेंट को लॉग किया जाना चाहिए. भले ही, उपयोगकर्ता पहले से ऑडियंस का सदस्य हो.

AudienceExclusionDurationMode

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

Enums
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED जानकारी नहीं है.
EXCLUDE_TEMPORARILY उस अवधि के दौरान उपयोगकर्ताओं को ऑडियंस से बाहर रखें, जब वे फ़िल्टर क्लॉज़ को पूरा करते हैं.
EXCLUDE_PERMANENTLY अगर उपयोगकर्ताओं ने कभी फ़िल्टर क्लॉज़ को पूरा किया हो, तो उन्हें ऑडियंस से बाहर रखें.

AudienceFilterClause

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

जेएसओएन के काेड में दिखाना
{
  "clauseType": enum (AudienceClauseType),

  // Union field filter can be only one of the following:
  "simpleFilter": {
    object (AudienceSimpleFilter)
  },
  "sequenceFilter": {
    object (AudienceSequenceFilter)
  }
  // End of list of possible types for union field filter.
}
फ़ील्ड
clauseType

enum (AudienceClauseType)

ज़रूरी है. इससे पता चलता है कि यह फ़िल्टर क्लॉज़ को शामिल करें या बाहर करें.

यूनियन फ़ील्ड filter.

filter इनमें से सिर्फ़ एक हो सकती है:

simpleFilter

object (AudienceSimpleFilter)

एक आसान फ़िल्टर, जिसका पालन उपयोगकर्ता को ऑडियंस का सदस्य बनने के लिए करना ज़रूरी है.

sequenceFilter

object (AudienceSequenceFilter)

उपयोगकर्ता को ऑडियंस का सदस्य बनाने के लिए, एक खास क्रम में लगाए जाने वाले फ़िल्टर.

AudienceSimpleFilter

यह एक आसान फ़िल्टर है, जिसे पूरा करने के लिए उपयोगकर्ता को ऑडियंस का सदस्य बनना होता है.

जेएसओएन के काेड में दिखाना
{
  "scope": enum (AudienceFilterScope),
  "filterExpression": {
    object (AudienceFilterExpression)
  }
}
फ़ील्ड
scope

enum (AudienceFilterScope)

ज़रूरी है. इम्यूटेबल. इस फ़िल्टर का स्कोप बताता है.

filterExpression

object (AudienceFilterExpression)

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

AudienceFilterScope

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

Enums
AUDIENCE_FILTER_SCOPE_UNSPECIFIED दायरे की जानकारी नहीं दी गई है.
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT अगर किसी एक इवेंट में फ़िल्टर की शर्त पूरी होती है, तो उपयोगकर्ता ऑडियंस में शामिल हो जाता है.
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION अगर एक सेशन में फ़िल्टर की शर्त पूरी होती है, तो उपयोगकर्ता ऑडियंस में शामिल हो जाता है.
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS अगर किसी भी सेशन के दौरान कोई भी इवेंट फ़िल्टर की शर्त पूरी करता है, तो उपयोगकर्ता ऑडियंस में शामिल हो जाता है.

AudienceFilterExpression

ऑडियंस डाइमेंशन, मेट्रिक या इवेंट फ़िल्टर का लॉजिकल एक्सप्रेशन.

जेएसओएन के काेड में दिखाना
{

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

object (AudienceFilterExpressionList)

एक साथ AND किए जाने वाले एक्सप्रेशन की सूची. इसमें सिर्फ़ orGroup के साथ AudienceFilterExpressions ऐप्लिकेशन को शामिल किया जा सकता है. इसे टॉप लेवल AudienceFilterExpression के लिए सेट किया जाना चाहिए.

orGroup

object (AudienceFilterExpressionList)

OR साथ में जोड़े जाने वाले एक्सप्रेशन की सूची. इसमें andGroup या orGroup के साथ AudienceFilterexpressions नहीं शामिल किए जा सकते.

notExpression

object (AudienceFilterExpression)

ऐसा फ़िल्टर एक्सप्रेशन जिसे नहीं करना है. उदाहरण के लिए, इन्वर्टेड, कॉम्प्लीमेंटेड. इसमें सिर्फ़ डाइमेंशनOrMetricFilter शामिल किया जा सकता है. इसे टॉप लेवल AudienceFilterExpression पर सेट नहीं किया जा सकता.

dimensionOrMetricFilter

object (AudienceDimensionOrMetricFilter)

किसी एक डाइमेंशन या मेट्रिक पर आधारित फ़िल्टर. इसे टॉप लेवल AudienceFilterExpression पर सेट नहीं किया जा सकता.

eventFilter

object (AudienceEventFilter)

किसी खास इवेंट से मैच करने वाला फ़िल्टर बनाता है. इसे टॉप लेवल AudienceFilterExpression पर सेट नहीं किया जा सकता.

AudienceFilterExpressionList

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

जेएसओएन के काेड में दिखाना
{
  "filterExpressions": [
    {
      object (AudienceFilterExpression)
    }
  ]
}
फ़ील्ड
filterExpressions[]

object (AudienceFilterExpression)

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

AudienceDimensionOrMetricFilter

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

जेएसओएन के काेड में दिखाना
{
  "fieldName": string,
  "atAnyPointInTime": boolean,
  "inAnyNDayPeriod": integer,

  // 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

ज़रूरी है. इम्यूटेबल. फ़िल्टर करने के लिए डाइमेंशन का नाम या मेट्रिक का नाम. अगर फ़ील्ड के नाम से किसी कस्टम डाइमेंशन या मेट्रिक का रेफ़रंस मिलता है, तो कस्टम डाइमेंशन या मेट्रिक के नाम के आगे एक स्कोप प्रीफ़िक्स जोड़ दिया जाएगा. स्कोप प्रीफ़िक्स या कस्टम डाइमेंशन/मेट्रिक के बारे में ज़्यादा जानने के लिए, Google Analytics Data API दस्तावेज़ देखें.

atAnyPointInTime

boolean

ज़रूरी नहीं. इससे पता चलता है कि इस फ़िल्टर को डाइनैमिक तौर पर जांच करने की ज़रूरत है या नहीं. अगर 'सही' पर सेट है, तो उपयोगकर्ता कभी भी शर्तों (स्टैटिक जांच) को पूरा करने पर ऑडियंस में शामिल हो जाते हैं. अगर यह नीति सेट नहीं है या 'गलत है' पर सेट है, तो ऑडियंस के लिए उपयोगकर्ता की जांच डाइनैमिक तौर पर होती है. उपयोगकर्ताओं को ऑडियंस में तब जोड़ा जाता है, जब वे शर्तों को पूरा करते हैं. शर्तों को पूरा न करने पर उन्हें ऑडियंस से हटा दिया जाता है.

इसे सिर्फ़ तब सेट किया जा सकता है, जब ऑडियंस का स्कोप ACROSS_ALL_SESSIONS हो.

inAnyNDayPeriod

integer

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

उदाहरण के लिए, अगर 1 दिन पर सेट किया जाता है, तो सिर्फ़ मौजूदा दिन के डेटा का आकलन किया जाता है. रेफ़रंस पॉइंट, मौजूदा दिन का होता है, जब at AnyPointInTime सेट नहीं था या गलत है.

इसे सिर्फ़ तब सेट किया जा सकता है, जब ऑडियंस का दायरा ACROSS_ALL_SESSIONS हो और यह 60 दिनों से ज़्यादा का न हो.

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

object (StringFilter)

किसी खास पैटर्न से मैच करने वाले स्ट्रिंग-टाइप डाइमेंशन के लिए एक फ़िल्टर.

inListFilter

object (InListFilter)

स्ट्रिंग डाइमेंशन के लिए ऐसा फ़िल्टर जो विकल्पों की किसी खास सूची से मैच करता है.

numericFilter

object (NumericFilter)

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

betweenFilter

object (BetweenFilter)

किसी डाइमेंशन या मेट्रिक की कुछ वैल्यू के बीच, संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

StringFilter

किसी खास पैटर्न से मैच करने वाले स्ट्रिंग-टाइप डाइमेंशन के लिए एक फ़िल्टर.

जेएसओएन के काेड में दिखाना
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
फ़ील्ड
matchType

enum (MatchType)

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

value

string

ज़रूरी है. स्ट्रिंग की वह वैल्यू जिसके हिसाब से मैच करना है.

caseSensitive

boolean

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

MatchType

स्ट्रिंग फ़िल्टर के लिए मैच टाइप.

Enums
MATCH_TYPE_UNSPECIFIED सेट नहीं है
EXACT स्ट्रिंग की वैल्यू का एग्ज़ैक्ट मैच.
BEGINS_WITH स्ट्रिंग की वैल्यू से शुरू होता है.
ENDS_WITH स्ट्रिंग की वैल्यू पर खत्म होता है.
CONTAINS इसमें स्ट्रिंग की वैल्यू होती है.
FULL_REGEXP फ़ुल रेगुलर एक्सप्रेशन, स्ट्रिंग की वैल्यू से मेल खाता है.

InListFilter

स्ट्रिंग डाइमेंशन के लिए ऐसा फ़िल्टर जो विकल्पों की किसी खास सूची से मैच करता है.

जेएसओएन के काेड में दिखाना
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
फ़ील्ड
values[]

string

ज़रूरी है. स्ट्रिंग की ऐसी संभावित वैल्यू की सूची जिनसे मैच करना है. खाली नहीं होना चाहिए.

caseSensitive

boolean

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

NumericFilter

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

जेएसओएन के काेड में दिखाना
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
फ़ील्ड
operation

enum (Operation)

ज़रूरी है. कार्रवाई किसी संख्या वाले फ़िल्टर पर लागू की गई.

value

object (NumericValue)

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

कार्रवाई

कार्रवाई किसी संख्या वाले फ़िल्टर पर लागू की गई.

Enums
OPERATION_UNSPECIFIED नहीं बताया गया है
EQUAL बराबर.
LESS_THAN इससे छोटा.
GREATER_THAN इससे बड़ा है.

NumericValue

किसी संख्या को दिखाने के लिए.

जेएसओएन के काेड में दिखाना
{

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
फ़ील्ड
यूनियन फ़ील्ड one_value. यह संख्या न्यूमेरिक वैल्यू होती है. one_value इनमें से सिर्फ़ एक हो सकती है:
int64Value

string (int64 format)

पूर्णांक मान.

doubleValue

number

डबल वैल्यू.

BetweenFilter

किसी डाइमेंशन या मेट्रिक की कुछ वैल्यू के बीच, संख्या या तारीख की वैल्यू के लिए फ़िल्टर.

जेएसओएन के काेड में दिखाना
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
फ़ील्ड
fromValue

object (NumericValue)

ज़रूरी है. इसकी शुरुआत इस संख्या से होती है, जिसमें यह भी शामिल है.

toValue

object (NumericValue)

ज़रूरी है. इस संख्या के साथ खत्म होता है, जिसमें शामिल है.

AudienceEventFilter

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

जेएसओएन के काेड में दिखाना
{
  "eventName": string,
  "eventParameterFilterExpression": {
    object (AudienceFilterExpression)
  }
}
फ़ील्ड
eventName

string

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

eventParameterFilterExpression

object (AudienceFilterExpression)

ज़रूरी नहीं. अगर फ़िल्टर लगाया गया है, तो यह फ़िल्टर उन इवेंट से मैच करता है जो सिंगल इवेंट के नाम और पैरामीटर फ़िल्टर एक्सप्रेशन, दोनों से मैच करते हैं. पैरामीटर फ़िल्टर एक्सप्रेशन में AudienceEventFilter को सेट नहीं किया जा सकता. उदाहरण के लिए, नेस्ट किए गए इवेंट फ़िल्टर काम नहीं करते. यह डाइमेंशनOrMetricFilter या notExpression का एक और ग्रुप होना चाहिए. OR के AND का इस्तेमाल नहीं किया जा सकता. साथ ही, अगर इसमें "eventCount" के लिए कोई फ़िल्टर शामिल है, तो सिर्फ़ उस फ़िल्टर को माना जाएगा; बाकी सभी फ़िल्टर को अनदेखा कर दिया जाएगा.

AudienceSequenceFilter

इससे ऐसे फ़िल्टर के बारे में पता चलता है जो किसी उपयोगकर्ता को ऑडियंस में शामिल करने के लिए एक खास क्रम में लगाए जाने चाहिए.

जेएसओएन के काेड में दिखाना
{
  "scope": enum (AudienceFilterScope),
  "sequenceMaximumDuration": string,
  "sequenceSteps": [
    {
      object (AudienceSequenceStep)
    }
  ]
}
फ़ील्ड
scope

enum (AudienceFilterScope)

ज़रूरी है. इम्यूटेबल. इस फ़िल्टर का स्कोप बताता है.

sequenceMaximumDuration

string (Duration format)

ज़रूरी नहीं. उस समयावधि के बारे में बताता है जिसमें पूरा क्रम होना चाहिए.

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

sequenceSteps[]

object (AudienceSequenceStep)

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

AudienceSequenceStep

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

जेएसओएन के काेड में दिखाना
{
  "scope": enum (AudienceFilterScope),
  "immediatelyFollows": boolean,
  "constraintDuration": string,
  "filterExpression": {
    object (AudienceFilterExpression)
  }
}
फ़ील्ड
scope

enum (AudienceFilterScope)

ज़रूरी है. इम्यूटेबल. इस चरण का स्कोप बताता है.

immediatelyFollows

boolean

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

constraintDuration

string (Duration format)

ज़रूरी नहीं. अगर इस चरण को सेट किया जाता है, तो यह पिछले चरण की कंस्ट्रेंट अवधि में ही पूरा होना चाहिए. उदाहरण के लिए, t[i] - t[i-1] <= कंस्ट्रेंट अवधि. अगर यह नीति सेट नहीं है, तो अवधि की कोई ज़रूरत नहीं है. यह अवधि असल में अनलिमिटेड होती है. पहले चरण के लिए इसे अनदेखा कर दिया जाता है.

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

filterExpression

object (AudienceFilterExpression)

ज़रूरी है. इम्यूटेबल. हर चरण में ऑडियंस डाइमेंशन, मेट्रिक या इवेंट फ़िल्टर का लॉजिकल एक्सप्रेशन.

AudienceClauseType

इससे पता चलता है कि यह फ़िल्टर क्लॉज़ को शामिल करें या बाहर करें.

Enums
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED क्लॉज़ टाइप की जानकारी नहीं है.
INCLUDE फ़िल्टर क्लॉज़ पूरा होने पर, ऑडियंस में उपयोगकर्ताओं को शामिल किया जाएगा.
EXCLUDE फ़िल्टर क्लॉज़ पूरा होने पर उपयोगकर्ताओं को ऑडियंस से बाहर कर दिया जाएगा.

तरीके

archive

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

create

ऑडियंस बनाता है.

get

एक ऑडियंस खोजें.

list

यह प्रॉपर्टी की ऑडियंस की सूची बनाता है.

patch

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