Google Ads: list audiences
list_audiencesLists the account's audiences and where its campaigns use them.
Returns the audience lists (open or closed, size range, whether each is
eligible for Search and Display, match rate for customer lists), custom
and combined audiences, and for each enabled or paused campaign its
audience setting (OBSERVATION, TARGETING or NOT_SET) and the audiences
attached at campaign or ad group level, with clicks, conversions and
cost. An ad group audience also carries its ad group's own setting,
which Google allows only when the campaign has none. In-market and
affinity segments are listed only for a name search. It reads only.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
campaign_id: Only this campaign's audiences. Optional; the account's
lists are returned either way.
start_date: First day of the clicks and cost (YYYY-MM-DD). Optional;
with end_date. Default: the last 30 days.
end_date: Last day of the clicks and cost (YYYY-MM-DD). Optional.
segments: IN_MARKET or AFFINITY, to search Google's segment
catalogue by name (with name_contains). Optional.
name_contains: Text the segment names contain, e.g. "travel"
(2 to 60 letters, digits, spaces or & , -); at most 50 segments
come back. Required with segments.
Returns:
Dictionary with user_lists, custom_audiences, combined_audiences,
campaigns (audience_mode, level, audiences with metrics and, at ad
group level, the ad group's audience_mode), segments when searched,
date_range and notes.Tools revision: 5c9bea8f.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | No | ||
| segments | No | ||
| start_date | No | ||
| campaign_id | No | ||
| customer_id | Yes | ||
| name_contains | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |