फ़ील्ड मैपिंग

टेबल में दिए गए मैपिंग का इस्तेमाल करके, Google Ads API में मौजूद UploadClickConversionRequest को Data Manager API में मौजूद उसके IngestEventsRequest के साथ मैप करें.

अनुरोध के फ़ील्ड

UploadClickConversionRequest (Google Ads API) IngestEventsRequest (Data Manager API) नोट
  • customer_id
  • developer-token अनुरोध का हेडर
  • login-customer_id अनुरोध का हेडर
  • linked-customer-id अनुरोध का हेडर
  • conversion_action
destinations ग्राहक और कन्वर्ज़न ऐक्शन के फ़ील्ड देखें.
कोई मिलती-जुलती रिपोर्ट नहीं consent अनुरोध में शामिल इवेंट के लिए, डिफ़ॉल्ट तौर पर सहमति की सेटिंग सेट करने का विकल्प. किसी इवेंट के लिए, इस वैल्यू को बदला जा सकता है. इसके लिए, Event का consent फ़ील्ड सेट करें.
कोई मिलती-जुलती रिपोर्ट नहीं encoding ज़रूरी है: UserIdentifier वैल्यू के लिए इस्तेमाल किए गए Encoding पर सेट करें.
कोई मिलती-जुलती रिपोर्ट नहीं encryption_info अगर अनुरोध में एन्क्रिप्ट की गई वैल्यू शामिल हैं, तो इसे सेट करें. ज़्यादा जानकारी के लिए, एन्क्रिप्ट करना देखें.
job_id कोई मिलती-जुलती रिपोर्ट नहीं गड़बड़ी की जानकारी पाने के लिए, जवाब में मिले request_id का इस्तेमाल करें.
partial_failure कोई मिलती-जुलती रिपोर्ट नहीं Data Manager API में, आंशिक तौर पर फ़ेल होने की सुविधा काम नहीं करती. अगर IngestEventsRequest का कोई फ़ील्ड, पुष्टि करने की प्रोसेस में फ़ेल हो जाता है, तो Data Manager API पूरे अनुरोध को अस्वीकार कर देता है.
validate_only validate_only
conversions events कन्वर्ज़न या इवेंट की सूची. ज़्यादा जानकारी के लिए, कन्वर्ज़न के फ़ील्ड वाला सेक्शन देखें.

ग्राहक और कन्वर्ज़न ऐक्शन के फ़ील्ड

Google Ads API के लिए, developer-token अनुरोध का हेडर ज़रूरी है. साथ ही, अलग-अलग पुष्टि करने की स्थितियों के लिए, login-customer-idlinked-customer-id अनुरोध के हेडर सेट किए जाते हैं.

Data Manager API के लिए, डेवलपर टोकन की ज़रूरत नहीं होती. साथ ही, लॉगिन और लिंक किए गए ग्राहक की जानकारी, अनुरोध के हेडर के बजाय, Destination के फ़ील्ड का इस्तेमाल करके दी जाती है. डेस्टिनेशन के बारे में ज़्यादा जानकारी के लिए, डेस्टिनेशन कॉन्फ़िगर करना लेख पढ़ें.

यहां, किसी एक conversion_action के लिए Google Ads API के फ़ील्ड को, Destination में मौजूद मिलते-जुलते फ़ील्ड के साथ मैप करने का तरीका बताया गया है:

