أفضل الممارسات

ضَع في اعتبارك أفضل الممارسات التالية عند استخدام Data Manager API.

إرسال جميع معرّفات المستخدمين

سواء كنت ترسل أفرادًا من الجمهور أو أحداثًا باستخدام UserData، أدرِج أكبر عدد ممكن من user_identifiers، بما في ذلك إرسال معرّفات متعددة من النوع نفسه.

على سبيل المثال، إذا كان لديك عناوين بريد إلكتروني متعددة لمستخدم معيّن، أدرِج UserIdentifier منفصلاً لكل عنوان بريد إلكتروني. وبالمثل، إذا كانت لديك معرّفات بأنواع مختلفة لمستخدم معيّن، مثل عناوين البريد الإلكتروني وأرقام الهواتف والعناوين، أضِف UserIdentifier منفصلاً لكل معرّف، حتى الحد الأقصى لعدد المعرّفات.

تحسين الطلبات

لتقليل احتمالية تجاوز الحدود القصوى للطلبات اليومية، يمكنك تجميع أكبر عدد ممكن من العناصر في كل طلب، بما يصل إلى الحدود القصوى المفروضة على كل طلب.

على سبيل المثال، إذا كنت تريد إضافة 10,000 عضو من الجمهور إلى شريحة جمهور، أضِف كل 10,000 عضو في قائمة audience_members في IngestAudienceMembersRequest واحد. إنّ تجميع جميع الأعضاء البالغ عددهم 10,000 عضو في طلب واحد هو أكثر فعالية بكثير من إرسال طلب منفصل لإضافة كل عضو من الجمهور.

إرسال طلبات متزامنة

لتقليل الوقت الإجمالي المطلوب لتحميل البيانات، أرسِل طلبات متزامنة إلى IngestionService. ننصحك بإرسال ما يصل إلى 10 طلبات في الوقت نفسه لتقليل احتمالية تجاوز الحدّ الأقصى للطلبات في الدقيقة.

يمكنك إرسال طلبات متزامنة حتى إذا كانت الطلبات تتضمّن destinations نفسه.