Bạn có thể sử dụng Merchant Reports API để tìm hiểu về sản phẩm, hiệu suất và môi trường cạnh tranh của sản phẩm trên Google thông qua chế độ xem dữ liệu mà API này cung cấp.
Bạn có thể sử dụng Merchant Reports API để làm những việc sau:
- Đo lường hiệu suất của sản phẩm: Trong Merchant API, MerchantPerformanceViewhiện làproduct_performance_view.
- Lọc sản phẩm theo các trường cụ thể: Với Merchant API, bạn có thể lọc dựa trên tất cả các trường có sẵn, ngoại trừ item_issues.
- Cải thiện giá sản phẩm:
Với Merchant API, các trường số tiền tính theo micro và đơn vị tiền tệ được hợp nhất thành một trường có kiểu Price.
- Hiểu rõ thị trường: Với Merchant API, bạn có thể nhận được dữ liệu về các sản phẩm và thương hiệu bán chạy nhất, điểm giá cạnh tranh, đề xuất giá ưu đãi và thông tin về tình hình cạnh tranh trong ngành của bạn.
- Khám phá tình hình cạnh tranh: Bạn có thể nhận báo cáo để nắm bắt tình hình cạnh tranh ở cấp danh mục sản phẩm và làm những việc cần thiết để cải thiện khả năng hiển thị của mình.
Sau đây là cách bạn có thể tích hợp Merchant Reports API với chế độ triển khai Content API for Shopping hiện có.
Yêu cầu
Sử dụng định dạng URL yêu cầu sau đây cho Merchant Reports API:
POST https://merchantapi.googleapis.com/reports/v1/{PARENT}/reports:search
Sau đây là ví dụ so sánh Content API for Shopping với Merchant Reports API cho các yêu cầu search:
| Content API | Merchant API | |
| URL | https://shoppingcontent.googleapis.com/content/v2.1/{MERCHANT_ID}/reports/search | https://merchantapi.googleapis.com/reports/v1/{PARENT}/reports:search | 
| Giá trị nhận dạng | {MERCHANT_ID} | {PARENT} | 
Phương thức
Bạn có thể truy vấn Merchant Reports API bằng cách gọi phương thức ReportService.Search.
Số lượt xem
Trong Merchant API, tên bảng được thay đổi từ CamelCase thành snake_case.
MerchantPerformanceView đổi tên thành product_performance_view
Sau đây là mối liên kết giữa tên bảng trong Content API for Shopping và Merchant API:
| Content API | Merchant API | 
| MerchantPerformanceView | product_performance_view | 
| ProductView | product_view | 
| PriceCompetitivenesProductView | price_competitiveness_product_view | 
| PriceInsightsProductView | price_insights_product_view | 
| BestSellersBrandView | best_sellers_brand_view | 
| BestSellersProductClusterView | best_sellers_product_cluster_view | 
| CompetitiveVisibilityCompetitorView | competitive_visibility_competitor_view | 
| CompetitiveVisibilityTopMerchantView | competitive_visibility_top_merchant_view | 
| CompetitiveVisibilityBenchmarkView | competitive_visibility_benchmark_view | 
Trong Merchant API, bạn không cần chỉ định tiền tố trường, ví dụ: segments.offer_id. Thay vào đó, chỉ cần sử dụng tên trường, offer_id.
Dưới đây là ví dụ so sánh các truy vấn trong Content API for Shopping và Merchant API:
| Content API | Merchant API | 
|    SELECT
     segments.offer_id,
     metrics.clicks
   FROM MerchantPerformanceView
   WHERE segments.date DURING LAST_7_DAYS
    |    SELECT
     offer_id,
     clicks
   FROM product_performance_view
   WHERE date DURING LAST_7_DAYS
    | 
Sau đây là một phản hồi mẫu:
| Content API | Merchant API | 
| {
  "segments":{
    "offerId":"abc"
  },
  "metrics":{
    "clicks":"123"
  }
} | {
  "productPerformanceView" : {
    "offerId": "abc",
    "clicks": "123"
  }
} | 
Bạn có thể dùng tên bảng làm tiền tố trường. Ví dụ: cả offer_id và product_performance_view.offer_id đều được chấp nhận trong truy vấn Merchant API.
Hiệu suất
Sau đây là những thay đổi đối với chế độ xem hiệu suất trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| segments.program: chuỗi | marketing_method: chuỗi | Phân đoạn programđược thay thế bằng trườngmarketing_methodmới. Hãy xem phần Giá trịmarketing methodmới để biết thông tin chi tiết. | 
| metrics.ctr: double | clickThroughRate: double | Đổi tên chỉ số ctrthànhclickThroughRate | 
| metrics.conversionValueMicros: số nguyênsegments.currencyCode: chuỗi | conversionValue: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
| metrics.orders,
 | Không được hỗ trợ | API Báo cáo người bán không hỗ trợ các chỉ số của chương trình Mua trên Google | 
