Sau đây là cách bạn có thể tích hợp Merchant Reports API với cá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/v1beta/{PARENT}/reports:search
Dưới đây là ví dụ so sánh mẫu giữa 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/v1beta/{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ừ CammelCase
thành snake_case
.
MerchantPerformanceView
đổi tên thành product_performance_view
Dưới đâ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
nữa. Thay vào đó, bạn chỉ cần sử dụng tên trường offer_id
.
Dưới đây là ví dụ so sánh mẫu về 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 |
Dưới đâ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 điểm 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ường marketing_method mới. Hãy xem phần Giá trị marketing method mới để biết thông tin chi tiết.
|
metrics.ctr : double
|
clickThroughRate : double
|
Đổi tên chỉ số ctr thành clickThroughRate
|
metrics.conversionValueMicros : số nguyên
segments.currencyCode : chuỗi
|
conversionValue: {
|
Các trường phần triệu số tiền 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 thể làm | Các chỉ số của chương trình Mua trên Google không được hỗ trợ trong Merchant Reports API |
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 thể làm |
Sản phẩm
Sau đây là những điểm 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:offerId thành channel~language~feedLabel~offerId
|
productView.priceMicros : số nguyên
productView.currencyCode : chuỗi
|
price: {
|
Các trường phần triệu số tiền 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ành aggregated_reporting_context_status , các giá trị không thay đổi
|
productView.item_issues: [
|
item_issues: [
|
Định nghĩa ItemIssue đã thay đổi
|
Không thể làm | feedLabel : chuỗi
|
Giới thiệu trường feedLabel
|
Thông tin chi tiết về giá
Sau đây là những điểm 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:offerId thành channel~language~feedLabel~offerId
|
productView.priceMicros : số nguyên
productView.currencyCode : chuỗi
|
price: {
|
Trường số tiền theo micro và trường đơn vị tiền tệ được hợp nhất thành một trường có loại Price
|
priceInsights.suggestedPriceMicros : số nguyên
priceInsights.suggestedPriceCurrencyCode : chuỗi
|
suggestedPrice: {
|
Các trường phần triệu số tiền và đơn vị tiền tệ được hợp nhất thành một trường có loại Price
|
priceInsights.predictedGrossProfitChangeFraction : double
priceInsights.predictedMonthlyGrossProfitChangeMicros : integer
priceInsights.predictedMonthlyGrossProfitChangeCurrencyCode : string
|
Không thể làm | Các trường liên quan đến thay đổi về lợi nhuận gộp không được hỗ trợ trong Merchant Reports API |
Sức cạnh tranh về giá
Sau đây là những điểm 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:offerId thành channel~language~feedLabel~offerId
|
productView.priceMicros : số nguyên
productView.currencyCode : chuỗi
|
price: {
|
Các trường phần triệu số tiền 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
|
Đổi tên trường countryCode thành reportCountryCode
|
priceCompetitiveness.benchmarkPriceMicros : số nguyên
priceCompetitiveness.benchmarkPriceCurrencyCode : chuỗi
|
benchmarkPrice: {
|
Các trường phần triệu số tiền 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 điểm thay đổi đối với chế độ xem sản phẩm và thương hiệu bán chạy nhất trong Merchant Reports API:
Content API | Merchant API | Mô tả |
bestSellers.countryCode : chuỗi
|
reportCountryCode : chuỗi
|
Đổi tên trường countryCode thành reportCountryCode
|
bestSellers.categoryId : int
|
reportCategoryId : int
|
Đổi tên trường categoryId thành reportCategoryId
|
Mức độ hiển thị cạnh tranh
Sau đây là những điểm 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
|
Đổi tên trường countryCode thành reportCountryCode
|
competitiveVisibility.categoryId : số nguyên
|
reportCategoryId : số nguyên
|
Đổi tên trường categoryId thành reportCategoryId
|