Google Ads API Destination (Data Manager API) नोट
अनुरोध का customer_id operating_account account_id को, Google Ads के कन्वर्ज़न खाते के ग्राहक आईडी पर सेट करें. operating_account के account_type को GOOGLE_ADS पर सेट करें.
developer-token अनुरोध का हेडर कोई मिलती-जुलती रिपोर्ट नहीं Data Manager API के लिए, डेवलपर टोकन की ज़रूरत नहीं होती.
login-customer-id अनुरोध का हेडर login_account account_id को, लॉगिन खाते के ग्राहक आईडी पर सेट करें. अगर लॉगिन खाता, Google Ads खाता है, तो account_type को GOOGLE_ADS पर सेट करें. वहीं, अगर लॉगिन खाता, डेटा पार्टनर का खाता है, तो account_type को DATA_PARTNER पर सेट करें.
linked-customer-id अनुरोध का हेडर linked_account अगर पार्टनर लिंक का इस्तेमाल करके, operating_account को ऐक्सेस किया जा रहा है, तो account_id को लिंक किए गए खाते के ग्राहक आईडी पर सेट करें. साथ ही, account_type को DATA_PARTNER पर सेट करें. इसके अलावा, linked_account फ़ील्ड को सेट न करें.
ClickConversion का conversion_action product_destination_id इसे कन्वर्ज़न ऐक्शन के न्यूमेरिक आईडी पर सेट करें. ConversionAction के संसाधन के नाम का इस्तेमाल न करें.
कोई मिलती-जुलती रिपोर्ट नहीं reference Destination के लिए, उपयोगकर्ता की ओर से तय किया गया आइडेंटिफ़ायर. अगर एक ही अनुरोध में, कई कन्वर्ज़न ऐक्शन के लिए कन्वर्ज़न भेजे जा रहे हैं, तो इस फ़ील्ड को सेट करें.

कन्वर्ज़न के फ़ील्ड

ClickConversion (Google Ads API) Event (Data Manager API) नोट
cart_data cart_data ज़्यादा जानकारी के लिए, कार्ट डेटा के फ़ील्ड देखें.
consent consent दोनों एपीआई, मिलते-जुलते Consent ऑब्जेक्ट (ad_user_data, ad_personalization) का इस्तेमाल करते हैं.
Data Manager API के लिए, अनुरोध के लेवल पर मौजूद consent फ़ील्ड को सेट करके, अनुरोध में शामिल सभी इवेंट के लिए सहमति सेट की जा सकती है.
conversion_action destination_references अगर एक ही अनुरोध में, कई कन्वर्ज़न ऐक्शन के लिए कन्वर्ज़न भेजे जा रहे हैं, तो इस फ़ील्ड को, डेस्टिनेशन के मिलते-जुलते reference पर सेट करें.
conversion_date_time event_timestamp
  • JSON फ़ॉर्मैट का इस्तेमाल करने पर, RFC 3339 फ़ॉर्मैट में कोई वैल्यू सेट करें. यह फ़ॉर्मैट, Google Ads API के तारीख और समय के फ़ॉर्मेंट से थोड़ा अलग होता है.
  • प्रोटोकॉल बफ़र का इस्तेमाल करने पर, Timestamp का इस्तेमाल करें और seconds और (ज़रूरी नहीं) nanoseconds फ़ील्ड सेट करें.

ज़्यादा जानकारी के लिए, टाइमस्टैंप का फ़ॉर्मैट देखें.
conversion_environment कोई मिलती-जुलती रिपोर्ट नहीं
conversion_value conversion_value इसे मुद्रा की वैल्यू पर सेट करें. न कि माइक्रो में मौजूद वैल्यू पर. उदाहरण के लिए, 5.23 डॉलर की कन्वर्ज़न वैल्यू के लिए, 5.23 वैल्यू का इस्तेमाल करें.
currency_code currency
custom_variables custom_variables ज़्यादा जानकारी के लिए, कस्टम वैरिएबल के फ़ील्ड देखें.
customer_type
कोई मिलती-जुलती रिपोर्ट नहीं event_source
कोई मिलती-जुलती रिपोर्ट नहीं event_device_info
external_attribution_data कोई मिलती-जुलती रिपोर्ट नहीं
gbraid ad_identifiers.gbraid
gclid ad_identifiers.gclid
कोई मिलती-जुलती रिपोर्ट नहीं last_updated_timestamp
order_id transaction_id
session_attributes_encoded ad_identifiers.session_attributes ज़्यादा जानकारी के लिए, सेशन एट्रिब्यूट जोड़ना देखें.
session_attributes_key_value_pairs experimental_fields ज़्यादा जानकारी के लिए, सेशन एट्रिब्यूट जोड़ना देखें.
user_identifiers user_data.user_identifiers ज़्यादा जानकारी के लिए, उपयोगकर्ता आइडेंटिफ़ायर फ़ील्ड देखें.
user_ip_address landing_page_device_info.ip_address
wbraid ad_identifiers.wbraid

