شما میتوانید از طریق نمای دادهای که Merchant Reports API ارائه میدهد، در مورد محصولات خود، عملکرد آنها و محیط رقابتی آنها در گوگل اطلاعات کسب کنید.
شما میتوانید از رابط برنامهنویسی کاربردی گزارشهای فروشنده (Merchant Reports API) برای انجام موارد زیر استفاده کنید:
- عملکرد محصولات خود را اندازهگیری کنید : در Merchant API،
MerchantPerformanceViewاکنونproduct_performance_viewاست. - محصولات خود را بر اساس فیلدهای خاص فیلتر کنید : با استفاده از Merchant API، میتوانید بر اساس تمام فیلدهای موجود، به جز
item_issues، فیلتر کنید. - بهبود قیمتگذاری محصول : با استفاده از رابط برنامهنویسی کاربردی فروشنده، فیلدهای ریز مبلغ و واحد پول در یک فیلد با نوع
Priceادغام میشوند. - درک بازار : با استفاده از رابط برنامهنویسی کاربردی فروشنده (Merchant API)، میتوانید دادههای مربوط به محصولات و برندهای پرفروش، قیمتهای رقابتی، پیشنهادات قیمت فروش و اطلاعاتی در مورد چشمانداز رقابتی صنعت خود را دریافت کنید.
- چشمانداز رقابتی خود را بررسی کنید : میتوانید گزارشهایی دریافت کنید تا چشمانداز رقابتی خود را در سطح دستهبندی محصولات درک کنید و برای بهبود دیده شدن خود اقدام کنید.
در اینجا نحوه ادغام API گزارشهای فروشنده با API محتوای موجود برای پیادهسازی خرید شما آورده شده است.
درخواستها
از فرمت URL درخواست زیر برای Merchant Reports API استفاده کنید:
POST https://merchantapi.googleapis.com/reports/v1/{PARENT}/reports:search
در اینجا یک مقایسه نمونه از API محتوا برای خرید با API گزارشهای فروشنده برای درخواستهای search آورده شده است:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده | |
| آدرس اینترنتی | https://shoppingcontent.googleapis.com/content/v2.1/ {MERCHANT_ID} /reports/search | https://merchantapi.googleapis.com/reports/v1/ {PARENT} /reports:search |
| شناسهها | {MERCHANT_ID} | {PARENT} |
روشها
شما میتوانید با فراخوانی متد ReportService.Search از رابط برنامهنویسی کاربردی گزارشهای فروشنده (Merchant Reports API) پرسوجو کنید.
بازدیدها
در رابط برنامهنویسی کاربردی فروشنده (Merchant API)، نام جدولها از CamelCase به snake_case تغییر یافته است.
MerchantPerformanceView اکنون product_performance_view است.
در اینجا نگاشتی بین نام جداول در API محتوا برای خرید و API فروشنده (Merchant 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 ، استفاده کنید.
در اینجا مقایسهای از پرسوجوها در رابط برنامهنویسی کاربردی محتوا برای خرید و رابط برنامهنویسی کاربردی فروشنده (Merchant 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
|
در اینجا یک نمونه پاسخ آمده است:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده |
{
"segments":{
"offerId":"abc"
},
"metrics":{
"clicks":"123"
}
} | {
"productPerformanceView" : {
"offerId": "abc",
"clicks": "123"
}
} |
نام جدول میتواند به عنوان پیشوند فیلد استفاده شود. برای مثال، هر دو offer_id و product_performance_view.offer_id در کوئری Merchant API پذیرفته میشوند.
عملکرد
در اینجا تغییراتی که در نمای عملکرد در رابط برنامهنویسی کاربردی گزارشهای فروشندگان (Merchant Reports API) ایجاد شده است را مشاهده میکنید:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده | توضیحات |
segments.program : رشته | marketing_method : رشته | بخش program با یک فیلد جدید marketing_method جایگزین شده است. برای جزئیات بیشتر به مقادیر marketing method جدید مراجعه کنید. |
metrics.ctr : دو برابر | clickThroughRate : دو برابر | معیار ctr به clickThroughRate تغییر نام داده است. |
metrics.conversionValueMicros : عدد صحیحsegments.currencyCode : رشته | conversionValue: { | فیلدهای ریز مبلغ و ارز در یک فیلد با نوع Price ادغام میشوند. |
metrics.orders, | پشتیبانی نمیشود | معیارهای خرید از گوگل در رابط برنامهنویسی کاربردی گزارشهای فروشندگان پشتیبانی نمیشوند. |
ارزشهای روشهای جدید بازاریابی
در اینجا نگاشت بین مقادیر segments.program و marketing_method را مشاهده میکنید:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده |
SHOPPING_ADS | ADS |
FREE_PRODUCT_LISTING | ORGANIC |
FREE_LOCAL_PRODUCT_LISTING | ORGANIC |
BUY_ON_GOOGLE_LISTING | پشتیبانی نمیشود |
محصول
در اینجا تغییراتی که در نمای محصول در رابط برنامهنویسی کاربردی گزارشهای فروشنده (Merchant Reports 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) ایجاد شده است را مشاهده میکنید:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (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 : دو برابرpriceInsights.predictedMonthlyGrossProfitChangeMicros : عدد صحیحpriceInsights.predictedMonthlyGrossProfitChangeCurrencyCode : رشته | پشتیبانی نمیشود | فیلدهای مربوط به تغییر سود ناخالص در رابط برنامهنویسی کاربردی گزارشهای فروشندگان پشتیبانی نمیشوند. |
رقابتپذیری قیمت
در اینجا تغییراتی که در نمای رقابتپذیری قیمت در رابط برنامهنویسی کاربردی گزارشهای فروشندگان (Merchant Reports 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) ایجاد شده است را مشاهده میکنید:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده | توضیحات |
bestSellers.countryCode : رشته | reportCountryCode : رشته | فیلد countryCode به reportCountryCode تغییر نام داده است. |
bestSellers.categoryId : عدد صحیح | reportCategoryId : عدد صحیح | فیلد categoryId به reportCategoryId تغییر نام داده است. |
دیده شدن در رقابت
در اینجا تغییراتی که برای نماهای رقابتی در Merchant Reports API ایجاد شده است را مشاهده میکنید:
| رابط برنامهنویسی کاربردی محتوا | رابط برنامهنویسی کاربردی (API) فروشنده | توضیحات |
competitiveVisibility.countryCode : رشته | reportCountryCode : رشته | فیلد countryCode به reportCountryCode تغییر نام داده است. |
competitiveVisibility.categoryId : عدد صحیح | reportCategoryId : عدد صحیح | فیلد categoryId به reportCategoryId تغییر نام داده است. |