AdsApp.​ShoppingAdGroupAudience

Represents a Google Ads audience, either USER_INTEREST or USER_LIST, configured for shopping ad groups.

Methods:

MemberTypeDescription
biddingAdsApp.ShoppingAudienceBiddingProvides access to this audience's bidding fields.
getAdGroupAdsApp.ShoppingAdGroupReturns the ad group to which this audience belongs.
getAudienceIdStringReturns the audience ID of the audience.
getAudienceTypeStringReturns the type of the audience, either USER_INTEREST or USER_LIST.
getCampaignAdsApp.ShoppingCampaignReturns the campaign to which this audience belongs.
getIdStringReturns the ID of the shopping audience.
getNameStringReturns the name of the audience.
getResourceNameStringReturns the resource name of the shopping audience.
getStatsForAdsApp.StatsReturns stats for the specified date range.
getStatsForAdsApp.StatsReturns stats for the specified custom date range.
isEnabledbooleanReturns true if the shopping audience is enabled.
isPausedbooleanReturns true if the shopping audience is paused.
removevoidRemoves the shopping audience.

bidding()

Provides access to this audience's bidding fields.

Return values:

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

getAdGroup()

Returns the ad group to which this audience belongs.

Return values:

TypeDescription
AdsApp.ShoppingAdGroupThe ad group to which this audience belongs.

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.

getCampaign()

Returns the campaign to which this audience belongs.

Return values:

TypeDescription
AdsApp.ShoppingCampaignThe campaign to which this audience belongs.

getId()

Returns the ID of the shopping audience.

Return values:

TypeDescription
StringThe ID of the shopping audience.

getName()

Returns the name of the audience.

Return values:

TypeDescription
StringThe name of the audience.

getResourceName()

Returns the resource name of the shopping audience.

Return values:

TypeDescription
StringThe resource name of the shopping audience.

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 = shoppingAudience.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 shopping audience is enabled.

Return values:

TypeDescription
booleantrue if the shopping audience is enabled.

isPaused()

Returns true if the shopping audience is paused.

Return values:

TypeDescription
booleantrue if the shopping audience is paused.

remove()

Removes the shopping audience.

Returns nothing.