AdsApp.​SearchCampaignAudience

Represents a Google Ads audience, either USER_INTEREST or USER_LIST, configured for search campaigns.

Methods:

MemberTypeDescription
biddingAdsApp.SearchAudienceBiddingProvides access to this audience's bidding fields.
getAudienceIdStringReturns the audience ID of the audience.
getAudienceTypeStringReturns the type of the audience, either USER_INTEREST or USER_LIST.
getBaseCampaignAdsApp.CampaignReturns the base campaign to which this audience belongs.
getCampaignAdsApp.CampaignReturns the campaign to which this audience belongs or null if it does not belong to a search or display campaign.
getIdStringReturns the ID of the criterion.
getNameStringReturns the name of the audience.
getResourceNameStringReturns the resource name of the criterion.
getStatsForAdsApp.StatsReturns stats for the specified date range.
getStatsForAdsApp.StatsReturns stats for the specified custom date range.
isEnabledbooleanReturns true if the audience is enabled.
isPausedbooleanReturns true if the audience is paused.
removevoidRemoves the audience.

bidding()

Provides access to this audience's bidding fields.

Return values:

TypeDescription
AdsApp.SearchAudienceBiddingAccess to this audience's bidding fields.

getAudienceId()

Returns the audience ID of the audience. User List IDs (List IDs) are available on the details page of a User List (found under the Audiences section of the Shared Library).

Return values:

TypeDescription
StringThe audience ID of the audience.

getAudienceType()

Returns the type of the audience, either USER_INTEREST or USER_LIST.

Return values:

TypeDescription
StringThe type of the audience.

getBaseCampaign()

Returns the base campaign to which this audience belongs.

Return values:

TypeDescription
AdsApp.CampaignThe base campaign to which this audience belongs.

getCampaign()

Returns the campaign to which this audience belongs or null if it does not belong to a search or display campaign.

Return values:

TypeDescription
AdsApp.CampaignThe campaign to which this audience belongs or null if it does not belong to a search or display campaign.

getId()

Returns the ID of the criterion.

Return values:

TypeDescription
StringThe ID of the criterion.

getName()

Returns the name of the audience.

Return values:

TypeDescription
StringThe name of the audience.

getResourceName()

Returns the resource name of the criterion.

Return values:

TypeDescription
StringThe resource name of the criterion.

getStatsFor(dateRange)

Returns stats for the specified date range. Supported values:

TODAY, YESTERDAY, LAST_7_DAYS, THIS_WEEK_SUN_TODAY, LAST_WEEK, LAST_14_DAYS, LAST_30_DAYS, LAST_BUSINESS_WEEK, LAST_WEEK_SUN_SAT, THIS_MONTH, LAST_MONTH, ALL_TIME.

Example:

var stats = audience.getStatsFor("THIS_MONTH");

Arguments:

NameTypeDescription
dateRangeStringDate range for which the stats are requested.

Return values:

TypeDescription
AdsApp.StatsThe stats for the specified date range.

getStatsFor(dateFrom, dateTo)

Returns stats for the specified custom date range. Both parameters can be either an object containing year, month, and day fields, or an 8-digit string in YYYYMMDD form. For instance, March 24th, 2013 is represented as either {year: 2013, month: 3, day: 24} or "20130324". The date range is inclusive on both ends, so forDateRange("20130324", "20130324") defines a range of a single day.

Arguments:

NameTypeDescription
dateFromObjectStart date of the date range. Must be either a string in YYYYMMDD form, or an object with year, month and day properties.
dateToObjectEnd date of the date range. Must be either a string in YYYYMMDD form, or an object with year, month and day properties.

Return values:

TypeDescription
AdsApp.StatsThe stats for the specified date range.

isEnabled()

Returns true if the audience is enabled.

Return values:

TypeDescription
booleantrue if the audience is enabled.

isPaused()

Returns true if the audience is paused.

Return values:

TypeDescription
booleantrue if the audience is paused.

remove()

Removes the audience.

Returns nothing.