Giá trị mới của phương thức tiếp thị
Dưới đây là mối liên kết giữa các giá trị segments.program và marketing_method:
| Content API | Merchant API | 
| SHOPPING_ADS | ADS | 
| FREE_PRODUCT_LISTING | ORGANIC | 
| FREE_LOCAL_PRODUCT_LISTING | ORGANIC | 
| BUY_ON_GOOGLE_LISTING | Không được hỗ trợ | 
Sản phẩm
Sau đây là những thay đổi đối với chế độ xem sản phẩm trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| productView.id: chuỗi | id: chuỗi | Định dạng trường thay đổi từ channel:language:targetCountry:offerIdthànhchannel~language~feedLabel~offerId | 
| productView.priceMicros: số nguyênproductView.currencyCode: chuỗi | price: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
| productView.aggregated_destination_status: chuỗi | aggregated_reporting_context_status: chuỗi | Trường aggregated_destination_statusđược đổi tên thànhaggregated_reporting_context_status, các giá trị không thay đổi | 
| productView.item_issues: [
 | item_issues: [
 | Định nghĩa về ItemIssueđã thay đổi | 
| Không được hỗ trợ | feedLabel: chuỗi | Giới thiệu trường feedLabel | 
Thông tin chi tiết về giá
Sau đây là những thay đổi đối với chế độ xem thông tin chi tiết về giá trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| productView.id: chuỗi | id: chuỗi | Định dạng trường thay đổi từ channel:language:targetCountry:offerIdthànhchannel~language~feedLabel~offerId | 
| productView.priceMicros: số nguyên
productView.currencyCode: chuỗi | price: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
| priceInsights.suggestedPriceMicros: số nguyênpriceInsights.suggestedPriceCurrencyCode: chuỗi | suggestedPrice: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
| priceInsights.predictedGrossProfitChangeFraction: doublepriceInsights.predictedMonthlyGrossProfitChangeMicros: integerpriceInsights.predictedMonthlyGrossProfitChangeCurrencyCode: string | Không được hỗ trợ | Merchant Reports API không hỗ trợ các trường liên quan đến sự thay đổi về lợi nhuận gộp | 
Sức cạnh tranh về giá
Sau đây là những thay đổi đối với chế độ xem sức cạnh tranh về giá trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| productView.id: chuỗi | id: chuỗi | Định dạng trường thay đổi từ channel:language:targetCountry:offerIdthànhchannel~language~feedLabel~offerId | 
| productView.priceMicros: số nguyênproductView.currencyCode: chuỗi | price: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
| priceCompetitiveness.countryCode: chuỗi | reportCountryCode: chuỗi | Trường countryCodeđược đổi tên thànhreportCountryCode | 
| priceCompetitiveness.benchmarkPriceMicros: số nguyênpriceCompetitiveness.benchmarkPriceCurrencyCode: chuỗi | benchmarkPrice: {
 | Các trường số tiền một phần triệu và đơn vị tiền tệ được hợp nhất thành một trường có loại Price | 
Bán chạy nhất
Sau đây là những thay đổi đối với chế độ xem sản phẩm bán chạy nhất trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| bestSellers.countryCode: chuỗi | reportCountryCode: chuỗi | Trường countryCodeđược đổi tên thànhreportCountryCode | 
| bestSellers.categoryId: int | reportCategoryId: int | Trường categoryIdđược đổi tên thànhreportCategoryId | 
Mức độ hiển thị cạnh tranh
Sau đây là những thay đổi đối với chế độ xem khả năng hiển thị so với đối thủ cạnh tranh trong Merchant Reports API:
| Content API | Merchant API | Mô tả | 
| competitiveVisibility.countryCode: chuỗi | reportCountryCode: chuỗi | Trường countryCodeđược đổi tên thànhreportCountryCode | 
| competitiveVisibility.categoryId: số nguyên | reportCategoryId: số nguyên | Trường categoryIdđược đổi tên thànhreportCategoryId |