Organic shopping performance
get_organic_shopping_performanceOrganic (free listing) product performance from the Google Merchant Center account linked to a GSC Wizard site: a daily clicks / impressions / conversions timeline plus the top offers, groupable by brand, Google category or merchant product type. Optionally includes the non-product timeline (category and home pages reached from Merchant Center surfaces). Merchant Center free-listing numbers cover the Shopping tab, Search, Images, Lens, YouTube and Maps, while Search Console merchant listings (get_merchant_listings_performance) counts enriched product results in web Search only, so the two do not reconcile to one figure. Conversions exist only where the merchant configured a Merchant Center conversion source. Returns a notConfigured result (not an error) when Merchant Center is not connected or no Merchant Center account is linked to the site in the GSC Wizard app. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Table rows to return, ordered by organic clicks (default 25, max 200). | |
| endDate | No | Optional. Window end as YYYY-MM-DD (e.g. 2026-05-31). You do NOT need to know today's date or the latest available date: omit this and the server uses the latest settled Search Console date (data lags ~2-3 days behind today). Never pass null or the string "null". | |
| groupBy | No | How the table rows are grouped: "offer" (one row per product / offer id, the default), "brand", "category" (Google product taxonomy level 1) or "productType" (the merchant's own taxonomy level 1). | offer |
| siteUrl | Yes | The property URL as returned by list_sites (e.g. "sc-domain:example.com"). | |
| startDate | No | Optional. Window start as YYYY-MM-DD (e.g. 2026-05-03). You do NOT need to know today's date. Omit BOTH startDate and endDate to analyze the last 28 settled days automatically (Search Console data lags ~2-3 days). Never pass null or the string "null". | |
| includeNonProduct | No | Include the non-product timeline: clicks to category / home pages from Merchant Center surfaces, which never appear in the product numbers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | ||
| note | No | ||
| rows | No | ||
| range | No | ||
| reason | No | ||
| totals | No | ||
| account | No | ||
| groupBy | No | ||
| hasMore | No | ||
| siteUrl | No | ||
| cachedAt | No | ||
| rowCount | No | ||
| timeline | No | ||
| truncated | No | ||
| dataSource | No | ||
| currencyCode | No | ||
| gmcAccountId | No | ||
| notConfigured | No | ||
| conversionNote | No | ||
| definitionNote | No | ||
| truncationNote | No | ||
| marketingMethod | No | ||
| nonProductTotals | No | ||
| truncationReason | No | ||
| nonProductTimeline | No |