Campaign Manager 360 API में मौजूद conversions.batchinsert को Data Manager API में मौजूद इसके बराबर के IngestEventsRequest से मैप करने के लिए, टेबल में दी गई मैपिंग का इस्तेमाल करें.
पुष्टि करना
Data Manager API के लिए, Campaign Manager 360 API से अलग स्कोप वाले क्रेडेंशियल की ज़रूरत होती है. एपीआई ऐक्सेस सेट अप करें में दिया गया तरीका अपनाकर, नए क्रेडेंशियल जनरेट करें. इनमें Data Manager API का स्कोप शामिल होना चाहिए.
अनुरोध के फ़ील्ड
conversions.batchinsert (Campaign Manager 360 API) |
IngestEventsRequest (Data Manager API) |
नोट |
|---|---|---|
profileId यूआरएल पाथ पैरामीटर |
कोई मिलती-जुलती रिपोर्ट नहीं | |
kind |
कोई मिलती-जुलती रिपोर्ट नहीं | मेटाडेटा फ़ील्ड; Data Manager API इसका इस्तेमाल नहीं करता. |
conversions |
events |
ज़रूरी है. कन्वर्ज़न या इवेंट की सूची. ज़्यादा जानकारी के लिए, कन्वर्ज़न फ़ील्ड सेक्शन देखें. |
encryptionInfo |
events.adIdentifiers.encryptedUserIds में ले जाया गया |
इवेंट लेवल पर तय किया गया हो. Campaign Manager 360 में एन्क्रिप्ट (सुरक्षित) करने की जानकारी, अब एन्क्रिप्ट किए गए हर यूज़र आईडी में दी जाती है. कन्वर्ज़न फ़ील्ड सेक्शन देखें. |
| कोई मिलती-जुलती रिपोर्ट नहीं | encryptionInfo |
अनुरोध-लेवल encryptionInfo, एन्क्रिप्ट (सुरक्षित) किए गए UserData यूज़र आइडेंटिफ़ायर के लिए, एन्क्रिप्शन की जानकारी है. ज़्यादा जानकारी के लिए, एन्क्रिप्ट (सुरक्षित) करना लेख पढ़ें. |
| कोई मिलती-जुलती रिपोर्ट नहीं | destinations |
ज़रूरी है. Destination ऑब्जेक्ट की सूची, जो इवेंट के लिए टारगेट खाते और Floodlight गतिविधि के बारे में बताती है. ज़्यादा जानकारी के लिए, डेस्टिनेशन गाइड देखें. कन्वर्ज़न फ़ील्ड सेक्शन में दिखाए गए तरीके से, अलग-अलग फ़ील्ड को मैप करें. |
| कोई मिलती-जुलती रिपोर्ट नहीं | consent |
अनुरोध में मौजूद इवेंट के लिए, सहमति की डिफ़ॉल्ट सेटिंग. हालांकि, इन्हें सेट करना ज़रूरी नहीं है. Event के consent फ़ील्ड को सेट करके, किसी इवेंट के लिए इस वैल्यू को बदला जा सकता है. |
| कोई मिलती-जुलती रिपोर्ट नहीं | encoding |
यूज़र आइडेंटिफ़ायर भेजने पर ज़रूरी है: इसे UserIdentifier वैल्यू के लिए इस्तेमाल किए गए Encoding पर सेट करें. अगर यूज़र आइडेंटिफ़ायर का इस्तेमाल नहीं किया जा रहा है, तो इस फ़ील्ड को अनदेखा कर दिया जाता है. |
| कोई मिलती-जुलती रिपोर्ट नहीं | validateOnly |
अगर यह सही है, तो अनुरोध की पुष्टि की जाती है, लेकिन उसे लागू नहीं किया जाता. |
कन्वर्ज़न फ़ील्ड
Conversion (Campaign Manager 360 API) |
Event (Data Manager API) |
नोट |
|---|---|---|
floodlightConfigurationId |
destinations[].operatingAccount.accountId |
अनुरोध के लेवल पर तय किया गया. इसे Floodlight कॉन्फ़िगरेशन आईडी पर सेट करें. |
| कोई मिलती-जुलती रिपोर्ट नहीं | destinations[].operatingAccount.accountType |
अनुरोध के लेवल पर तय किया गया. FLOODLIGHT_CONFIG पर सेट करें. |
floodlightActivityId |
destinations[].productDestinationId |
अनुरोध के लेवल पर तय किया गया. इसे Floodlight गतिविधि के आईडी पर सेट करें. |
kind |
कोई मिलती-जुलती रिपोर्ट नहीं | मेटाडेटा फ़ील्ड; Data Manager API इसका इस्तेमाल नहीं करता. |
| कोई मिलती-जुलती रिपोर्ट नहीं | destinations[].reference |
अनुरोध के लेवल पर तय किया गया. डेस्टिनेशन के लिए, उपयोगकर्ता का तय किया गया आइडेंटिफ़ायर. अगर एक ही अनुरोध में कई डेस्टिनेशन पर इवेंट भेजे जा रहे हैं, तो यह फ़ील्ड सेट करें. |
adUserDataConsent |
consent.adUserData |
ज़्यादा जानकारी के लिए, Consent पर जाएं. |
nonPersonalizedAd |
consent.adPersonalization |
ज़्यादा जानकारी के लिए, Consent पर जाएं. |
| कोई मिलती-जुलती रिपोर्ट नहीं | destinationReferences |
अगर एक ही अनुरोध में कई डेस्टिनेशन पर इवेंट भेजे जा रहे हैं, तो इस फ़ील्ड को डेस्टिनेशन के reference पर सेट करें. |
timestampMicros |
eventTimestamp |
ज़्यादा जानकारी के लिए, टाइमस्टैंप का फ़ॉर्मैट देखें. |
value |
conversionValue |
|
quantity |
conversionCount |
|
ordinal |
कोई मिलती-जुलती रिपोर्ट नहीं |
Campaign Manager 360 API का ordinal फ़ील्ड, Data Manager API में मौजूद नहीं है.
इसके बजाय, Data Manager API transactionId का इस्तेमाल करता है, ताकि एक ही Floodlight गतिविधि आईडी पर भेजे गए इवेंट की डुप्लीकेट कॉपी हटाई जा सकें.
Campaign Manager 360 API में, यह पक्का किया जा सकता है कि इवेंट की डुप्लीकेट कॉपी हटा दी जाएं. इसके लिए, ordinal को किसी तय और स्थिर वैल्यू पर सेट करें, जैसे कि 1. Data Manager API में, हर इवेंट के लिए transactionId को यूनीक आइडेंटिफ़ायर पर सेट करना ज़रूरी है.
|
| कोई मिलती-जुलती रिपोर्ट नहीं | transactionId |
Data Manager API, इवेंट की डुप्लीकेट कॉपी हटाने के लिए, Floodlight गतिविधि आईडी और transactionId के कॉम्बिनेशन का इस्तेमाल करता है. हर इवेंट के लिए, transactionId फ़ील्ड को एक यूनीक आइडेंटिफ़ायर पर सेट करना ज़रूरी है.
अगर एक से ज़्यादा सोर्स वाले कन्वर्ज़न के लिए इवेंट भेजे जा रहे हैं, तो यह ज़रूरी है. ज़्यादा जानकारी के लिए, डेटा को Event ऑब्जेक्ट में बदलना देखें.
|
customVariables |
customVariables |
CustomVariable ऑब्जेक्ट की सूची. डेटा मैनेजर एपीआई, enum के बजाय स्ट्रिंग को कुंजियों के तौर पर इस्तेमाल करता है. variable फ़ील्ड के लिए, U1, U2 जैसी कुंजियों का इस्तेमाल करें. |
limitAdTracking |
consent.adPersonalization |
ज़्यादा जानकारी के लिए, Consent पर जाएं. |
childDirectedTreatment |
consent.adPersonalization |
ज़्यादा जानकारी के लिए, Consent पर जाएं. |
treatmentForUnderage |
consent.adPersonalization |
ज़्यादा जानकारी के लिए, Consent पर जाएं. |
gclid |
adIdentifiers.gclid |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
dclid |
adIdentifiers.dclid |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
matchId |
adIdentifiers.matchId |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
mobileDeviceId |
adIdentifiers.mobileId |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
impressionId |
adIdentifiers.impressionId |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
encryptedUserId |
adIdentifiers.encryptedUserIds |
Data Manager API, एन्क्रिप्ट यानी सुरक्षित किए गए कई यूज़र आईडी के साथ काम करता है. ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
encryptedUserIdCandidates |
adIdentifiers.encryptedUserIds |
हर कैंडिडेट आईडी, सूची में मौजूद EncryptedUserId ऑब्जेक्ट से मैप होता है. |
encryptionInfo.kind |
कोई मिलती-जुलती रिपोर्ट नहीं | मेटाडेटा फ़ील्ड; Data Manager API इसका इस्तेमाल नहीं करता. |
encryptionInfo.encryptionEntityType |
adIdentifiers.encryptedUserIds[].entityType |
हर अनुरोध के लिए, एन्क्रिप्ट करने की जानकारी एक बार देने के बजाय, एन्क्रिप्ट किए गए हर यूज़र आईडी के लिए अलग से दी जाती है. |
encryptionInfo.encryptionEntityId |
adIdentifiers.encryptedUserIds[].entityId |
हर अनुरोध के लिए, एन्क्रिप्ट करने की जानकारी एक बार देने के बजाय, एन्क्रिप्ट किए गए हर यूज़र आईडी के लिए अलग से दी जाती है. |
encryptionInfo.encryptionSource |
adIdentifiers.encryptedUserIds[].source |
हर अनुरोध के लिए, एन्क्रिप्ट करने की जानकारी एक बार देने के बजाय, एन्क्रिप्ट किए गए हर यूज़र आईडी के लिए अलग से दी जाती है. |
sessionAttributesEncoded |
adIdentifiers.sessionAttributes |
ज़्यादा जानकारी के लिए, AdIdentifiers पर जाएं. |
cartData |
cartData |
ज़्यादा जानकारी के लिए, कार्ट डेटा फ़ील्ड देखें. |
userIdentifiers |
userData.userIdentifiers |
ज़्यादा जानकारी के लिए, यूज़र आइडेंटिफ़ायर फ़ील्ड देखें. |
उपयोगकर्ता आइडेंटिफ़ायर फ़ील्ड
Data Manager API में, यूज़र आइडेंटिफ़ायर को Event के userData फ़ील्ड में मौजूद UserData ऑब्जेक्ट में ग्रुप किया जाता है. यह Campaign Manager 360 API से अलग है. इसमें आइडेंटिफ़ायर, सीधे तौर पर Conversion ऑब्जेक्ट से जुड़े होते हैं.
UserIdentifier (Campaign Manager 360 API) |
UserIdentifier (Data Manager API) |
नोट |
|---|---|---|
hashedEmail |
emailAddress |
फ़ॉर्मैट और हैश किए गए ईमेल पते पर सेट करें. हैश किए गए ईमेल पते को एन्क्रिप्ट (सुरक्षित) भी किया जा सकता है. |
hashedPhoneNumber |
phoneNumber |
फ़ॉर्मैट और हैश किए गए फ़ोन नंबर पर सेट करें. हैश किए गए फ़ोन नंबर को एन्क्रिप्ट (सुरक्षित) भी किया जा सकता है. |
addressInfo |
address |
इसे AddressInfo ऑब्जेक्ट पर सेट करें. फ़ॉर्मैटिंग और हैशिंग से जुड़े दिशा-निर्देशों का पालन करें. पते के हैश किए गए एट्रिब्यूट को एन्क्रिप्ट (सुरक्षित) भी किया जा सकता है. |
addressInfo.hashedFirstName |
address.givenName |
|
addressInfo.hashedLastName |
address.familyName |
|
addressInfo.countryCode |
address.regionCode |
|
addressInfo.postalCode |
address.postalCode |
|
addressInfo.city |
कोई मिलती-जुलती रिपोर्ट नहीं | Campaign Manager 360 डेस्टिनेशन के लिए काम नहीं करता. |
addressInfo.state |
कोई मिलती-जुलती रिपोर्ट नहीं | Campaign Manager 360 डेस्टिनेशन के लिए काम नहीं करता. |
addressInfo.hashedStreetAddress |
कोई मिलती-जुलती रिपोर्ट नहीं | Campaign Manager 360 के डेस्टिनेशन के लिए काम नहीं करता. |
कार्ट डेटा फ़ील्ड
CartData (Campaign Manager 360 API) |
CartData (Data Manager API) |
नोट |
|---|---|---|
kind |
कोई मिलती-जुलती रिपोर्ट नहीं | मेटाडेटा फ़ील्ड; Data Manager API इसका इस्तेमाल नहीं करता. |
merchantId |
merchantId |
|
merchantFeedLabel |
merchantFeedLabel |
|
merchantFeedLanguage |
merchantFeedLanguageCode |
|
items |
items |
Item ऑब्जेक्ट की सूची. ज़्यादा जानकारी के लिए, आइटम फ़ील्ड देखें.. |
कार्ट डेटा के लिए आइटम फ़ील्ड
Item (Campaign Manager 360 API) |
Item (Data Manager API) |
नोट |
|---|---|---|
kind |
कोई मिलती-जुलती रिपोर्ट नहीं | मेटाडेटा फ़ील्ड; Data Manager API इसका इस्तेमाल नहीं करता. |
| कोई मिलती-जुलती रिपोर्ट नहीं | itemId |
ज़रूरी नहीं. आइटम के लिए यूनीक आइडेंटिफ़ायर. |
itemId |
merchantProductId |
ज़रूरी है. इसे आइटम के Merchant Center प्रॉडक्ट आईडी पर सेट करें. |
quantity |
quantity |
ज़रूरी है. |
unitPrice |
unitPrice |
ज़रूरी है. |