You can use the market insights reports to view retail data from Google that can help you understand the current market. This data includes:
- Best-selling products and brands
- Competitive price points
- Sale price suggestions
- Information about the competitive landscape for your industry
Your account must meet minimum eligibility requirements, and you must ensure that your use, or any third party's use, of Market Insights data exported from your Merchant Center account complies with the Merchant Center terms and conditions .
Identify best-sellers
You can use the best sellers reports to see the current best-selling products and brands on Google, and whether or not you currently carry them in your product feed.
This popularity data is grouped by Google product category and country to help you decide which new products and brands to stock. It can help you pinpoint seasonal trends with the use of historical data, and identify the products and brands that would benefit from increased budgets or bids.
Products
Query best_sellers_product_cluster_view
to view the best-selling products on Google.
Here's a sample you can use to view best-selling products. To make the request,
pass the following Merchant Center Query
Language
statement to the accounts.reports.search
method:
SELECT
report_date
,
report_granularity
,
report_country_code
,
report_category_id
,
rank
,
previous_rank
,
relative_demand
,
previous_relative_demand
,
relative_demand_change
,
title
,
brand
,
category_l1
,
category_l2
,
category_l3
,
variant_gtins
,
inventory_status
,
brand_inventory_status
FROM
best_sellers_product_cluster_view
WHERE
report_date
=
'<var class="edit">2022-10-10</var>'
AND
report_granularity
=
'<var class="edit">WEEKLY</var>'
AND
report_country_code
=
'<var class="edit">US</var>'
AND
report_category_id
=
< var
class
=
"edit"
> 166
< /
var
> ORDER
BY
rank
You can change the values in the WHERE
clause to customize the report for
other dates, granularities, countries, and categories
.
Here's a sample response from the preceding query:
{
"results"
:
[
{
"bestSellersProductClusterView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"1"
,
"previousRank"
:
"1"
,
"relativeDemand"
:
"VERY_HIGH"
,
"previousRelativeDemand"
:
"VERY_HIGH"
,
"relativeDemandChange"
:
"FLAT"
,
"title"
:
"Ugg Shoes Ugg Tasman"
,
"brand"
:
"UGG"
,
"categoryL1"
:
"Apparel & Accessories"
,
"categoryL2"
:
"Shoes"
,
"categoryL3"
:
""
,
"variantGtins"
:
[
"00737872992873"
,
"00737872992880"
,
"00737872992866"
],
"inventoryStatus"
:
"NOT_IN_INVENTORY"
,
"brandInventoryStatus"
:
"NOT_IN_INVENTORY"
}
},
{
"bestSellersProductClusterView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"2"
,
"previousRank"
:
"8"
,
"relativeDemand"
:
"VERY_HIGH"
,
"previousRelativeDemand"
:
"HIGH"
,
"relativeDemandChange"
:
"RISER"
,
"title"
:
"UGG Women's s Classic Mini"
,
"brand"
:
"UGG"
,
"categoryL1"
:
"Apparel & Accessories"
,
"categoryL2"
:
"Shoes"
,
"categoryL3"
:
""
,
"variantGtins"
:
[
"00194715081314"
,
"00194715081246"
,
"00194715081321"
],
"inventoryStatus"
:
"NOT_IN_INVENTORY"
,
"brandInventoryStatus"
:
"NOT_IN_INVENTORY"
}
},
{
"bestSellersProductClusterView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"3"
,
"previousRank"
:
"2"
,
"relativeDemand"
:
"VERY_HIGH"
,
"previousRelativeDemand"
:
"VERY_HIGH"
,
"relativeDemandChange"
:
"FLAT"
,
"title"
:
"Crocs Classic"
,
"brand"
:
"Crocs"
,
"categoryL1"
:
"Apparel & Accessories"
,
"categoryL2"
:
"Shoes"
,
"categoryL3"
:
""
,
"variantGtins"
:
[
"00887350811209"
,
"00191448903852"
,
"00191448769090"
],
"inventoryStatus"
:
"NOT_IN_INVENTORY"
,
"brandInventoryStatus"
:
"OUT_OF_STOCK"
}
}
]
}
For more information about the fields available for query, see Fields in bestSellersProductClusterView
table
.
Brands
Query best_sellers_brand_view
to view the best-selling brands on Google.
Here's a sample you can use to view best-selling brands. To make the request,
pass the following Merchant Center Query
Language
statement to the accounts.reports.search
method:
SELECT
report_date
,
report_granularity
,
report_country_code
,
report_category_id
,
rank
,
previous_rank
,
relative_demand
,
previous_relative_demand
,
relative_demand_change
,
brand
FROM
best_sellers_brand_view
WHERE
report_date
=
'<var class="edit">2022-10-10</var>'
AND
report_granularity
=
'<var class="edit">WEEKLY</var>'
AND
report_country_code
=
'<var class="edit">US</var>'
AND
report_category_id
=
< var
class
=
"edit"
> 166
< /
var
> ORDER
BY
rank
You can change the values in the WHERE
clause to customize the report for
other dates, granularities, countries, and categories
.
Here's a sample response from the preceding query:
{
"results"
:
[
{
"bestSellersBrandView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"1"
,
"previousRank"
:
"1"
,
"relativeDemand"
:
"VERY_HIGH"
,
"previousRelativeDemand"
:
"VERY_HIGH"
,
"relativeDemandChange"
:
"FLAT"
,
"brand"
:
"Nike"
}
},
{
"bestSellersBrandView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"2"
,
"previousRank"
:
"2"
,
"relativeDemand"
:
"HIGH"
,
"previousRelativeDemand"
:
"HIGH"
,
"relativeDemandChange"
:
"FLAT"
,
"brand"
:
"SHEIN"
}
},
{
"bestSellersBrandView"
:
{
"reportDate"
:
"2022-10-10"
,
"reportGranularity"
:
"WEEKLY"
,
"reportCountryCode"
:
"US"
,
"reportCategoryId"
:
"166"
,
"rank"
:
"3"
,
"previousRank"
:
"4"
,
"relativeDemand"
:
"HIGH"
,
"previousRelativeDemand"
:
"HIGH"
,
"relativeDemandChange"
:
"FLAT"
,
"brand"
:
"adidas"
}
}
]
}
For more information about the fields available for query, see Fields in bestSellersBrandView
table
.
Price competitively
You can use the price competitiveness report to see how other retailers are pricing the same products that you sell.
To view suggestions for how to price your own products based on their predicted performance, see Improve pricing .
Query price_competitiveness_product_view
to learn how other retailers are pricing the same products that you sell.
Here's a sample you can use to view price competitiveness data. To make the
request, pass the following Merchant Center Query
Language
statement to the accounts.reports.search
method:
SELECT
id
,
title
,
brand
,
price
,
report_country_code
,
benchmark_price
FROM
price_competitiveness_product_view
Here's a sample response from the preceding query:
{
"results"
:
[
{
"priceCompetitivenessProductView"
:
{
"id"
:
"en~US~12345"
,
"title"
:
"UGG Women's s Classic Mini"
,
"brand"
:
"UGG"
,
"price"
{
"amountMicros"
:
"124990000"
,
"currencyCode"
:
"USD"
},
"reportCountryCode"
:
"US"
,
"benchmarkPrice"
{
"amountMicros"
:
"119922291"
,
"currencyCode"
:
"USD"
}
}
},
{
"priceCompetitivenessProductView"
:
{
"id"
:
"en~US~12346"
,
"title"
:
"Nike React Infinity Run Flyknit 2"
,
"brand"
:
"Nike"
,
"price"
{
"amountMicros"
:
"119990000"
,
"currencyCode"
:
"USD"
},
"reportCountryCode"
:
"US"
,
"benchmarkPrice"
{
"amountMicros"
:
"173436840"
,
"currencyCode"
:
"USD"
}
}
},
{
"priceCompetitivenessProductView"
:
{
"id"
:
"en~US~12347"
,
"title"
:
"New Balance 327 White Trainers"
,
"brand"
:
"New Balance"
,
"price"
{
"amountMicros"
:
"84990000"
,
"currencyCode"
:
"USD"
},
"reportCountryCode"
:
"US"
,
"benchmarkPrice"
{
"amountMicros"
:
"85459050"
,
"currencyCode"
:
"USD"
}
}
}
]
}
For more information about the fields available for query, see Fields in priceCompetitivenessProductView
table
.