টেবিলগুলিতে থাকা ম্যাপিংগুলি ব্যবহার করে Campaign Manager 360 API-এর conversions.batchinsert কে Data Manager API-এর IngestEventsRequest সমতুল্যটির সাথে ম্যাপ করুন।
অনুরোধ ক্ষেত্র
conversions.batchinsert (ক্যাম্পেইন ম্যানেজার 360 API) | IngestEventsRequest (ডেটা ম্যানেজার এপিআই) | নোট |
|---|---|---|
profileId ইউআরএল পাথ প্যারামিটার | কোনো সমতুল্য নেই | |
kind | কোনো সমতুল্য নেই | মেটাডেটা ফিল্ড; ডেটা ম্যানেজার এপিআই দ্বারা ব্যবহৃত হয় না। |
conversions | events | আবশ্যক। রূপান্তর বা ইভেন্টের তালিকা। বিস্তারিত জানার জন্য রূপান্তর ক্ষেত্র বিভাগটি দেখুন। |
encryptionInfo | events.adIdentifiers.encryptedUserIds এ স্থানান্তরিত হয়েছে | ইভেন্ট পর্যায়ে সংজ্ঞায়িত। ক্যাম্পেইন ম্যানেজার ৩৬০ এনক্রিপশন তথ্য এখন প্রতিটি এনক্রিপ্টেড ইউজার আইডিতে নির্দিষ্ট করা আছে। কনভার্সন ফিল্ডস বিভাগটি দেখুন। |
| কোনো সমতুল্য নেই | encryptionInfo | অনুরোধ-স্তরের encryptionInfo হলো এনক্রিপ্টেড UserData ব্যবহারকারী শনাক্তকারীগুলির জন্য এনক্রিপশন তথ্য। বিস্তারিত জানতে এনক্রিপশন দেখুন। |
| কোনো সমতুল্য নেই | destinations | প্রয়োজনীয়। Destination অবজেক্টগুলোর একটি তালিকা, যা ইভেন্টগুলোর জন্য টার্গেট অ্যাকাউন্ট এবং ফ্ল্যাডলাইট অ্যাক্টিভিটি নির্ধারণ করে। বিস্তারিত জানতে ডেস্টিনেশন গাইড দেখুন। কনভার্সন ফিল্ডস সেকশনে দেখানো অনুযায়ী প্রতিটি ফিল্ড ম্যাপ করুন। |
| কোনো সমতুল্য নেই | consent | অনুরোধের ইভেন্টগুলির জন্য ঐচ্ছিক ডিফল্ট সম্মতি সেটিংস। আপনি Event এর consent ফিল্ড সেট করে একটি নির্দিষ্ট ইভেন্টের জন্য এই মানটি পরিবর্তন করতে পারেন। |
| কোনো সমতুল্য নেই | encoding | ব্যবহারকারী শনাক্তকারী পাঠানোর ক্ষেত্রে আবশ্যক: UserIdentifier ভ্যালুগুলোর জন্য ব্যবহৃত Encoding এ সেট করুন। ব্যবহারকারী শনাক্তকারী ব্যবহার না করলে, এই ফিল্ডটি উপেক্ষা করা হয়। |
| কোনো সমতুল্য নেই | validateOnly | যদি সত্য হয়, তাহলে অনুরোধটি যাচাই করা হয়, কিন্তু কার্যকর করা হয় না। |
রূপান্তর ক্ষেত্র
Conversion (ক্যাম্পেইন ম্যানেজার 360 এপিআই) | Event (ডেটা ম্যানেজার এপিআই) | নোট |
|---|---|---|
floodlightConfigurationId | destinations[].operatingAccount.accountId | অনুরোধ পর্যায়ে সংজ্ঞায়িত। ফ্ল্যাডলাইট কনফিগারেশন আইডিতে সেট করা। |
| কোনো সমতুল্য নেই | destinations[].operatingAccount.accountType | অনুরোধ পর্যায়ে সংজ্ঞায়িত। FLOODLIGHT_CONFIG এ সেট করা। |
floodlightActivityId | destinations[].productDestinationId | অনুরোধ পর্যায়ে সংজ্ঞায়িত। ফ্ল্যাডলাইট অ্যাক্টিভিটি আইডি-তে সেট করা হয় (যা পূর্বে ফ্ল্যাডলাইট অ্যাক্টিভিটি আইডি নামে পরিচিত ছিল)। |
kind | কোনো সমতুল্য নেই | মেটাডেটা ফিল্ড; ডেটা ম্যানেজার এপিআই দ্বারা ব্যবহৃত হয় না। |
| কোনো সমতুল্য নেই | destinations[].reference | অনুরোধ পর্যায়ে সংজ্ঞায়িত। গন্তব্যের জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত শনাক্তকারী। যদি আপনি একটি অনুরোধে একাধিক গন্তব্যে ইভেন্ট পাঠান , তাহলে এই ক্ষেত্রটি সেট করুন। |
adUserDataConsent | consent.adUserData | আরও বিস্তারিত জানতে Consent দেখুন। |
nonPersonalizedAd | consent.adPersonalization | আরও বিস্তারিত জানতে Consent দেখুন। |
| কোনো সমতুল্য নেই | destinationReferences | একটি অনুরোধে একাধিক গন্তব্যে ইভেন্ট পাঠানোর ক্ষেত্রে, এই ফিল্ডটিকে সংশ্লিষ্ট গন্তব্যের reference সেট করুন। |
timestampMicros | eventTimestamp |
বিস্তারিত জানতে টাইমস্ট্যাম্প ফরম্যাট দেখুন। |
value | conversionValue | |
quantity | conversionCount | |
ordinal | কোনো সমতুল্য নেই | ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই-এর ordinal ফিল্ডটি ডেটা ম্যানেজার এপিআই-তে উপস্থিত নেই। এর পরিবর্তে, একই ব্যবহারকারী ও দিনের কনভার্সনগুলো থেকে ডুপ্লিকেট বাদ দেওয়ার প্রক্রিয়া নিয়ন্ত্রণ করতে transactionId ব্যবহার করা যেতে পারে।ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই-তে, আপনি ordinal 1 মতো একটি নির্দিষ্ট, ধ্রুবক মানে সেট করে ইভেন্টগুলোর ডুপ্লিকেট অপসারণ নিশ্চিত করতে পারেন। ডেটা ম্যানেজার এপিআই-তে, প্রতিটি ইভেন্টের জন্য transactionId অবশ্যই একটি অনন্য শনাক্তকারীতে সেট করতে হবে। |
| কোনো সমতুল্য নেই | transactionId | ডেটা ম্যানেজার এপিআই-তে, একই ব্যবহারকারী ও দিনের কনভার্সনগুলো থেকে ডুপ্লিকেটগুলো কীভাবে বাদ দেওয়া হবে, তা নিয়ন্ত্রণ করতে transactionId ব্যবহার করা হয়। প্রতিটি ইভেন্টের জন্য এই ফিল্ডটিকে অবশ্যই একটি অনন্য শনাক্তকারীতে সেট করতে হবে।ফ্লাডলাইট অফলাইন রূপান্তর পাঠানোর সময় এই ক্ষেত্রটি ঐচ্ছিক। আরও বিস্তারিত জানার জন্য ‘ডেটা Event অবজেক্টে রূপান্তর করুন’ দেখুন। |
customVariables | customVariables | CustomVariable অবজেক্টগুলোর একটি তালিকা। ডেটা ম্যানেজার এপিআই এনামের পরিবর্তে কী (key) হিসেবে স্ট্রিং ব্যবহার করে। 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 | ডেটা ম্যানেজার এপিআই একাধিক এনক্রিপ্টেড ইউজার আইডি সমর্থন করে। আরও বিস্তারিত জানতে AdIdentifiers দেখুন। |
encryptedUserIdCandidates | adIdentifiers.encryptedUserIds | তালিকার প্রতিটি ক্যান্ডিডেট আইডি একটি EncryptedUserId অবজেক্টের সাথে ম্যাপ করা থাকে। |
encryptionInfo.kind | কোনো সমতুল্য নেই | মেটাডেটা ফিল্ড; ডেটা ম্যানেজার এপিআই দ্বারা ব্যবহৃত হয় না। |
encryptionInfo.encryptionEntityType | adIdentifiers.encryptedUserIds[].entityType | প্রতিটি অনুরোধের জন্য একবার এনক্রিপশন তথ্য নির্দিষ্ট করার পরিবর্তে, এটি প্রতিটি এনক্রিপ্টেড ইউজার আইডির জন্য নির্দিষ্ট করা হয়। |
encryptionInfo.encryptionEntityId | adIdentifiers.encryptedUserIds[].entityId | প্রতিটি অনুরোধের জন্য একবার এনক্রিপশন তথ্য নির্দিষ্ট করার পরিবর্তে, এটি প্রতিটি এনক্রিপ্টেড ইউজার আইডির জন্য নির্দিষ্ট করা হয়। |
encryptionInfo.encryptionSource | adIdentifiers.encryptedUserIds[].source | প্রতিটি অনুরোধের জন্য একবার এনক্রিপশন তথ্য নির্দিষ্ট করার পরিবর্তে, এটি প্রতিটি এনক্রিপ্টেড ইউজার আইডির জন্য নির্দিষ্ট করা হয়। |
sessionAttributesEncoded | adIdentifiers.sessionAttributes | আরও বিস্তারিত তথ্যের জন্য AdIdentifiers দেখুন। |
cartData | cartData | বিস্তারিত জানতে কার্ট ডেটা ফিল্ডগুলো দেখুন। |
userIdentifiers | userData.userIdentifiers | বিস্তারিত জানতে ব্যবহারকারী শনাক্তকারী ক্ষেত্রগুলি দেখুন। |
ব্যবহারকারী শনাক্তকারী ক্ষেত্র
ডেটা ম্যানেজার এপিআই-তে, ব্যবহারকারীর শনাক্তকারীগুলোকে Event userData ফিল্ডের অধীনে একটি UserData অবজেক্টের মধ্যে দলবদ্ধ করা হয়। এটি ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই থেকে ভিন্ন, যেখানে শনাক্তকারীগুলো সরাসরি Conversion অবজেক্টের সাথে সংযুক্ত থাকে।
UserIdentifier (ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই) | UserIdentifier (ডেটা ম্যানেজার এপিআই) | নোট |
|---|---|---|
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 | কোনো সমতুল্য নেই | ডেটা ম্যানেজার এপিআই-এর বর্তমান সংস্করণে এটি সমর্থিত নয়। |
addressInfo.state | কোনো সমতুল্য নেই | ডেটা ম্যানেজার এপিআই-এর বর্তমান সংস্করণে এটি সমর্থিত নয়। |
addressInfo.hashedStreetAddress | কোনো সমতুল্য নেই | ডেটা ম্যানেজার এপিআই-এর বর্তমান সংস্করণে এটি সমর্থিত নয়। |
কার্ট ডেটা ক্ষেত্র
CartData (ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই) | CartData (ডেটা ম্যানেজার এপিআই) | নোট |
|---|---|---|
kind | কোনো সমতুল্য নেই | মেটাডেটা ফিল্ড; ডেটা ম্যানেজার এপিআই দ্বারা ব্যবহৃত হয় না। |
merchantId | merchantId | |
merchantFeedLabel | merchantFeedLabel | |
merchantFeedLanguage | merchantFeedLanguageCode | |
items | items | Item অবজেক্টগুলোর একটি তালিকা। আরও বিস্তারিত জানতে আইটেম ফিল্ডগুলো দেখুন। |
কার্ট ডেটার জন্য আইটেম ক্ষেত্র
Item (ক্যাম্পেইন ম্যানেজার ৩৬০ এপিআই) | Item (ডেটা ম্যানেজার এপিআই) | নোট |
|---|---|---|
kind | কোনো সমতুল্য নেই | মেটাডেটা ফিল্ড; ডেটা ম্যানেজার এপিআই দ্বারা ব্যবহৃত হয় না। |
| কোনো সমতুল্য নেই | itemId | ঐচ্ছিক। আইটেমটির জন্য একটি অনন্য শনাক্তকারী। |
itemId | merchantProductId | আবশ্যক। আইটেমটির জন্য মার্চেন্ট সেন্টার প্রোডাক্ট আইডি -তে সেট করুন। |
quantity | quantity | প্রয়োজনীয়। |
unitPrice | unitPrice | প্রয়োজনীয়। |