تتيح واجهة برمجة التطبيقات Data Manager API تحميل أنواع متعدّدة من بيانات المستخدمين. اتّبِع متطلبات التنسيق والتجزئة والترميز لكل عنصر من عناصر البيانات لضمان تلقّي بياناتك ومعالجتها بنجاح.
UserData: البيانات المقدَّمة من المستخدِم، مثل عنوان البريد الإلكتروني أو رقم الهاتفPairData: معرّفات Publisher Advertiser Identity Reconciliation (PAIR)-
MobileData: بيانات تحدّد جهازًا جوّالاً.
متطلبات UserData
كائن UserData هو مجموعة من كائنات UserIdentifier. تحتوي كل
UserIdentifier على سمة واحدة فقط من السمات الواردة في الجدول التالي.
| UserIdentifier | |||||||
|---|---|---|---|---|---|---|---|
email_address |
|
||||||
phone_number |
|
||||||
address |
AddressInfo
objectيمكنك الرجوع إلى
AddressInfo
مواصفات التنسيق. |
||||||
صيغة AddressInfo
استخدِم إرشادات التنسيق التالية لإنشاء السمة address الخاصة بـ UserIdentifier.
| AddressInfo | |||||||
|---|---|---|---|---|---|---|---|
given_name |
|
||||||
family_name |
|
||||||
region_code |
|
||||||
postal_code |
|
||||||
متطلبات PairData
املأ الحقل pair_ids الخاص بالكائن PairData بقائمة من أرقام التعريف.
نسِّق كل عنصر في القائمة باتّباع الخطوات التالية:
- جزِّئ بيانات معلومات تحديد الهوية الشخصية المقدَّمة من مساحة العرض المحمي باستخدام خوارزمية SHA-256.
- يتم تشفير وحدات البايت الخاصة بالتجزئة باستخدام تشفير تبادلي لمنحنى قطع ناقص (EC) باستخدام مفتاح الناشر لقائمة المستخدمين PAIR.
- رمِّز البيانات المشفّرة باستخدام ترميز hex أو Base64.
متطلبات MobileData
املأ الحقل mobile_ids الخاص بالكائن MobileData بقائمة معرّفات الأجهزة الجوّالة. عدم تجزئة معرّفات الأجهزة الجوّالة
تنسيق الطابع الزمني
في حال استخدام تنسيق JSON للحقول Timestamp، مثل timestamp وlast_updated_timestamp في Event، استخدِم التنسيق RFC
3339. في ما يلي بعض الأمثلة على الوقت العالمي المنسَّق (UTC) في 8 آب (أغسطس) 2025 الساعة 5:18:44.291 مساءً بتنسيق RFC 3339 وفي مناطق زمنية مختلفة:
- المنطقة الزمنية للتوقيت العالمي المتفق عليه:
2025-08-08T17:18:44.291Z - المنطقة الزمنية للتوقيت الصيفي لشرق الولايات المتحدة، والتي كانت قبل 4 ساعات من التوقيت العالمي المنسّق في ذلك الوقت:
2025-08-08T13:18:44.291-04:00 - المنطقة الزمنية لتوقيت المحيط الهادئ، والتي كانت قبل 7 ساعات من التوقيت العالمي المتفق عليه في ذلك الوقت:
2025-08-08T10:18:44.291-07:00 - المنطقة الزمنية لطوكيو، اليابان، التي كانت تسبق التوقيت العالمي المنسَّق بـ 9 ساعات ولا تتبع نظام التوقيت الصيفي:
2025-08-08T22:18:44.291+09:00
في حال استخدام تنسيق بروتوكول المخزن المؤقت، اضبط seconds وnanos اختياريًا عند إنشاء Timestamp. في ما يلي قيمتا seconds وnanos للتوقيت العالمي المتفق عليه في 8 أغسطس 2025 الساعة 5:18:44.291 مساءً:
seconds:1754683124nanos:291000000
الترميز
يجب مراعاة ما يلي عند ترميز البيانات:
- لا يهمّ شكل الناتج المرمّز عند استخدام الترميز السداسي العشري (hex).
- يجب مراعاة حالة الأحرف في ناتج الترميز عند استخدام ترميز Base64.