कार्ट डेटा के फ़ील्ड

CartData (Google Ads API) CartData (Data Manager API) नोट
feed_country_code merchant_feed_label इसे फ़ीड के लेबल पर सेट करें.
feed_language_code merchant_feed_language_code
items items
local_transaction_cost transaction_discount
merchant_id merchant_id

कार्ट डेटा के लिए आइटम के फ़ील्ड

Item (Google Ads API) Item (Data Manager API) नोट
product_id merchant_product_id
quantity quantity
unit_price unit_price
कोई मिलती-जुलती रिपोर्ट नहीं item_id
कोई मिलती-जुलती रिपोर्ट नहीं additional_item_parameters

कस्टम वैरिएबल के फ़ील्ड

CustomVariable (Google Ads API) CustomVariable (Data Manager API) नोट
कोई मिलती-जुलती रिपोर्ट नहीं destination_references Google Ads API के लिए, हर कन्वर्ज़न ऐक्शन के लिए अलग-अलग अनुरोध भेजने की ज़रूरत होती है. Data Manager API में, एक ही अनुरोध में कई कन्वर्ज़न ऐक्शन के लिए कन्वर्ज़न भेजे जा सकते हैं. साथ ही, इस destination_references फ़ील्ड का इस्तेमाल करके यह बताया जा सकता है कि किस डेस्टिनेशन को कोई खास कस्टम वैरिएबल मिलना चाहिए.
conversion_custom_variable variable इसे संसाधन के नाम के बजाय, वैरिएबल के नाम पर सेट करें.
value value

उपयोगकर्ता आइडेंटिफ़ायर फ़ील्ड

UserIdentifier (Google Ads API) UserIdentifier (Data Manager API)
address_info address फ़ॉर्मैटिंग और हैशिंग से जुड़ी गाइडलाइन का पालन करें. आप पते के हैश किए गए एट्रिब्यूट को एन्क्रिप्ट भी कर सकते हैं.
hashed_email email_address इसे फ़ॉर्मैट किए गए और हैश किए गए ईमेल पते पर सेट करें. हैश किए गए ईमेल पते को एन्क्रिप्ट भी किया जा सकता है.
hashed_phone_number phone_number इसे फ़ॉर्मैट किए गए और हैश किए गए फ़ोन नंबर पर सेट करें. हैश किए गए फ़ोन नंबर को एन्क्रिप्ट भी किया जा सकता है.
अन्य फ़ील्ड:
  • mobile_id
  • third_party_user_id
  • user_identifier_source
काम का नहीं है कोई भी एपीआई, ऑफ़लाइन कन्वर्ज़न या लीड के लिए बेहतर कन्वर्ज़न ट्रैकिंग के लिए इन आइडेंटिफ़ायर का इस्तेमाल नहीं करता. साथ ही, Data Manager API, कन्वर्ज़न इवेंट को अतिरिक्त डेटा सोर्स के तौर पर भेजते समय इन आइडेंटिफ़ायर का इस्तेमाल नहीं करता.

जवाब के फ़ील्ड

UploadClickConversionResponse (Google Ads API) IngestEventsResponse (Data Manager API) नोट
job_id कोई मिलती-जुलती रिपोर्ट नहीं गड़बड़ी की जानकारी पाने के लिए, जवाब में मिले request_id का इस्तेमाल करें.
partial_failure_error कोई मिलती-जुलती रिपोर्ट नहीं Data Manager API में, आंशिक तौर पर फ़ेल होने की सुविधा काम नहीं करती. अगर IngestEventsRequest का कोई फ़ील्ड, पुष्टि करने की प्रोसेस में फ़ेल हो जाता है, तो Data Manager API पूरे अनुरोध को अस्वीकार कर देता है.
request-id जवाब का हेडर request_id Data Manager API में, अनुरोध का आईडी, जवाब के हेडर के बजाय, जवाब के फ़ील्ड के तौर पर दिखाया जाता है.
results कोई मिलती-जुलती रिपोर्ट नहीं Data Manager API, इवेंट को एसिंक्रोनस तरीके से प्रोसेस करता है. गड़बड़ी की जानकारी का इस्तेमाल करके, प्रोसेसिंग के नतीजे देखें.