Merchant Reports API का इस्तेमाल करके, परफ़ॉर्मेंस डेटा देखा जा सकता है. साथ ही, खास एट्रिब्यूट के हिसाब से प्रॉडक्ट फ़िल्टर किए जा सकते हैं और प्रॉडक्ट की कीमत को बेहतर बनाया जा सकता है.
परफ़ॉर्मेंस का आकलन करना
Merchant Reports API
product_performance_view की मदद से, अपने खाते के लिए परफ़ॉर्मेंस मेट्रिक हासिल की जा सकती हैं.
ज़रूरी शर्तें
इस रिपोर्ट को पाने के लिए, आपके पास परफ़ॉर्मेंस और अहम जानकारी वाली भूमिका होनी चाहिए.
किसी मौजूदा उपयोगकर्ता को परफ़ॉर्मेंस और अहम जानकारी की भूमिका असाइन करने के लिए, पैच अनुरोध बनाएं और उपयोगकर्ता को PERFORMANCE_REPORTING ऐक्सेस का अधिकार असाइन करें. यहां दिए गए अनुरोध से पता चलता है कि PERFORMANCE_REPORTING का ऐक्सेस देने के लिए, पैच अनुरोध कैसे बनाया जा सकता है:
PATCH https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/users/{EMAIL_ID}
{
"accessRights": [
"PERFORMANCE_REPORTING"
]
}
इनकी जगह ये डालें:
- {ACCOUNT_ID}: Merchant Center खाते का यूनीक आइडेंटिफ़ायर.
- {EMAIL_ID}: उस उपयोगकर्ता का ईमेल पता जिसे आपको भूमिका असाइन करनी है.
क्वेरी का उदाहरण
नीचे दी गई क्वेरी, 30 दिनों की किसी खास अवधि के दौरान आपके खाते में मौजूद सभी प्रॉडक्ट के लिए, impressions, clicks, और click_through_rate की जानकारी हासिल करती है. अनुरोध करने के लिए, accounts.reports.search तरीके में यह Merchant Center Query Language स्टेटमेंट पास करें:
SELECT impressions, clicks, click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
परफ़ॉर्मेंस रिपोर्ट के बारे में ज़्यादा जानकारी के लिए, परफ़ॉर्मेंस रिपोर्ट गाइड देखें.
प्रॉडक्ट फ़िल्टर करें
Merchant Reports API के product_view का इस्तेमाल करके, अपने प्रॉडक्ट डेटा का फ़िल्टर किया गया व्यू दिखाया जा सकता है. इसमें प्रॉडक्ट की स्थितियां भी शामिल हैं. उदाहरण के लिए, product_view से क्वेरी करके, उन प्रॉडक्ट की लिस्ट देखी जा सकती है जिनमें समस्याएं हैं. इसके अलावा, नए प्रॉडक्ट की लिस्ट देखी जा सकती है और यह पुष्टि की जा सकती है कि वे दिखाए जा रहे हैं या नहीं.
आपको अपनी क्वेरी के SELECT क्लॉज़ में id फ़ील्ड को शामिल करना होगा. id
की वैल्यू, प्रॉडक्ट के REST
आईडी की वैल्यू के बराबर होती है.
इनके अलावा, उपलब्ध सभी फ़ील्ड के आधार पर फ़िल्टर किया जा सकता है:
status_per_reporting_contextitem_issues
जवाब को, इन फ़ील्ड को छोड़कर अन्य सभी उपलब्ध फ़ील्ड के आधार पर क्रम से लगाया जा सकता है:
gtinstatus_per_reporting_contextitem_issues
किसी प्रॉडक्ट की ज़रूरी शर्तें पूरी करने की स्थिति जानने के लिए, aggregated_reporting_context_status फ़ील्ड को देखें. इस फ़ील्ड में, किसी प्रॉडक्ट की रिपोर्टिंग के सभी कॉन्टेक्स्ट के स्टेटस को एग्रीगेट किया जाता है.
यहां एक उदाहरण दिया गया है, जिसमें आपके प्रॉडक्ट की एग्रीगेट की गई स्थिति ELIGIBLE_LIMITED दिखाई गई है. इसका मतलब है कि वे टारगेट किए गए कम से कम एक रिपोर्टिंग कॉन्टेक्स्ट में दिखाए जा सकते हैं, लेकिन सभी में नहीं. ज़्यादा जानकारी पाने के लिए, रिपोर्टिंग के हर कॉन्टेक्स्ट और प्रॉडक्ट की समस्याओं के हिसाब से, प्रॉडक्ट की स्थिति की पूरी जानकारी का अनुरोध किया जा सकता है. अनुरोध करने के लिए, accounts.reports.search तरीके में, Merchant Center Query Language का यह स्टेटमेंट पास करें:
SELECT
id,
offer_id,
feed_label,
title,
aggregated_reporting_context_status,
status_per_reporting_context,
item_issues
FROM product_view
WHERE aggregated_reporting_context_status = 'ELIGIBLE_LIMITED'
यहां पिछली क्वेरी के जवाब का एक सैंपल दिया गया है:
{
"results": [
{
"productView": {
"id": "en~US~id0",
"offerId": "id0",
"feedLabel": "US",
"aggregatedReportingContextStatus": "ELIGIBLE_LIMITED",
"statusPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
},
{
"reportingContext": "FREE_LISTINGS",
"approvedCountries": [
"US"
]
}
]
"itemIssues": [
{
"type": {
"code": "invalid_string_value",
"canonicalAttribute": "n:product_code"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
},
{
"reportingContext": "FREE_LISTINGS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DISAPPROVED"
},
"resolution": "MERCHANT_ACTION"
},
{
"type": {
"code": "apparel_missing_brand",
"canonicalAttribute": "n:brand"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DEMOTED"
},
"resolution": "MERCHANT_ACTION"
}
]
}
}
]
}
किसी खास रिपोर्टिंग कॉन्टेक्स्ट के लिए प्रॉडक्ट की जानकारी देखने के लिए, WHERE क्लॉज़ में reporting_context पर फ़िल्टर का इस्तेमाल किया जा सकता है. reporting_context के हिसाब से फ़िल्टर करने पर, aggregated_reporting_context_status की गिनती सिर्फ़ चुने गए रिपोर्टिंग कॉन्टेक्स्ट के आधार पर की जाती है. साथ ही, status_per_reporting_context और item_issues सिर्फ़ उस कॉन्टेक्स्ट की जानकारी दिखाते हैं.
क्वेरी के लिए उपलब्ध फ़ील्ड के बारे में ज़्यादा जानने के लिए, product_view टेबल में मौजूद फ़ील्ड देखें.
कीमतों को बेहतर बनाना
कीमत की अहम जानकारी वाले व्यू का इस्तेमाल करके, अपने प्रॉडक्ट की सेल के लिए सुझाई गई कीमतें देखी जा सकती हैं. साथ ही, इस रिपोर्ट में यह भी दिखता है कि अगर आपने प्रॉडक्ट की कीमतों में बदलाव किया है, तो उनकी परफ़ार्मेंस पर क्या असर पड़ेगा. कीमत की अहम जानकारी वाली रिपोर्ट का इस्तेमाल करके, अपने प्रॉडक्ट की कीमतें इस तरह तय की जा सकती हैं जिससे आपको ज़्यादा फ़ायदा हो.
ज़्यादा जानकारी के लिए, कीमत के बारे में अहम जानकारी वाली रिपोर्ट से, अपने प्रॉडक्ट की सही कीमत तय करना लेख पढ़ें.
अपने प्रॉडक्ट के लिए, सेल वाली सुझाई गई कीमतें देखने के लिए,
price_insights_product_view
क्वेरी करें.
यहां एक सैंपल दिया गया है. इसका इस्तेमाल करके, अपने प्रॉडक्ट के लिए सुझाई गई सेल वाली कीमतें देखी जा सकती हैं. अनुरोध करने के लिए, accounts.reports.search तरीके में, Merchant Center क्वेरी लैंग्वेज का यह स्टेटमेंट पास करें:
SELECT
id,
title,
brand,
price,
suggested_price,
predicted_impressions_change_fraction,
predicted_clicks_change_fraction,
predicted_conversions_change_fraction
FROM price_insights_product_view
यहां पिछली क्वेरी के जवाब का एक सैंपल दिया गया है:
{
"results": [
{
"priceInsightsProductView": {
"id": "en~US~12345",
"title": "UGG Women's s Classic Mini",
"brand": "UGG",
"price" {
"amountMicros": "124990000",
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "135680000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.12609300017356873",
"predictedClicksChangeFraction": "0.508745014667511",
"predictedConversionsChangeFraction": "2.3431060314178467"
}
},
{
"priceInsightsProductView": {
"id": "en~US~12346",
"title": "Nike React Infinity Run Flyknit 2",
"brand": "Nike",
"price" {
"amountMicros": "119990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "125440000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.1799899935722351",
"predictedClicksChangeFraction": "0.6203680038452148",
"predictedConversionsChangeFraction": "1.234868049621582"
}
},
{
"priceInsightsProductView": {
"id": "en~US~12347",
"title": " New Balance 327 White Trainers",
"brand": "New Balance",
"price" {
"amountMicros": "84990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "82000000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.11538799852132797",
"predictedClicksChangeFraction": "0.5869849920272827",
"predictedConversionsChangeFraction": "1.3622850179672241"
}
}
]
}
क्वेरी के लिए उपलब्ध फ़ील्ड के बारे में ज़्यादा जानने के लिए, priceInsightsProductView टेबल में मौजूद फ़ील्ड देखें.