Merchant Reports API의 product_view를 사용하여 제품 상태를 비롯하여 제품 데이터의 필터링된 보기를 표시할 수 있습니다. 예를 들어 product_view를 쿼리하여 문제가 있는 제품을 나열하거나 새 제품 목록을 가져와 게재를 확인할 수 있습니다.
쿼리의 SELECT 절에 id 필드를 포함해야 합니다. id는 제품의 REST ID와 동일한 값을 갖습니다.
item_issues를 제외한 모든 사용 가능한 필드를 기준으로 필터링할 수 있습니다. 다음을 제외한 사용 가능한 모든 필드를 기준으로 응답을 정렬할 수 있습니다.
{"results":[{"priceInsightsProductView":{"id":"en~US~12345","title":"UGG Women's s Classic Mini","brand":"UGG","price"{"amountMicros":"124990000","currencyCode":"USD"},"suggestedPrice"{"amountMicros":"135680000","currencyCode":"USD"},"predictedImpressionsChangeFraction":"0.12609300017356873","predictedClicksChangeFraction":"0.508745014667511","predictedConversionsChangeFraction":"2.3431060314178467"}},{"priceInsightsProductView":{"id":"en~US~12346","title":"Nike React Infinity Run Flyknit 2","brand":"Nike","price"{"amountMicros":"119990000""currencyCode":"USD"},"suggestedPrice"{"amountMicros":"125440000","currencyCode":"USD"},"predictedImpressionsChangeFraction":"0.1799899935722351","predictedClicksChangeFraction":"0.6203680038452148","predictedConversionsChangeFraction":"1.234868049621582"}},{"priceInsightsProductView":{"id":"en~US~12347","title":" New Balance 327 White Trainers","brand":"New Balance","price"{"amountMicros":"84990000""currencyCode":"USD"},"suggestedPrice"{"amountMicros":"82000000","currencyCode":"USD"},"predictedImpressionsChangeFraction":"0.11538799852132797","predictedClicksChangeFraction":"0.5869849920272827","predictedConversionsChangeFraction":"1.3622850179672241"}}]}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-08-11(UTC)"],[[["\u003cp\u003eAccess and analyze product performance data, including impressions, clicks, and click-through rates, using the \u003ccode\u003eproduct_performance_view\u003c/code\u003e report.\u003c/p\u003e\n"],["\u003cp\u003eFilter your product data by attributes like status, offer ID, and feed label, using the \u003ccode\u003eproduct_view\u003c/code\u003e report to identify and address issues or verify serving.\u003c/p\u003e\n"],["\u003cp\u003eLeverage the \u003ccode\u003eprice_insights_product_view\u003c/code\u003e report to obtain suggested sale prices for your products and understand the potential impact of price adjustments on impressions, clicks, and conversions, ultimately helping optimize pricing strategies.\u003c/p\u003e\n"]]],[],null,["# Evaluate your products\n\nYou can use the Merchant Reports API to [view performance\ndata](#measure_performance), [filter your products](#filter_products) by\nspecific attributes, and [improve your pricing](#improve_pricing).\n\nMeasure performance\n-------------------\n\nYou can retrieve\n[performance metrics](//support.google.com/merchants/answer/10265167)\nfor your account with the Merchant Reports API\n[`product_performance_view`](/merchant/api/reference/rest/reports_v1/accounts.reports/search#productperformanceview).\n\n### Requirements\n\nTo retrieve this report you will need to have the\n[Performance and insights role](//support.google.com/merchants/answer/11935402).\n\nTo assign the Performance and insights role to an existing user, create a [patch\nrequest](/merchant/api/reference/rest/accounts_v1/accounts.users/patch) and\nassign the `PERFORMANCE_REPORTING` access right to the user. The following\nrequest shows how you can create a patch request for assigning the\n`PERFORMANCE_REPORTING` access right: \n\n PATCH https://merchantapi.googleapis.com/accounts/v1/accounts/\u003cvar translate=\"no\"\u003e{ACCOUNT_ID}\u003c/var\u003e/users/\u003cvar translate=\"no\"\u003e{EMAIL_ID}\u003c/var\u003e\n\n {\n \"accessRights\": [\n \"PERFORMANCE_REPORTING\"\n ]\n }\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003e{ACCOUNT_ID}\u003c/var\u003e: The unique identifier of the Merchant Center account.\n- \u003cvar translate=\"no\"\u003e{EMAIL_ID}\u003c/var\u003e: The email address of the user to whom you want to assign the role.\n\n### Sample query\n\nThe following query retrieves the `impressions`, `clicks`, and\n`click_through_rate` for all products in your account during a specific 30-day\nperiod. To make the request, pass the following [Merchant Center Query\nLanguage](/merchant/api/guides/reports/query-language) statement to the\n[`accounts.reports.search`](/merchant/api/reference/rest/reports_v1/accounts.reports/search)\nmethod: \n\n SELECT impressions, clicks, click_through_rate\n FROM product_performance_view\n WHERE date BETWEEN '2020-12-01' AND '2020-12-30'\n\nFor more information about performance reports, see the\n[Performance reports](/merchant/api/guides/reports/performance-reports)\nguide.\n\nFilter products\n---------------\n\nYou can use the Merchant Reports API's\n[`product_view`](/merchant/api/reference/rest/reports_v1/accounts.reports/search#productview)\nto show a filtered view of your product data, including product statuses. For\nexample, you can query `product_view` to list products that have issues, or to\nget a list of your new products and verify serving.\n\nYou must include the `id` field in the `SELECT` clause of your query. The `id`\nhas the same value as the product's [REST\nID](/merchant/api/guides/compatibility#new_id_format).\n\nYou can filter based on all the [available\nfields](/merchant/api/reference/rest/reports_v1/accounts.reports/search),\nexcept `item_issues`. You can sort the response based on all the available\nfields except the following:\n\n- `gtin`\n- `item_issues`\n\nHere's an example that returns your products with the status\n`NOT_ELIGIBLE_OR_DISAPPROVED`. To make the request, pass the following [Merchant\nCenter Query Language](/merchant/api/guides/reports/query-language) statement to\nthe\n[`accounts.reports.search`](/merchant/api/reference/rest/reports_v1/accounts.reports/search)\nmethod: \n\n SELECT\n id,\n offer_id,\n feed_label,\n title,\n aggregated_reporting_context_status,\n item_issues\n FROM product_view\n WHERE aggregated_reporting_context_status = 'NOT_ELIGIBLE_OR_DISAPPROVED'\n\nHere's a sample response from the preceding query: \n\n {\n \"results\": [\n {\n \"productView\": {\n \"id\": \"en~US~id0\",\n \"offerId\": \"id0\",\n \"feedLabel\": \"US\",\n \"aggregatedReportingContextStatus\": \"NOT_ELIGIBLE_OR_DISAPPROVED\",\n \"itemIssues\": [\n {\n \"type\": {\n \"code\": \"invalid_string_value\",\n \"canonicalAttribute\": \"n:product_code\"\n },\n \"severity\": {\n \"severityPerReportingContext\": [\n {\n \"reportingContext\": \"SHOPPING_ADS\",\n \"disapprovedCountries\": [\n \"US\"\n ]\n },\n {\n \"reportingContext\": \"FREE_LISTINGS\",\n \"disapprovedCountries\": [\n \"US\"\n ]\n }\n ],\n \"aggregatedSeverity\": \"DISAPPROVED\"\n },\n \"resolution\": \"MERCHANT_ACTION\"\n },\n {\n \"type\": {\n \"code\": \"apparel_missing_brand\",\n \"canonicalAttribute\": \"n:brand\"\n },\n \"severity\": {\n \"severityPerReportingContext\": [\n {\n \"reportingContext\": \"SHOPPING_ADS\",\n \"disapprovedCountries\": [\n \"US\"\n ]\n }\n ],\n \"aggregatedSeverity\": \"DEMOTED\"\n },\n \"resolution\": \"MERCHANT_ACTION\"\n }\n ]\n }\n }\n ]\n }\n\nFor more information about the fields available for query, see [Fields in `productView` table](/merchant/api/reference/rest/reports_v1/accounts.reports#ProductView.FIELDS).\n\nImprove pricing\n---------------\n\nYou can use the price insights view to see suggested sale prices for your\nproducts, and predictions for the performance that you can expect if you update\nyour products' prices. Using the price insights report can help you price your\nproducts more effectively.\n\nFor more information, see [Improve product pricing with the price insights report](//support.google.com/merchants/answer/11916926).\n\nQuery\n[`price_insights_product_view`](/merchant/api/reference/rest/reports_v1/accounts.reports/search#priceinsightsproductview)\nto view suggested sale prices for your products.\n\nHere's a sample you can use to view suggested sales prices for your products. To\nmake the request, pass the following [Merchant Center Query\nLanguage](/merchant/api/guides/reports/query-language) statement to the\n[`accounts.reports.search`](/merchant/api/reference/rest/reports_v1/accounts.reports/search)\nmethod: \n\n SELECT\n id,\n title,\n brand,\n price,\n suggested_price,\n predicted_impressions_change_fraction,\n predicted_clicks_change_fraction,\n predicted_conversion_change_fraction\n FROM price_insights_product_view\n\nHere's a sample response from the preceding query: \n\n {\n \"results\": [\n {\n \"priceInsightsProductView\": {\n \"id\": \"en~US~12345\",\n \"title\": \"UGG Women's s Classic Mini\",\n \"brand\": \"UGG\",\n \"price\" {\n \"amountMicros\": \"124990000\",\n \"currencyCode\": \"USD\"\n },\n \"suggestedPrice\" {\n \"amountMicros\": \"135680000\",\n \"currencyCode\": \"USD\"\n },\n \"predictedImpressionsChangeFraction\": \"0.12609300017356873\",\n \"predictedClicksChangeFraction\": \"0.508745014667511\",\n \"predictedConversionsChangeFraction\": \"2.3431060314178467\"\n }\n },\n {\n \"priceInsightsProductView\": {\n \"id\": \"en~US~12346\",\n \"title\": \"Nike React Infinity Run Flyknit 2\",\n \"brand\": \"Nike\",\n \"price\" {\n \"amountMicros\": \"119990000\"\n \"currencyCode\": \"USD\"\n },\n \"suggestedPrice\" {\n \"amountMicros\": \"125440000\",\n \"currencyCode\": \"USD\"\n },\n \"predictedImpressionsChangeFraction\": \"0.1799899935722351\",\n \"predictedClicksChangeFraction\": \"0.6203680038452148\",\n \"predictedConversionsChangeFraction\": \"1.234868049621582\"\n }\n },\n {\n \"priceInsightsProductView\": {\n \"id\": \"en~US~12347\",\n \"title\": \" New Balance 327 White Trainers\",\n \"brand\": \"New Balance\",\n \"price\" {\n \"amountMicros\": \"84990000\"\n \"currencyCode\": \"USD\"\n },\n \"suggestedPrice\" {\n \"amountMicros\": \"82000000\",\n \"currencyCode\": \"USD\"\n },\n \"predictedImpressionsChangeFraction\": \"0.11538799852132797\",\n \"predictedClicksChangeFraction\": \"0.5869849920272827\",\n \"predictedConversionsChangeFraction\": \"1.3622850179672241\"\n }\n }\n ]\n }\n\nFor more information about the fields available for query, see [Fields in `priceInsightsProductView` table](/merchant/api/reference/rest/reports_v1/accounts.reports#PriceInsightsProductView.FIELDS)."]]