لإنشاء جمهور "مطابقة العملاء"، أرسِل
CreateUserListRequest.
إنشاء نص الطلب
أنشئ مورد UserList. في ما يلي الحقول الشائعة التي يجب ضبطها.
displayName- مطلوب الاسم المعروض للقائمة. يجب أن يكون الاسم فريدًا بين جميع القوائم التي يملكها الحساب.
description- وصف موجز للقائمة
integrationCode- رقم تعريف من نظامك
membershipDurationالمدة التي يبقى فيها أحد أعضاء الجمهور في القائمة بعد إضافته يجب أن تتطابق القيمة مع أيام كاملة. إذا لم يتم ضبطها، يتم تلقائيًا استخدام الحد الأقصى.
في حال استخدام JSON، احسب عدد الثواني عن طريق ضرب عدد أيام المدة في
86400(عدد الثواني في اليوم الواحد). بعد ذلك، اضبط القيمة على نتيجة الضرب، متبوعة بالرمزs. على سبيل المثال، إذا أردت أن تكون مدة العضوية 90 يومًا، استخدِم القيمة7776000sلأنّ90 * 86400 = 7776000.في حال استخدام تنسيق Protocol Buffers، استخدِم طريقة سهلة لـ إنشاء
Durationعنصر استنادًا إلى عدد الأيام، إذا كانت هذه الطريقة السهلة متاحة. على سبيل المثال، تتضمّن مكتبةprotobuf-java-utilللغة Java طريقةfromDays()سهلة. بخلاف ذلك، احسب عدد الثواني عن طريق ضرب عدد أيام المدة في86400(عدد الثواني في اليوم الواحد)، واستخدِم النتيجة لضبط حقلsecondsفي عنصرDuration.
الحقول المطلوبة لميزة "مطابقة العملاء"
حقل ingestedUserListInfo مطلوب لجمهور "مطابقة العملاء".
في ما يلي الحقول التي يجب ضبطها في
IngestedUserListInfo
استنادًا إلى نوع البيانات التي تريد استخدامها لإضافة أعضاء الجمهور إلى القائمة.
قائمة معلومات الاتصال
اضبط الحقول التالية إذا أردت استخدام معلومات الاتصال (عناوين البريد الإلكتروني أو أرقام الهواتف أو العناوين التي تم تشفيرها) لتحديد أعضاء جمهورك:
uploadKeyTypesاضبطها على قائمة تحتوي على نوع مفتاح التحميل
CONTACT_ID.يجب أن تحتوي قائمة
uploadKeyTypesعلى إدخال واحد فقط.contactIdInfoاضبطها على رسالة
ContactIdInfoمع ضبطdataSourceTypeعلى القيمة المناسبة من تعدادDataSourceType.
قائمة بيانات تعريف الأجهزة الجوّالة
اضبط الحقول التالية إذا أردت استخدام بيانات تعريف الأجهزة الجوّالة لتحديد أعضاء جمهورك:
uploadKeyTypesاضبطها على قائمة تحتوي على نوع مفتاح التحميل
MOBILE_ID.يجب أن تحتوي قائمة
uploadKeyTypesعلى إدخال واحد فقط.mobileIdInfoاضبطها على
MobileIdInfoرسالة:اضبط
dataSourceTypeعلى القيمة المناسبة من الـDataSourceTypeتعداد.اضبط
keySpaceعلىIOSأوANDROID.اضبط
appIdعلى السلسلة التي تحدّد بشكلٍ فريد تطبيق الأجهزة الجوّالة الذي تم جمع البيانات منه.بالنسبة إلى أجهزة iOS، تكون سلسلة رقم التعريف هي السلسلة المكوّنة من 9 أرقام التي تظهر في نهاية عنوان URL الخاص بـ App Store. على سبيل المثال،
476943146لتطبيق "Flood-It!" الذي يتضمّن رابط App Store https://apps.apple.com/us/app/flood-it/id476943146.بالنسبة إلى أجهزة Android، تكون سلسلة رقم التعريف هي اسم حزمة التطبيق. على سبيل المثال،
com.labpixies.floodلتطبيق "Flood-It!" الذي يتضمّن رابط Google Play https://play.google.com/store/apps/details?id=com.labpixies.flood.
قائمة أرقام تعريف المستخدمين
اضبط الحقول التالية إذا أردت استخدام أرقام تعريف المستخدمين لتحديد أعضاء جمهورك:
uploadKeyTypesاضبطها على قائمة تحتوي على نوع مفتاح التحميل
USER_ID.يجب أن تحتوي قائمة
uploadKeyTypesعلى إدخال واحد فقط.
إنشاء الطلب
لإنشاء جمهور "مطابقة العملاء"، أنشئ create
طلب للمورد UserList.
اضبط حقل
parentعلى اسم مورد الحساب. يجب أن يتّبع اسم المورد التنسيقaccountTypes/{accountType}/accounts/{account}.استخدِم
UserListالذي أنشأته لنص الطلب.إذا لم تكن بيانات الاعتماد خاصة بحساب Google يمثّل مستخدمًا في الـ
parent، اضبط العناوين كما هو موضّح في مقالة إعداد الوجهات والـ عناوين.
في ما يلي نماذج لطلبات JSON لأنواع مختلفة من معلومات المستخدمين.
يضبط كل طلب membershipDuration على 2592000s، حيث 2592000 هو الـ
عدد الثواني في 30 يومًا. انقر على الزر فتح في مستكشف واجهات برمجة التطبيقات لتجربة طلب.
معلومات الاتصال
{ "description": "Customer Match for contact info", "displayName": "Contact info audience", "ingestedUserListInfo": { "contactIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY" }, "uploadKeyTypes": [ "CONTACT_ID" ] }, "membershipDuration": "2592000s" }
بيانات تعريف الأجهزة الجوّالة
{ "description": "Customer Match for mobile IDs", "displayName": "Mobile ID audience", "ingestedUserListInfo": { "mobileIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY", "keySpace": "ANDROID", "appId": "com.labpixies.flood" }, "uploadKeyTypes": [ "MOBILE_ID" ] }, "membershipDuration": "2592000s" }
أرقام تعريف المستخدمين
{ "description": "Customer Match for user IDs", "displayName": "User ID audience", "ingestedUserListInfo": { "userIdInfo": { "dataSourceType": "DATA_SOURCE_TYPE_FIRST_PARTY" }, "uploadKeyTypes": [ "USER_ID" ] }, "membershipDuration": "2592000s" }
إرسال الطلب
أرسِل الطلب، وإذا لزم الأمر، أدرِج عناوين الطلب.
إذا نجح الطلب، ستتضمّن الاستجابة الذي تم إنشاؤه
UserList مع ملء
id و name. دوِّن القيم في هذَين الحقلَين لأنّك ستحتاج إليهما في الطلبات لإضافة أعضاء الجمهور إلى الجمهور.
إذا تعذّر تنفيذ الطلب، اطّلِع على الأخطاء لتحديد سبب هذا التعذُّر، وعدِّل الطلب والعناوين لإصلاح أي مشاكل، ثم أرسِل الطلب والعناوين المعدَّلة.