- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- ConversionAdjustment
- GclidDateTimePair
- ConversionAdjustmentType
- RestatementValue
- ConversionAdjustmentResult
- इसे आज़माएं!
दिए गए कन्वर्ज़न में किए गए बदलावों को प्रोसेस करता है.
इस्तेमाल की गई गड़बड़ियों की सूची: AuthenticationError AuthorizationError HeaderError InternalError PartialFailureError QuotaError RequestError
एचटीटीपी अनुरोध
POST https://googleads.googleapis.com/v16/customers/{customerId}:uploadConversionAdjustments
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
customerId |
ज़रूरी है. अपलोड करने वाले ग्राहक का आईडी. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{
"conversionAdjustments": [
{
object ( |
फ़ील्ड | |
---|---|
conversionAdjustments[] |
ज़रूरी है. अपलोड किए जा रहे कन्वर्ज़न में बदलाव. |
partialFailure |
ज़रूरी है. सही होने पर, सही तरीके से कार्रवाइयां की जाएंगी और अमान्य कार्रवाइयां करने पर गड़बड़ियां मिलेंगी. गलत होने पर, सभी कार्रवाइयां एक ही लेन-देन में पूरी की जाएंगी. ऐसा तब ही होगा, जब वे सभी मान्य हों. यह हमेशा सही पर सेट होना चाहिए. पेज लोड न हो पाने के बारे में ज़्यादा जानकारी के लिए, https://developers.google.com/google-ads/api/docs/best-practices/partial-failures देखें. |
validateOnly |
सही होने पर, अनुरोध की पुष्टि की जाती है, लेकिन उसे पूरा नहीं किया जाता. सिर्फ़ गड़बड़ियां दिखती हैं, नतीजे नहीं. |
jobId |
ज़रूरी नहीं. जॉब आईडी सेट करने के लिए वैकल्पिक इनपुट. अगर दिया गया हो, तो यह 2^31 से छोटी नॉन-नेगेटिव नंबर होनी चाहिए. अगर यह फ़ील्ड नहीं दिया जाता है, तो एपीआई [2^31, (2^63)-1] की रेंज में जॉब आईडी जनरेट करेगा. एपीआई इस अनुरोध के लिए, |
जवाब का मुख्य भाग
ConversionAdjustmentUploadService.UploadConversionAdjustments
के लिए जवाब मैसेज.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "partialFailureError": { object ( |
फ़ील्ड | |
---|---|
partialFailureError |
पार्शियल फ़ेलियर मोड में कन्वर्ज़न में बदलाव नहीं होने की वजह से होने वाली गड़बड़ियां. अडजस्टमेंट में सभी गड़बड़ियां होने पर दिखता है. अगर अडजस्टमेंट के बाद कोई गड़बड़ी होती है, जैसे कि पुष्टि करने से जुड़ी गड़बड़ियां, तो हम RPC लेवल की गड़बड़ी दिखाते हैं. पेज लोड न हो पाने के बारे में ज़्यादा जानकारी के लिए, https://developers.google.com/google-ads/api/docs/best-practices/partial-failures देखें. |
results[] |
सही तरीके से प्रोसेस किए गए कन्वर्ज़न अडजस्टमेंट के लिए, इसे लौटाया गया है. जिन पंक्तियों में गड़बड़ी मिली है उनके लिए प्रोटो खाली रहेगा. पुष्टि करने की सुविधा सही होने पर नतीजे नहीं दिखाए जाते. |
jobId |
अपलोड बैच के लिए जॉब आईडी. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/adwords
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
ConversionAdjustment
कन्वर्ज़न में बदलाव होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "gclidDateTimePair": { object ( |
फ़ील्ड | |
---|---|
gclidDateTimePair |
अडजस्टमेंट के लिए, ऐसे कन्वर्ज़न की खास तौर पर पहचान करता है जिसे किसी ऑर्डर आईडी के बिना रिपोर्ट किया गया था. अगर AdjustType ENHANCEMENT है, तो यह वैल्यू ज़रूरी नहीं है. हालांकि, इसे ऑर्डर आईडी के साथ सेट किया जा सकता है. |
adjustmentType |
अडजस्टमेंट टाइप. |
restatementValue |
कन्वर्ज़न की वैल्यू को दोहराने के लिए ज़रूरी जानकारी. रीस्टेटमेंट के लिए ज़रूरी है. दावा वापसी के लिए नहीं दिया जाना चाहिए. अगर दावा वापस लेने का अनुरोध किया जाता है, तो आपको गड़बड़ी का मैसेज दिखेगा. ध्यान दें: अगर आपको बदले गए किसी दूसरे मान के साथ दूसरा रीस्टेटमेंट अपलोड करना है, तो इसमें नया, ज़्यादा हाल का, बदलाव किए जाने का समय होना चाहिए. ऐसा न करने पर, इसे पिछली रीस्टेटमेंट की डुप्लीकेट कॉपी माना जाएगा और अनदेखा कर दिया जाएगा. |
userIdentifiers[] |
ओरिजनल कन्वर्ज़न को बेहतर बनाने के लिए, यूज़र आइडेंटिफ़ायर. कन्वर्ज़न अडजस्टमेंट अपलोड सेवा, बेहतर बनाए गए विज्ञापनों में उपयोगकर्ता आइडेंटिफ़ायर को ही स्वीकार करती है. हर बेहतर बनाने के लिए, उपयोगकर्ता आइडेंटिफ़ायर की ज़्यादा से ज़्यादा संख्या पांच है. |
orderId |
बदलाव करने के लिए, कन्वर्ज़न का ऑर्डर आईडी. अगर कन्वर्ज़न को किसी ऑर्डर आईडी के साथ रिपोर्ट किया गया था, तो उस ऑर्डर आईडी का इस्तेमाल यहां आइडेंटिफ़ायर के तौर पर किया जाना चाहिए. बेहतर बनाने के लिए ऑर्डर आईडी ज़रूरी है. |
conversionAction |
इस कन्वर्ज़न में बदलाव से जुड़े कन्वर्ज़न ऐक्शन के संसाधन का नाम. ध्यान दें: हालांकि, इस संसाधन के नाम में ग्राहक आईडी और कन्वर्ज़न ऐक्शन आईडी शामिल होता है, लेकिन पुष्टि करने की प्रोसेस में ग्राहक आईडी को अनदेखा कर दिया जाएगा. साथ ही, कन्वर्ज़न ऐक्शन के लिए सिर्फ़ कन्वर्ज़न ऐक्शन के आइडेंटिफ़ायर के तौर पर, कन्वर्ज़न ऐक्शन आईडी का इस्तेमाल किया जाएगा. |
adjustmentDateTime |
अडजस्टमेंट होने की तारीख. कन्वर्ज़न की तारीख और समय के बाद का होना चाहिए. समय क्षेत्र बताना ज़रूरी है. फ़ॉर्मैट "yyyy-mm-dd hh:mm:ss+|-hh:mm" है. उदाहरण के लिए, "2019-01-01 12:32:45-08:00". |
userAgent |
ओरिजनल कन्वर्ज़न को बेहतर बनाने के लिए उपयोगकर्ता एजेंट. आपके उपयोगकर्ताओं के एचटीटीपी अनुरोध के हेडर में यह जानकारी तब मिल सकती है, जब वे आपके वेब पेज पर ग्राहक में बदलते हैं. उदाहरण के लिए, "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 जैसे Mac OS X)". उपयोगकर्ता एजेंट की जानकारी सिर्फ़ उपयोगकर्ता आइडेंटिफ़ायर के साथ बेहतर बनाने की सुविधा में दी जा सकती है. यह मूल कन्वर्ज़न को भेजने वाले अनुरोध के उपयोगकर्ता एजेंट से मेल खाना चाहिए. इसलिए, कन्वर्ज़न और उसे बेहतर बनाने की सुविधा को या तो एक ही डिवाइस के तौर पर एट्रिब्यूट किया जा रहा है या फिर दोनों को क्रॉस-डिवाइस के तौर पर एट्रिब्यूट किया जा सकता है. |
GclidDateTimePair
यूनीक तौर पर ऐसे कन्वर्ज़न की पहचान करता है जिसे ऑर्डर आईडी दिए बिना रिपोर्ट किया गया था.
जेएसओएन के काेड में दिखाना |
---|
{ "gclid": string, "conversionDateTime": string } |
फ़ील्ड | |
---|---|
gclid |
इस अडजस्टमेंट के लिए, ओरिजनल कन्वर्ज़न से जुड़ा Google क्लिक आईडी (gclid). |
conversionDateTime |
वह तारीख जब इस अडजस्टमेंट के लिए मूल कन्वर्ज़न हुआ था. समय क्षेत्र बताना ज़रूरी है. फ़ॉर्मैट "yyyy-mm-dd hh:mm:ss+|-hh:mm" है. उदाहरण के लिए, "2019-01-01 12:32:45-08:00". |
ConversionAdjustmentType
विज्ञापन देने वाले, पहले से रिपोर्ट किए गए कन्वर्ज़न में बदलाव करने के लिए, अलग-अलग कार्रवाइयां कर सकते हैं. वापसी करने से कन्वर्ज़न कम हो जाता है. रीस्टेटमेंट से कन्वर्ज़न की वैल्यू बदल जाती है.
Enums | |
---|---|
UNSPECIFIED |
जानकारी नहीं है. |
UNKNOWN |
इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है. |
RETRACTION |
किसी कन्वर्ज़न को घटाता है, ताकि उसकी कुल वैल्यू और संख्या दोनों शून्य हो जाए. |
RESTATEMENT |
कन्वर्ज़न की वैल्यू बदलता है. |
ENHANCEMENT |
दिए गए उपयोगकर्ता आइडेंटिफ़ायर और उपयोगकर्ता एजेंट के साथ, मौजूदा कन्वर्ज़न को जोड़ता है. Google इनका इस्तेमाल करके, कन्वर्ज़न की संख्या बेहतर बना सकता है. |
RestatementValue
कन्वर्ज़न की वैल्यू को दोहराने के लिए ज़रूरी जानकारी शामिल होती है.
जेएसओएन के काेड में दिखाना |
---|
{ "adjustedValue": number, "currencyCode": string } |
फ़ील्ड | |
---|---|
adjustedValue |
फिर से तय की गई कन्वर्ज़न वैल्यू. यह रीस्टेटमेंट के बाद कन्वर्ज़न की वैल्यू है. उदाहरण के लिए, किसी कन्वर्ज़न वैल्यू को 100 से 70 में बदलने के लिए, अडजस्ट की गई वैल्यू 70 रिपोर्ट की जानी चाहिए. ध्यान दें: अगर आपको बदले गए किसी दूसरे मान के साथ दूसरा रीस्टेटमेंट अपलोड करना है, तो इसमें नया, ज़्यादा हाल का, बदलाव किए जाने का समय होना चाहिए. ऐसा न करने पर, इसे पिछली रीस्टेटमेंट की डुप्लीकेट कॉपी माना जाएगा और अनदेखा कर दिया जाएगा. |
currencyCode |
बदली गई वैल्यू की मुद्रा. अगर यह वैल्यू नहीं दी गई है, तो कन्वर्ज़न ऐक्शन की डिफ़ॉल्ट मुद्रा का इस्तेमाल किया जाता है. अगर यह मुद्रा सेट नहीं की गई है, तो खाते की मुद्रा का इस्तेमाल किया जाता है. यह ISO 4217 का तीन वर्ण वाला मुद्रा कोड है, जैसे कि USD या EUR. |
ConversionAdjustmentResult
सही तरीके से प्रोसेस किए गए कन्वर्ज़न अडजस्टमेंट की पहचान करने वाली जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "gclidDateTimePair": { object ( |
फ़ील्ड | |
---|---|
gclidDateTimePair |
कन्वर्ज़न का gclid और कन्वर्ज़न की तारीख का समय. |
orderId |
बदलाव करने के लिए, कन्वर्ज़न का ऑर्डर आईडी. |
adjustmentType |
अडजस्टमेंट टाइप. |
conversionAction |
इस कन्वर्ज़न में बदलाव से जुड़े कन्वर्ज़न ऐक्शन के संसाधन का नाम. |
adjustmentDateTime |
अडजस्टमेंट होने की तारीख. फ़ॉर्मैट "yyyy-mm-dd hh:mm:ss+|-hh:mm" है. उदाहरण के लिए, "2019-01-01 12:32:45-08:00". |