يمكنك إنشاء شريحة جمهور مستندة إلى "مطابقة العملاء" من خلال إرسال
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.
قائمة Mobile ID
اضبط الحقول التالية إذا أردت استخدام بيانات التعريف الرقمية لتحديد أعضاء الجمهور:
uploadKeyTypesيجب ضبط هذه السمة على قائمة تحتوي على نوع مفتاح التحميل
MOBILE_ID.يجب أن تحتوي قائمة
uploadKeyTypesعلى إدخال واحد فقط.mobileIdInfoضبطه على رسالة
MobileIdInfo:اضبط السمة
dataSourceTypeعلى القيمة المناسبة من تعدادDataSourceType.اضبط السمة
keySpaceعلىIOSأوANDROID.اضبط السمة
appIdعلى السلسلة التي تحدّد بشكل فريد التطبيق المتوافق مع الأجهزة الجوّالة الذي تم جمع البيانات منه.بالنسبة إلى أجهزة iOS، سلسلة المعرّف هي سلسلة مكوّنة من 9 أرقام تظهر في نهاية عنوان URL لمتجر التطبيقات. على سبيل المثال،
476943146لتطبيق "Flood-It!" مع رابط متجر التطبيقات 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" }
إرسال الطلب
أرسِل الطلب، وإذا لزم الأمر، أدرِج
عناوين الطلب مثل
login-account أو linked-account.
إذا نجح الطلب، ستحتوي الاستجابة على UserList الذي تم إنشاؤه مع ملء الحقلَين id وname المخصّصَين للإخراج فقط.
إذا تعذّر إرسال الطلب، افحص الأخطاء لتحديد سبب التعذّر، وعدِّل الطلب والعناوين لحلّ أي مشاكل، ثم أرسِل الطلب والعناوين المعدَّلة.