از نگاشتهای موجود در جدولها برای نگاشت روشهای مدیریت مخاطبان «مطابقت مشتری» و فیلدهای «میانای برنامهسازی کاربردی Display & Video 360» به معادل آنها در «میانای برنامهسازی کاربردی مدیر داده» استفاده کنید.
اصالتسنجی
Data Manager API به اعتبارنامههایی با دامنهای متفاوت از Display & Video 360 API نیاز دارد. مراحل مندرج در راهاندازی دسترسی به API را دنبال کنید تا اطلاعات اعتباری جدیدی که شامل حوزه «میانای برنامهسازی کاربردی مدیر دادهها» است تولید کنید.
نگاشت روش
جدول زیر روشهای Display & Video 360 API را به روشهای معادل Data Manager API نگاشت میکند:
| روشهای «میانای برنامهسازی کاربردی Display & Video 360» | روشهای Data Manager API | یادداشتها |
|---|---|---|
firstPartyAndPartnerAudiences.get |
userLists.get |
«میانای برنامهسازی کاربردی مدیر داده» فقط میتواند مخاطبان «مطابقت مشتری» را بازیابی کند. |
firstPartyAndPartnerAudiences.list |
userLists.list |
«میانای برنامهسازی کاربردی مدیر داده» فقط مخاطبان «مطابقت مشتری» را برمیگرداند. |
firstPartyAndPartnerAudiences.create |
userLists.create |
دادههای کاربر باید در درخواست بعدی در «میانای برنامهسازی کاربردی مدیر دادهها» بارگذاری شود. |
| معادل ندارد | userLists.delete |
در Display & Video 360 API دردسترس نیست. |
firstPartyAndPartnerAudiences.patch |
userLists.patch |
|
firstPartyAndPartnerAudiences.editCustomerMatchMembers |
audienceMembers.ingest |
از روشهای جداگانه «میانای برنامهسازی کاربردی مدیر داده» برای افزودن و برداشتن اعضا از مخاطبان «مطابقت مشتری» استفاده میشود. |
firstPartyAndPartnerAudiences.editCustomerMatchMembers |
audienceMembers.remove |
از روشهای جداگانه «میانای برنامهسازی کاربردی مدیر داده» برای افزودن و برداشتن اعضا از مخاطبان «مطابقت مشتری» استفاده میشود. |
| معادل ندارد. | audienceMembers.removeAll |
Data Manager API از برداشتن همه اعضای مخاطب با یک درخواست پشتیبانی میکند. |
درخواست نگاشت
جدولهای زیر فیلدهای درخواست روشهای «میانای برنامهسازی کاربردی» Display & Video 360 را به معادل آنها در «میانای برنامهسازی کاربردی مدیر داده» نگاشت میکنند.
userLists.get
firstPartyAndPartnerAudiences.get (میانای برنامهسازی کاربردی Display & Video 360) |
userLists.get (Data Manager API) |
یادداشتها |
|---|---|---|
|
name |
نام UserList هم شناسه تبلیغکننده یا شریک اصلی و هم شناسه مخاطب را دربرمیگیرد. برای جزئیات، نامهای منبع را ببینید. |
userLists.list
firstPartyAndPartnerAudiences.list (میانای برنامهسازی کاربردی Display & Video 360) |
userLists.list (Data Manager API) |
یادداشتها |
|---|---|---|
|
parent |
parent حاوی شناسه تبلیغکننده یا شریک اصلی است. |
pageSize |
pageSize |
حداکثر اندازه صفحه در Data Manager API 1000 است. |
pageToken |
pageToken |
|
filter |
filter |
|
orderBy |
معادل ندارد |
userLists.create
firstPartyAndPartnerAudiences.create (میانای برنامهسازی کاربردی Display & Video 360) |
userLists.create (Data Manager API) |
یادداشتها |
|---|---|---|
|
parent |
parent حاوی شناسه تبلیغکننده یا شریک والد مخاطب جدید است. |
| معادل ندارد | validateOnly |
|
متن درخواست FirstPartyAndPartnerAudience |
متن درخواست UserList |
برای نگاشت بدنه درخواست، UserList را ببینید. |
userLists.update
firstPartyAndPartnerAudiences.patch (میانای برنامهسازی کاربردی Display & Video 360) |
userLists.patch (Data Manager API) |
یادداشتها |
|---|---|---|
|
پارامتر userList.name |
نام منبع UserList برای بهروزرسانی. |
updateMask |
updateMask |
این فیلد در Data Manager API توصیه میشود اما الزامی نیست و اگر خالی بماند، منجر به جایگزینی کامل همه فیلدهای گنجاندهشده میشود. |
| معادل ندارد | validateOnly |
|
متن درخواست FirstPartyAndPartnerAudience |
متن درخواست UserList |
برای نگاشت بدنه درخواست، UserList را ببینید. |
audienceMembers.ingest
firstPartyAndPartnerAudiences.editCustomerMatchMembers (میانای برنامهسازی کاربردی Display & Video 360) |
audienceMembers.ingest (Data Manager API) |
یادداشتها |
|---|---|---|
|
destinations |
برای جزئیات بیشتر، پیکربندی مقصدها را بررسی کنید. |
addedContactInfoList.contactInfos |
audienceMembers |
شناسههای کاربر فردی را میتوان در فیلد compositeData.userData در داخل AudienceMember شیء تنظیم کرد. برای جزئیات، شناسههای کاربر را ببینید. |
addedContactInfoList.consent |
consent |
موافقت را میتوان در هریک از اشیای AudienceMember نیز تنظیم کرد. |
addedMobileDeviceIdList.mobileDeviceIds |
audienceMembers |
شناسههای دستگاه همراه فردی در فیلد mobileData در اشیای AudienceMember تنظیم میشوند. |
addedMobileDeviceIdList.consent |
consent |
موافقت را میتوان در هریک از اشیای AudienceMember نیز تنظیم کرد. |
| معادل ندارد | validateOnly |
|
| معادل ندارد | encoding |
الزامی. روی Encoding استفادهشده برای مقادیر UserIdentifier تنظیم کنید. |
| معادل ندارد | encryptionInfo |
اگر درخواست حاوی مقادیر رمزگذاریشده است، تنظیم کنید. برای جزئیات، رمزگذاری را ببینید. |
| معادل ندارد | termsOfService |
الزامی. تنظیم شود تا نشان دهد کاربر شرایط خدمات «تطابق مشتری» را پذیرفته یا رد کرده است. |
audienceMembers.remove
firstPartyAndPartnerAudiences.editCustomerMatchMembers (میانای برنامهسازی کاربردی Display & Video 360) |
audienceMembers.remove (Data Manager API) |
یادداشتها |
|---|---|---|
|
destinations |
|
removedContactInfoList.contactInfos |
audienceMembers |
شناسههای کاربر فردی را میتوان در فیلد compositeData.userData در داخل AudienceMember شیء تنظیم کرد. برای جزئیات، شناسههای کاربر را ببینید. |
removedMobileDeviceIdList.mobileDeviceIds |
audienceMembers |
شناسههای دستگاه همراه فردی در فیلد mobileData در اشیای AudienceMember تنظیم میشوند. |
| معادل ندارد | validateOnly |
|
| معادل ندارد | encoding |
الزامی. روی Encoding استفادهشده برای مقادیر UserIdentifier تنظیم کنید. |
| معادل ندارد | encryptionInfo |
اگر درخواست حاوی مقادیر رمزگذاریشده است، تنظیم کنید. برای جزئیات، رمزگذاری را ببینید. |
نگاشتهای فیلد شیء
در اینجا نگاشتهای اشیاء «میانای برنامهسازی کاربردی Display & Video 360» به اشیاء معادل در «میانای برنامهسازی کاربردی مدیر داده» آورده شده است.
UserList
FirstPartyAndPartnerAudience (میانای برنامهسازی کاربردی Display & Video 360) |
UserList (Data Manager API) |
یادداشتها |
|---|---|---|
name |
name |
از قالب نام منبع دیگری استفاده میکند. برای جزئیات، نامهای منبع را ببینید. |
firstPartyAndPartnerAudienceId |
id |
|
| معادل ندارد | readOnly |
|
displayName |
displayName |
|
description |
description |
|
| معادل ندارد | membershipStatus |
|
| معادل ندارد | integrationCode |
|
membershipDurationDays |
membershipDuration |
|
| معادل ندارد | closingReason |
|
| معادل ندارد | accessReason |
|
| معادل ندارد | accountAccessStatus |
|
displayAudienceSize |
sizeInfo.displayNetworkMembersCount |
|
| معادل ندارد | sizeInfo.searchNetworkMembersCount |
|
| معادل ندارد | targetNetworkInfo |
|
| معادل ندارد | ingestedUserListInfo |
|
firstPartyAndPartnerAudienceType |
معادل ندارد | |
audienceType |
معادل ندارد | |
audienceSource |
معادل ندارد | |
activeDisplayAudienceSize |
معادل ندارد | |
youtubeAudienceSize |
معادل ندارد | |
gmailAudienceSize |
معادل ندارد | |
displayMobileAppAudienceSize |
معادل ندارد | |
displayMobileWebAudienceSize |
معادل ندارد | |
displayDesktopAudienceSize |
معادل ندارد | |
appId |
ingestedUserListInfo.mobileIdInfo.appId |
|
contactInfoList |
audienceMembers روش |
در «میانای برنامهسازی کاربردی مدیر داده»، بااستفاده از روشهای ingest و
remove، و
removeAll
در audienceMembers، اعضا را اضافه و حذف کنید.
|
mobileDeviceIdList |
audienceMembers روش |
در «میانای برنامهسازی کاربردی مدیر داده»، بااستفاده از روشهای ingest و
remove، و
removeAll
در audienceMembers، اعضا را اضافه و حذف کنید.
|
نامهای منبع
«میانای برنامهسازی کاربردی مدیر داده» از قالب نام منبع متفاوتی نسبت به «میانای برنامهسازی کاربردی Display & Video 360» استفاده میکند.
- میانای برنامهسازی کاربردی Display & Video 360
در Display & Video 360 API، نام منبع
UserListاز قالبی استفاده میکند که فقط شناسه مخاطب را دارد:firstAndThirdPartyAudiences/{first_and_third_party_audience_id}- میانای برنامهسازی کاربردی مدیر دادهها
در «میانای برنامهسازی کاربردی مدیر دادهها»، نام منبع
UserListاز قالبی استفاده میکند که شناسه مخاطب و همچنینAccountTypeو شناسه حساب شریک یا تبلیغکنندهای را که مالک مخاطب است دربرمیگیرد:accountTypes/{accountType}/accounts/{account}/userLists/{userList}
شناسههای کاربر
درحالیکه userData
همچنان پشتیبانی میشود، توصیه میکنیم از
compositeData
استفاده کنید تا مطمئن شوید یکپارچهسازی شما برای بهبودهای آینده آماده است. برای جزئیات بیشتر، دادههای
ترکیبی را ببینید.
ContactInfo (میانای برنامهسازی کاربردی Display & Video 360) |
CompositeData (Data Manager API) |
یادداشتها |
|---|---|---|
hashedEmails |
userData.userIdentifiers.emailAddress |
روی نشانی ایمیل قالببندیشده و درهمسازیشده تنظیم کنید. همچنین میتوانید نشانی ایمیل درهمسازیشده را رمزگذاری کنید. بااستفاده از چندین UserIdentifier شیء میتوان از چندین ایمیل برای مطابقت دادن یک کاربر استفاده کرد. |
hashedPhoneNumbers |
userData.userIdentifiers.phoneNumber |
روی شماره تلفن قالببندیشده و درهمسازیشده تنظیم کنید. همچنین میتوانید شماره تلفن درهمسازیشده را رمزگذاری کنید. بااستفاده از چندین شیء UserIdentifier میتوان از چندین شماره تلفن برای مطابقت دادن یک کاربر استفاده کرد. |
hashedFirstName |
userData.userIdentifiers.address.givenName |
روی نام دادهشده قالببندیشده و درهمسازیشده تنظیم شده است. همچنین میتوانید نام دادهشده درهمسازیشده را رمزگذاری کنید. |
hashedLastName |
userData.userIdentifiers.address.familyName |
روی نام خانوادگی قالببندیشده و درهمسازیشده تنظیم کنید. همچنین میتوانید نام خانوادگی درهمسازیشده را رمزگذاری کنید. |
countryCode |
userData.userIdentifiers.address.regionCode |
|
zipCodes |
userData.userIdentifiers.address.postalCode |
بااستفاده از چندین شیء UserIdentifier میتوان از چندین کد پستی برای مطابقت دادن یک کاربر استفاده کرد. |
مقصد
| میانای برنامهسازی کاربردی Display & Video 360 | Destination (Data Manager API) |
یادداشتها |
|---|---|---|
| شناسه تبلیغکننده یا شریکی که کاربر Display & Video 360 به آن دسترسی دارد. | loginAccount |
این فقط باید در سناریو دسترسی شریک Display & Video 360 تنظیم شود، جایی که مخاطب تحت یک تبلیغکننده است اما کاربر Display & Video 360 که دسترسی دارد به شریک والد تبلیغکننده دسترسی داده شده است. درغیراینصورت، میتوان آن را تنظیمنشده باقی گذاشت. |
| شناسه آگهیدهنده یا شریک والد مخاطب. | operatingAccount |
|
firstPartyAndPartnerAudienceId |
productDestinationId |
|
| معادل ندارد | reference |