Campaign Manager 360 API, Campaign Manager 360 के ज़रिए ट्रैफ़िक किए गए विज्ञापनों का डेटा वापस पाने के कई तरीके उपलब्ध कराता है.
रिपोर्टिंग सेवा
Reports सेवा का इस्तेमाल करके रिपोर्ट जनरेट करने के लिए, कई चरणों वाली प्रोसेस को पूरा करना होता है. इसमें रिपोर्ट फ़ाइलों (जैसे कि CSV या Excel फ़ॉर्मैट) को कॉन्फ़िगर करना, जनरेट करना, और वापस पाना शामिल है. यह Campaign Manager 360 API के लिए स्टैंडर्ड रिपोर्टिंग पाथ है. यह बड़े डेटासेट, शेड्यूल की गई ऑटोमेटेड स्क्रिप्ट या फ़ाइलों का इस्तेमाल करने वाले डाउनस्ट्रीम ऐप्लिकेशन के लिए सही है.
आम तौर पर, वर्कफ़्लो में ये चरण शामिल होते हैं:
- किसी
Reportसंसाधन को तय करें या ढूंढें. इसमें डाइमेंशन, मेट्रिक, तारीख की सीमाएं, और फ़िल्टर शामिल होते हैं. यह संसाधन, यूनीक रिपोर्ट आईडी के साथ सेव होता है. रिपोर्ट बनाना और अपडेट करना लेख पढ़ें. reports.runतरीके को कॉल करके, रिपोर्ट जनरेट करने की प्रोसेस शुरू करें. इससे रिपोर्ट को चलाने के लिए लाइन में लगा दिया जाता है और एक प्लेसहोल्डरFileसंसाधन मिलता है. रिपोर्ट खोजना और चलाना लेख पढ़ें.- समय-समय पर
Fileसंसाधन का स्टेटस देखें. यह प्रोसेस एसिंक्रोनस तरीके से चलती है. इसलिए, किसी फ़ाइल का स्टेटसPROCESSINGसे शुरू होगा और प्रोसेस पूरी होने परREPORT_AVAILABLEपर बदल जाएगा. रिपोर्ट खोजना और चलाना लेख पढ़ें. - रिपोर्ट जनरेट होने के बाद, फ़ाइल का कॉन्टेंट (CSV या Excel) फ़ेच करें. रिपोर्ट डाउनलोड करना लेख पढ़ें.
रिपोर्ट को सिंक्रोनस तरीके से जनरेट करना
अगर आपको कम डेटा के लिए रिपोर्ट फ़ाइल (CSV या Excel) जनरेट करनी है, तो synchronous पैरामीटर को true पर सेट करके, reports.run तरीके को कॉल करके रिपोर्ट को सिंक्रोनस तरीके से चलाया जा सकता है. एपीआई, रिपोर्ट को कम समय में जनरेट करने की कोशिश करता है. अगर क्वेरी को पूरा होने में ज़्यादा समय लगता है, तो रिपोर्ट अपने-आप एसिंक्रोनस क्यू में चली जाती है.
ज़्यादा जानकारी के लिए, सिंक्रोनस रिपोर्ट देखें.
क्वेरी रिपोर्ट का डेटा
रिपोर्ट फ़ाइल जनरेट करने के बजाय, सीधे रिपोर्टिंग डेटा को क्वेरी करने के लिए, reportData.query तरीके का इस्तेमाल करें.
Reportसंसाधन बनाने और सेव करने के बजाय, अनुरोध में सीधे तौर पर डाइमेंशन, मेट्रिक, और फ़िल्टर करने या क्रम से लगाने की अन्य शर्तें तय की जाती हैं.- जवाब में स्ट्रक्चर्ड रिपोर्ट डेटा होता है. इससे जनरेट की गई फ़ाइल को पोल करने और डाउनलोड करने की ज़रूरत नहीं होती.
- यह अनुरोध, 60 सेकंड की सीमा के साथ सिंक्रोनस तरीके से पूरा होता है.
ज़्यादा जानकारी के लिए, JSON रिपोर्ट डेटा को क्वेरी करना लेख पढ़ें.