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 वापस पाए जा सकते हैं. अनुरोध करने के लिए, Merchant Center Query
Language का यह स्टेटमेंट,
accounts.reports.search
तरीके को पास करें:
SELECT impressions, clicks, click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
परफ़ॉर्मेंस रिपोर्ट के बारे में ज़्यादा जानने के लिए, परफ़ॉर्मेंस रिपोर्ट की गाइड देखें.
प्रॉडक्ट फ़िल्टर करें
Merchant Reports API's
product_view
का इस्तेमाल करके, प्रॉडक्ट की स्थितियों के साथ-साथ, प्रॉडक्ट डेटा का फ़िल्टर किया गया व्यू दिखाया जा सकता है. उदाहरण के लिए, समस्याओं वाले प्रॉडक्ट की सूची पाने या नए प्रॉडक्ट की सूची पाने और उन्हें दिखाने की पुष्टि करने के लिए, product_view के लिए क्वेरी की जा सकती है.
आपको अपनी क्वेरी के SELECT क्लॉज़ में, id फ़ील्ड शामिल करना होगा. id
की वैल्यू, प्रॉडक्ट के REST
आईडी के बराबर होती है.
इन फ़ील्ड को छोड़कर, उपलब्ध सभी फ़ील्ड के आधार पर फ़िल्टर किया जा सकता है:
status_per_reporting_contextitem_issues
इन फ़ील्ड को छोड़कर, उपलब्ध सभी फ़ील्ड के आधार पर जवाब को क्रम से लगाया जा सकता है:
gtinstatus_per_reporting_contextitem_issues
किसी प्रॉडक्ट की कुल ज़रूरी शर्तें समझने के लिए, aggregated_reporting_context_status फ़ील्ड देखा जा सकता है. यह फ़ील्ड, प्रॉडक्ट के सभी रिपोर्टिंग कॉन्टेक्स्ट में उसकी स्थितियों को इकट्ठा करता है.
यहां एक उदाहरण दिया गया है, जिसमें आपके प्रॉडक्ट, ELIGIBLE_LIMITED के इकट्ठा किए गए स्टेटस के साथ दिखते हैं. इसका मतलब है कि वे अपने टारगेट किए गए रिपोर्टिंग कॉन्टेक्स्ट में से कम से कम एक में दिखाए जा सकते हैं, लेकिन सभी में नहीं. ज़्यादा जानकारी पाने के लिए, रिपोर्टिंग कॉन्टेक्स्ट और प्रॉडक्ट की समस्याओं के हिसाब से, प्रॉडक्ट की स्थिति की ज़्यादा जानकारी का अनुरोध किया जा सकता है. अनुरोध करने के लिए, Merchant Center Query Language का यह स्टेटमेंट, `accounts.reports.searchaccounts.reports.search` तरीके को पास करें:
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
के लिए क्वेरी करें.
यहां एक उदाहरण दिया गया है, जिसका इस्तेमाल करके अपने प्रॉडक्ट के लिए, सेल वाली सुझाई गई कीमतें देखी जा सकती हैं. अनुरोध करने के लिए, यह Merchant Center Query
Language स्टेटमेंट, accounts.reports.search
तरीके को पास करें:
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 में मौजूद फ़ील्ड देखें.