Optional. Specifies an event to log when a user joins the Audience. If not set, no event is logged when a user joins the Audience.
↳ exclusion_duration_mode
int
Immutable. Specifies how long an exclusion lasts for users that meet the exclusion filter. It is applied to all EXCLUDE filter clauses and is ignored when there is no EXCLUDE filter clause in the Audience.
Immutable. Specifies how long an exclusion lasts for users that meet the
exclusion filter. It is applied to all EXCLUDE filter clauses and is
ignored when there is no EXCLUDE filter clause in the Audience.
Returns
Type
Description
int
setExclusionDurationMode
Immutable. Specifies how long an exclusion lasts for users that meet the
exclusion filter. It is applied to all EXCLUDE filter clauses and is
ignored when there is no EXCLUDE filter clause in the Audience.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getFilterClauses
Required. Immutable. Unordered list. Filter clauses that define the
Audience. All clauses will be AND’ed together.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Analytics Admin V1alpha Client - Class Audience (0.29.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.1 (latest)](/php/docs/reference/analytics-admin/latest/V1alpha.Audience)\n- [0.29.0](/php/docs/reference/analytics-admin/0.29.0/V1alpha.Audience)\n- [0.28.1](/php/docs/reference/analytics-admin/0.28.1/V1alpha.Audience)\n- [0.27.0](/php/docs/reference/analytics-admin/0.27.0/V1alpha.Audience)\n- [0.26.0](/php/docs/reference/analytics-admin/0.26.0/V1alpha.Audience)\n- [0.25.2](/php/docs/reference/analytics-admin/0.25.2/V1alpha.Audience)\n- [0.24.2](/php/docs/reference/analytics-admin/0.24.2/V1alpha.Audience)\n- [0.23.0](/php/docs/reference/analytics-admin/0.23.0/V1alpha.Audience)\n- [0.22.5](/php/docs/reference/analytics-admin/0.22.5/V1alpha.Audience)\n- [0.20.0](/php/docs/reference/analytics-admin/0.20.0/V1alpha.Audience)\n- [0.19.0](/php/docs/reference/analytics-admin/0.19.0/V1alpha.Audience)\n- [0.18.1](/php/docs/reference/analytics-admin/0.18.1/V1alpha.Audience)\n- [0.17.0](/php/docs/reference/analytics-admin/0.17.0/V1alpha.Audience)\n- [0.16.0](/php/docs/reference/analytics-admin/0.16.0/V1alpha.Audience)\n- [0.15.1](/php/docs/reference/analytics-admin/0.15.1/V1alpha.Audience)\n- [0.14.0](/php/docs/reference/analytics-admin/0.14.0/V1alpha.Audience)\n- [0.13.0](/php/docs/reference/analytics-admin/0.13.0/V1alpha.Audience)\n- [0.12.0](/php/docs/reference/analytics-admin/0.12.0/V1alpha.Audience)\n- [0.11.1](/php/docs/reference/analytics-admin/0.11.1/V1alpha.Audience)\n- [0.10.0](/php/docs/reference/analytics-admin/0.10.0/V1alpha.Audience)\n- [0.9.0](/php/docs/reference/analytics-admin/0.9.0/V1alpha.Audience)\n- [0.8.2](/php/docs/reference/analytics-admin/0.8.2/V1alpha.Audience) \n| **Beta**\n|\n|\n| This library is covered by the [Pre-GA Offerings Terms](/terms/service-terms#1)\n| of the Terms of Service. Pre-GA libraries might have limited support,\n| and changes to pre-GA libraries might not be compatible with other pre-GA versions.\n| For more information, see the\n[launch stage descriptions](/products#product-launch-stages). \nReference documentation and code samples for the Google Analytics Admin V1alpha Client class Audience.\n\nA resource message representing an Audience.\n\nGenerated from protobuf message `google.analytics.admin.v1alpha.Audience`\n\nNamespace\n---------\n\nGoogle \\\\ Analytics \\\\ Admin \\\\ V1alpha\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nOutput only. The resource name for this Audience resource.\n\nFormat: properties/{propertyId}/audiences/{audienceId}\n\n### setName\n\nOutput only. The resource name for this Audience resource.\n\nFormat: properties/{propertyId}/audiences/{audienceId}\n\n### getDisplayName\n\nRequired. The display name of the Audience.\n\n### setDisplayName\n\nRequired. The display name of the Audience.\n\n### getDescription\n\nRequired. The description of the Audience.\n\n### setDescription\n\nRequired. The description of the Audience.\n\n### getMembershipDurationDays\n\nRequired. Immutable. The duration a user should stay in an Audience. It\ncannot be set to more than 540 days.\n\n### setMembershipDurationDays\n\nRequired. Immutable. The duration a user should stay in an Audience. It\ncannot be set to more than 540 days.\n\n### getAdsPersonalizationEnabled\n\nOutput only. It is automatically set by GA to false if this is an NPA\nAudience and is excluded from ads personalization.\n\n### setAdsPersonalizationEnabled\n\nOutput only. It is automatically set by GA to false if this is an NPA\nAudience and is excluded from ads personalization.\n\n### getEventTrigger\n\nOptional. Specifies an event to log when a user joins the Audience. If not\nset, no event is logged when a user joins the Audience.\n\n### hasEventTrigger\n\n### clearEventTrigger\n\n### setEventTrigger\n\nOptional. Specifies an event to log when a user joins the Audience. If not\nset, no event is logged when a user joins the Audience.\n\n### getExclusionDurationMode\n\nImmutable. Specifies how long an exclusion lasts for users that meet the\nexclusion filter. It is applied to all EXCLUDE filter clauses and is\nignored when there is no EXCLUDE filter clause in the Audience.\n\n### setExclusionDurationMode\n\nImmutable. Specifies how long an exclusion lasts for users that meet the\nexclusion filter. It is applied to all EXCLUDE filter clauses and is\nignored when there is no EXCLUDE filter clause in the Audience.\n\n### getFilterClauses\n\nRequired. Immutable. Unordered list. Filter clauses that define the\nAudience. All clauses will be AND'ed together.\n\n### setFilterClauses\n\nRequired. Immutable. Unordered list. Filter clauses that define the\nAudience. All clauses will be AND'ed together.\n\n### getCreateTime\n\nOutput only. Time when the Audience was created.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. Time when the Audience was created."]]