AdsApp.AccountShoppingAdGroupTargeting
Stay organized with collections
Save and categorize content based on your preferences.
Provides access to shopping ad group-level targeting criteria (currently just
audiences).
For instance, to select all audiences targeted by shopping ad groups you
might use:
var shoppingAudienceSelector = AdsApp.shoppingAdGroupTargeting()
.audiences()
.withCondition("metrics.impressions > 100")
.forDateRange("LAST_MONTH")
.orderBy("metrics.clicks DESC");
var shoppingAudienceIterator = shoppingAudienceSelector.get();
while (shoppingAudienceIterator.hasNext()) {
var shoppingAudience = shoppingAudienceIterator.next();
}
Methods:
audiences()
Specializes this selector to return
ShoppingAdGroupAudience
criteria.
Return values:
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-25 UTC.
[null,null,["Last updated 2025-08-25 UTC."],[[["\u003cp\u003eThis tool enables access to targeting criteria at the shopping ad group level, specifically focusing on audiences.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eaudiences()\u003c/code\u003e method specializes the selector to return \u003ccode\u003eShoppingAdGroupAudience\u003c/code\u003e criteria.\u003c/p\u003e\n"],["\u003cp\u003eA \u003ccode\u003eShoppingAdGroupAudienceSelector\u003c/code\u003e is used to select \u003ccode\u003eShoppingAdGroupAudience\u003c/code\u003e criteria and is demonstrated in the example code.\u003c/p\u003e\n"],["\u003cp\u003eThe tool is able to retrieve audience data using metrics such as impressions and sort the results.\u003c/p\u003e\n"]]],[],null,["# AdsApp.AccountShoppingAdGroupTargeting\n\nProvides access to shopping ad group-level targeting criteria (currently just audiences).\n\nFor instance, to select all audiences targeted by shopping ad groups you\nmight use:\n\n```gdscript\nvar shoppingAudienceSelector = AdsApp.shoppingAdGroupTargeting()\n .audiences()\n .withCondition(\"metrics.impressions \u003e 100\")\n .forDateRange(\"LAST_MONTH\")\n .orderBy(\"metrics.clicks DESC\");\n\nvar shoppingAudienceIterator = shoppingAudienceSelector.get();\nwhile (shoppingAudienceIterator.hasNext()) {\n var shoppingAudience = shoppingAudienceIterator.next();\n}\n```\n\n### Methods:\n\n| Member | Type | Description |\n|---------------------------|----------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| [audiences()](#audiences) | [AdsApp.ShoppingAdGroupAudienceSelector](/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingadgroupaudienceselector) | Specializes this selector to return [ShoppingAdGroupAudience](/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingadgroupaudience) criteria. |\n\n`audiences()`\n-------------\n\nSpecializes this selector to return [ShoppingAdGroupAudience](/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingadgroupaudience) criteria.\n\n### Return values:\n\n| Type | Description |\n|----------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|\n| [AdsApp.ShoppingAdGroupAudienceSelector](/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingadgroupaudienceselector) | A selector for [ShoppingAdGroupAudience](/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingadgroupaudience) criteria. |"]]