داده های کاربر را آماده کنید

داده‌های جمع‌آوری‌شده‌ی مشتری را برای ایجاد مخاطبان Customer Match آپلود کنید. این داده‌های حساس هستند. شما باید قبل از آپلود، آن‌ها را به درستی آماده کنید.

قالب‌بندی داده‌ها

داده‌های خام خود را با انجام موارد زیر قالب‌بندی کنید:

  • هرگونه فاصله خالی را از مقادیر نام، نام خانوادگی و آدرس ایمیل حذف کنید.
  • تمام مقادیر رشته‌ای را با حروف کوچک بنویسید.
  • مقدار شماره تلفن را با استفاده از فرمت E.164 قالب‌بندی کنید. کد کشور را نیز وارد کنید.

داده‌های هش

مقادیر داده خام از انواع زیر را با استفاده از الگوریتم SHA256 هش کنید:

  • نام کوچک
  • نام خانوادگی
  • آدرس ایمیل
  • شماره تلفن

اختصاص داده

داده‌هایی که استفاده می‌کنید، نوع مخاطب را تعیین می‌کند. همچنین شیء API مورد استفاده برای ارسال داده‌ها را نیز تعیین می‌کند.

اطلاعات تماس

اگر از اطلاعات تماس برای تطبیق کاربران استفاده می‌کنید:

  • از نوع مخاطب CUSTOMER_MATCH_CONTACT_INFO استفاده کنید.
  • داده‌ها را در یک شیء ContactInfo ارسال کنید.

انتخاب داده‌های ارائه شده برای مشتری، روش مورد استفاده برای تطبیق آنها را تعیین می‌کند:

روش تطبیق
تطبیق آدرس ایمیل حداقل یک مقدار به فیلد hashedEmails اختصاص داده شده است.
تطبیق تلفن حداقل یک مقدار به فیلد hashedPhoneNumbers اختصاص داده شده است.
تطبیق آدرس پستی مقادیر اختصاص داده شده به فیلدهای hashedFirstName ، hashedLastName ، zipCodes و countryCode .
تطبیق ترکیبی آدرس ایمیل، آدرس پستی و شماره تلفن مقادیر اختصاص داده شده به فیلدهای hashedEmails ، hashedPhoneNumbers ، hashedFirstName ، hashedLastName ، zipCodes و countryCode .

تمام اشیاء ContactInfo را برای یک آپلود واحد در یک شیء ContactInfoList قرار دهید.

شناسه‌های دستگاه تلفن همراه

اگر از شناسه‌های دستگاه تلفن همراه برای تطبیق کاربران استفاده می‌کنید:

  • از نوع مخاطب CUSTOMER_MATCH_DEVICE_ID استفاده کنید.
  • داده‌ها را با استفاده از رشته شناسه دستگاه تلفن همراه ارسال کنید.

تمام شناسه‌های دستگاه‌های تلفن همراه را برای یک آپلود واحد در یک شیء MobileDeviceIdList قرار دهید.

فیلد consent را در شیء داده مربوطه تنظیم کنید تا سیگنال‌های رضایت اعطا شده توسط کاربران گنجانده شده را منتقل کند.

تنظیم هر یک از فیلدهای شیء Consent با مقدار CONSENT_STATUS_DENIED ، خطا را برمی‌گرداند.

سیگنال‌های رضایت برای همه کاربران در یک درخواست اعمال می‌شود. برای آپلود کاربران با سیگنال‌های رضایت مختلف، از درخواست‌های جداگانه استفاده کنید.