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