از نگاشتهای موجود در جدولها برای نگاشتن
conversions.batchinsert در Campaign Manager 360 API به
IngestEventsRequest معادل آن در Data Manager API استفاده کنید.
اصالتسنجی
Data Manager API به اعتبارنامههایی با دامنهای متفاوت از Campaign Manager 360 API نیاز دارد. مراحل مندرج در راهاندازی دسترسی به API را دنبال کنید تا اطلاعات اعتباری جدیدی که شامل حوزه «میانای برنامهسازی کاربردی مدیر دادهها» است تولید کنید.
فیلدهای درخواست
conversions.batchinsert (Campaign Manager 360 API) |
IngestEventsRequest (Data Manager API) |
یادداشتها |
|---|---|---|
پارامتر مسیر نشانی وب profileId |
معادل ندارد | |
kind |
معادل ندارد | فیلد فراداده؛ توسط «میانای برنامهسازی کاربردی مدیر داده» استفاده نمیشود. |
conversions |
events |
الزامی. فهرست تبدیلها یا رویدادها. برای جزئیات، بخش فیلدهای تبدیل را ببینید. |
encryptionInfo |
به events.adIdentifiers.encryptedUserIds منتقل شد |
در سطح رویداد تعریف شده است. اطلاعات رمزگذاری Campaign Manager 360 اکنون در هر شناسه کاربر رمزگذاریشده مشخص شده است. بخش فیلدهای تبدیل را ببینید. |
| معادل ندارد | encryptionInfo |
encryptionInfo سطح درخواست اطلاعات رمزگذاری برای شناسههای کاربر رمزگذاریشده UserData است. برای جزئیات، رمزگذاری را ببینید. |
| معادل ندارد | destinations |
الزامی. فهرستی از Destination شیء که حساب هدف و فعالیت Floodlight را برای رویدادها تعریف میکند. برای جزئیات، راهنمای مقصدها را ببینید. فیلدهای تکی را همانطور که در بخش فیلدهای تبدیل نشان داده شده است نگاشت کنید. |
| معادل ندارد | consent |
تنظیمات اختیاری موافقت پیشفرض برای رویدادهای موجود در درخواست. با تنظیم فیلد consent در Event میتوانید این مقدار را برای رویداد تکی ملغی کنید. |
| معادل ندارد | encoding |
درصورت ارسال شناسههای کاربر الزامی است: روی Encoding استفادهشده برای مقادیر UserIdentifier تنظیم کنید. اگر از شناسههای کاربر استفاده نمیکنید، این فیلد نادیده گرفته میشود. |
| معادل ندارد | 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 |
معادل ندارد | فیلد فراداده؛ توسط «میانای برنامهسازی کاربردی مدیر داده» استفاده نمیشود. |
| معادل ندارد | destinations[].reference |
در سطح درخواست تعریف شده است. شناسه تعریفشده توسط کاربر برای مقصد. اگر رویدادها را در یک درخواست به چندین مقصد ارسال میکنید، این فیلد را تنظیم کنید. |
adUserDataConsent |
consent.adUserData |
برای جزئیات بیشتر، Consent را ببینید. |
nonPersonalizedAd |
consent.adPersonalization |
برای جزئیات بیشتر، Consent را ببینید. |
| معادل ندارد | destinationReferences |
اگر رویدادها را در یک درخواست به چندین مقصد ارسال میکنید، این فیلد را روی reference مربوط به مقصد تنظیم کنید. |
timestampMicros |
eventTimestamp |
برای جزئیات بیشتر، قالب مُهر زمان را ببینید. |
value |
conversionValue |
|
quantity |
conversionCount |
|
ordinal |
معادل ندارد |
فیلد ordinal از Campaign Manager 360 API در Data Manager API وجود ندارد.
درعوض، Data Manager API از transactionId برای
حذف رویدادهای تکراری که به شناسه فعالیت Floodlight یکسان ارسال شدهاند استفاده میکند.
در «میانای برنامهسازی کاربردی Campaign Manager 360»، میتوانید با تنظیم ordinal روی مقدار ثابت و ثابتی مثل 1، مطمئن شوید که رویدادها تکراریزدایی میشوند. در «میانای برنامهسازی کاربردی مدیر داده»،
transactionId باید برای هر رویداد روی شناسه یکتا تنظیم شود.
|
| معادل ندارد | transactionId |
«میانای برنامه کاربردی مدیر داده» از ترکیبی از شناسه فعالیت Floodlight و
transactionId برای حذف کردن رویدادهای تکراری استفاده میکند. فیلد transactionId باید روی شناسه یکتایی برای هر رویداد تنظیم شود.
اگر رویدادهایی برای تبدیلهای چندمنبعی ارسال میکنید، الزامی است. برای جزئیات بیشتر، تبدیل دادهها به Event شیء را ببینید.
|
customVariables |
customVariables |
فهرستی از اشیای CustomVariable. «میانای برنامهسازی کاربردی مدیر داده» بهجای شمارشها از رشتهها بهعنوان کلید استفاده میکند. برای فیلد 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 |
معادل ندارد | فیلد فراداده؛ توسط «میانای برنامهسازی کاربردی مدیر داده» استفاده نمیشود. |
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، شناسههای کاربر در شیء
UserData تحت فیلد userData در
Event گروهبندی میشوند. این با 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 |
معادل ندارد | فیلد فراداده؛ توسط «میانای برنامهسازی کاربردی مدیر داده» استفاده نمیشود. |
merchantId |
merchantId |
|
merchantFeedLabel |
merchantFeedLabel |
|
merchantFeedLanguage |
merchantFeedLanguageCode |
|
items |
items |
فهرستی از اشیای Item. برای جزئیات بیشتر، فیلدهای مورد را ببینید. |
فیلدهای مورد برای دادههای سبد خرید
Item (Campaign Manager 360 API) |
Item (Data Manager API) |
یادداشتها |
|---|---|---|
kind |
معادل ندارد | فیلد فراداده؛ توسط «میانای برنامهسازی کاربردی مدیر داده» استفاده نمیشود. |
| معادل ندارد | itemId |
اختیاری. شناسه یکتای مورد. |
itemId |
merchantProductId |
الزامی. روی شناسه محصول Merchant Center برای این مورد تنظیم کنید. |
quantity |
quantity |
الزامی. |
unitPrice |
unitPrice |
الزامی. |