ضَع في اعتبارك أفضل الممارسات التالية عند استخدام Data Manager API.
إرسال جميع معرّفات المستخدمين
عند إرسال أعضاء الجمهور أو الأحداث باستخدام UserData، عليك تضمين أكبر عدد ممكن من
user_identifiers، بما في ذلك إرسال معرّفات متعدّدة من النوع نفسه.
على سبيل المثال، إذا كان لديك عناوين بريد إلكتروني متعدّدة لمستخدم، عليك تضمين
UserIdentifier منفصل لكل عنوان بريد إلكتروني. وبالمثل، إذا كان لديك معرّفات من
أنواع مختلفة لمستخدم، مثل عناوين البريد الإلكتروني وأرقام الهواتف و
العناوين، عليك إضافة UserIdentifier منفصل لكل معرّف، بحدّ أقصى
عدد المعرّفات المسموح به.
تحسين الطلبات
للحدّ من احتمالية تجاوز الحدود القصوى للطلبات اليومية، عليك تجميع أكبر عدد ممكن من العناصر في كل طلب، بحدّ أقصى الحدود القصوى لكل طلب.
على سبيل المثال، إذا أردت إضافة 10,000 عضو إلى جمهور، عليك إضافة جميع
الأعضاء البالغ عددهم 10,000 في قائمة audience_members في طلب واحد
IngestAudienceMembersRequest. إنّ تجميع جميع الأعضاء البالغ عددهم 10,000 في طلب واحد أكثر فعالية من إرسال طلب منفصل لإضافة كل عضو من أعضاء الجمهور.
إرسال طلبات متزامنة
للحدّ من الوقت الإجمالي المطلوب لاستيعاب البيانات، عليك إرسال طلبات متزامنة
إلى IngestionService. ننصحك بإرسال ما يصل إلى 10
طلب في الوقت نفسه للحدّ من احتمالية تجاوز الحدّ الأقصى لـ الطلبات في
الدقيقة.
يمكنك إرسال طلبات متزامنة حتى إذا كانت الطلبات تتضمّن destinations نفسها.
الاطّلاع على بيانات التشخيص
عليك تسجيل request_id وجمعه من كل
IngestAudienceMembersResponse أو
IngestEventsResponse، واستخدام أرقام تعريف الطلبات للاطّلاع على
بيانات التشخيص.