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 का यह स्टेटमेंट, method में पास करें: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.search` तरीके में पास करें:accounts.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_conversion_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