ต่อไปนี้คือวิธีที่คุณสามารถผสานรวมรายงานผู้ขาย API กับ Content API ที่มีอยู่สำหรับ การใช้งาน Shopping
คำขอ
โปรดใช้รูปแบบ URL คำขอต่อไปนี้สำหรับ Merchant Reports API
POST https://merchantapi.googleapis.com/reports/v1beta/{parent}/reports:search
ตัวอย่างการเปรียบเทียบ Content API for Shopping กับผู้ขายมีดังนี้
Reports API สำหรับคำขอ search
:
Content API | API ผู้ขาย | |
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/reports/search | https://merchantapi.googleapis.com/reports/v1beta/{parent}/reports:search |
รหัสระบุ | {merchantId}
|
{parent}
|
เมธอด
คุณสามารถค้นหา Merchant Reports API ได้โดยการเรียกใช้
ReportService.Search
ยอดดู
ใน Merchant API ชื่อตารางเปลี่ยนจาก CammelCase
เป็น snake_case
MerchantPerformanceView
เปลี่ยนชื่อเป็น product_performance_view
แล้ว
การแมประหว่างชื่อตารางใน Content API for Shopping กับ API ผู้ขาย:
Content API | 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
|
ใน Merchant API ให้ระบุคำนำหน้าช่อง เช่น segments.offer_id
ไม่จำเป็นอีกต่อไป แต่ให้ใช้ชื่อช่อง offer_id
แทน
ต่อไปนี้คือตัวอย่างการเปรียบเทียบคำค้นหาใน Content API for Shopping และ API ผู้ขาย:
Content API | 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 |
ตัวอย่างการตอบกลับมีดังนี้
Content API | API ผู้ขาย |
{ "segments":{ "offerId":"abc" }, "metrics":{ "clicks":"123" } } |
{ "productPerformanceView" : { "offerId": "abc", "clicks": "123" } } |
ชื่อตารางใช้เป็นคํานําหน้าช่องได้ ตัวอย่างเช่น ทั้ง offer_id
และ
product_performance_view.offer_id
ได้รับการยอมรับในการค้นหา API ของ Merchant
ประสิทธิภาพ
สิ่งที่เปลี่ยนแปลงสำหรับมุมมองประสิทธิภาพใน Merchant Reports API มีดังนี้
Content API | API ผู้ขาย | คำอธิบาย |
segments.program : สตริง
|
marketing_method : สตริง
|
กลุ่ม program ถูกแทนที่ด้วยช่อง marketing_method ใหม่ โปรดดูรายละเอียดในค่า marketing method ใหม่
|
metrics.ctr : 2 เท่า
|
clickThroughRate : 2 เท่า
|
เปลี่ยนชื่อเมตริก ctr เป็น clickThroughRate แล้ว
|
metrics.conversionValueMicros : จำนวนเต็ม
segments.currencyCode : สตริง
|
conversionValue: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
metrics.orders,
|
ไม่รองรับ | Merchant Reports API ไม่รองรับเมตริก "ซื้อใน Google" |
ค่าวิธีทางการตลาดใหม่
การแมประหว่างค่า segments.program
ถึง marketing_method
มีดังนี้
Content API | API ผู้ขาย |
SHOPPING_ADS
|
ADS
|
FREE_PRODUCT_LISTING
|
ORGANIC
|
FREE_LOCAL_PRODUCT_LISTING
|
ORGANIC
|
BUY_ON_GOOGLE_LISTING
|
ไม่รองรับ |
ผลิตภัณฑ์
สิ่งที่เปลี่ยนแปลงสำหรับมุมมองผลิตภัณฑ์ใน Merchant Reports API มีดังนี้
Content API | API ผู้ขาย | คำอธิบาย |
productView.id : สตริง
|
id : สตริง
|
รูปแบบช่องเปลี่ยนจาก channel:language:targetCountry:offerId เป็น channel~language~feedLabel~offerId
|
productView.priceMicros : จำนวนเต็ม
productView.currencyCode : สตริง
|
price: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
productView.aggregated_destination_status : สตริง
|
aggregated_reporting_context_status : สตริง
|
ช่อง aggregated_destination_status เปลี่ยนชื่อเป็น aggregated_reporting_context_status แล้ว แต่ค่ายังไม่เปลี่ยนแปลง
|
productView.item_issues: [
|
item_issues: [
|
เปลี่ยนคำจำกัดความของ ItemIssue แล้ว
|
ไม่รองรับ | feedLabel : สตริง
|
แนะนำช่อง feedLabel
|
ข้อมูลเชิงลึกด้านราคา
สิ่งที่เปลี่ยนแปลงสำหรับมุมมองข้อมูลเชิงลึกด้านราคาใน Merchant Reports API มีดังนี้
Content API | API ผู้ขาย | คำอธิบาย |
productView.id : สตริง
|
id : สตริง
|
รูปแบบช่องเปลี่ยนจาก channel:language:targetCountry:offerId เป็น channel~language~feedLabel~offerId
|
productView.priceMicros : จำนวนเต็ม
productView.currencyCode : สตริง
|
price: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
priceInsights.suggestedPriceMicros : จำนวนเต็ม
วันที่ priceInsights.suggestedPriceCurrencyCode : สตริง
|
suggestedPrice: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
priceInsights.predictedGrossProfitChangeFraction : 2 เท่า
วันที่ priceInsights.predictedMonthlyGrossProfitChangeMicros : จำนวนเต็ม
วันที่ priceInsights.predictedMonthlyGrossProfitChangeCurrencyCode : สตริง
|
ไม่รองรับ | Merchant Reports API ไม่รองรับช่องที่เกี่ยวข้องกับการเปลี่ยนแปลงกำไรขั้นต้น |
ความสามารถในการแข่งขันด้านราคา
สิ่งที่เปลี่ยนแปลงในมุมมองความสามารถในการแข่งขันด้านราคาในรายงานผู้ขายมีดังนี้ API:
Content API | API ผู้ขาย | คำอธิบาย |
productView.id : สตริง
|
id : สตริง
|
รูปแบบช่องเปลี่ยนจาก channel:language:targetCountry:offerId เป็น channel~language~feedLabel~offerId
|
productView.priceMicros : จำนวนเต็ม
วันที่ productView.currencyCode : สตริง
|
price: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
priceCompetitiveness.countryCode : สตริง
|
reportCountryCode : สตริง
|
ช่อง countryCode เปลี่ยนชื่อเป็น reportCountryCode แล้ว
|
priceCompetitiveness.benchmarkPriceMicros : จำนวนเต็ม
วันที่ priceCompetitiveness.benchmarkPriceCurrencyCode : สตริง
|
benchmarkPrice: {
|
ช่องจำนวนเงินระดับไมโครและสกุลเงินรวมเป็นช่องเดียวที่มีประเภท Price
|
สินค้าขายดี
สิ่งที่เปลี่ยนแปลงสำหรับการดูสินค้าขายดีใน Merchant Reports API มีดังนี้
Content API | API ผู้ขาย | คำอธิบาย |
bestSellers.countryCode : สตริง
|
reportCountryCode : สตริง
|
ช่อง countryCode เปลี่ยนชื่อเป็น reportCountryCode แล้ว
|
bestSellers.categoryId : int
|
reportCategoryId : int
|
ช่อง categoryId เปลี่ยนชื่อเป็น reportCategoryId แล้ว
|
การแสดงผลเทียบกับคู่แข่ง
สิ่งที่เปลี่ยนแปลงสำหรับการแสดงผลการแสดงผลเทียบกับคู่แข่งใน Merchant Reports API มีดังนี้
Content API | API ผู้ขาย | คำอธิบาย |
competitiveVisibility.countryCode : สตริง
|
reportCountryCode : สตริง
|
ช่อง countryCode เปลี่ยนชื่อเป็น reportCountryCode แล้ว
|
competitiveVisibility.categoryId : จำนวนเต็ม
|
reportCategoryId : จำนวนเต็ม
|
ช่อง categoryId เปลี่ยนชื่อเป็น reportCategoryId แล้ว
|