يشرح هذا المستند كيفية الحصول على أدوات قياس الرسائل التي أرسلها نشاطك التجاري أو استلمها بشكل برمجي. API رؤى المراسلات هي ملحق لواجهة API رؤى الصفحة وتُتيح لك الحصول على المعلومات نفسها التي تظهر في علامة تبويب "رؤى الصفحة" لصفحتك على فيسبوك.
يفترض هذا الدليل أنك قد قرأت نظرة عامة على منصة Messenger ونفذت المكونات اللازمة لإرسال الرسائل والإشعارات وتلقيها.
لعرض أدوات قياس صفحة فيسبوك تملكها أو يمكنك تنفيذ مهمة ANALYZE
عليها، سيحتاج تطبيقك إلى ما يلي:
pages_messaging
pages_read_engagement
pages_show_list
read_insights
لعرض أدوات القياس لصفحة فيسبوك لا تملكها أو لا يمكنك تنفيذ مهمة ANALYZE
عليها، سيحتاج تطبيقك إلى:
ANALYZE
بالصفحةpages_messaging
pages_read_engagement
pages_show_list
read_insights
لقراءة معلومات حول أداة قياس واحدة أو أكثر، أرسِل طلب GET
إلى نقطة نهاية /PAGE-ID/insights
يتضمن معلمة metric
تم تعيينها لقائمة أدوات قياس المفصولة بفاصلة التي تريد الاطّلاع عليها.
curl -X GET "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/insights ?metric=page_messages_new_conversations_unique,page_messages_blocked_conversations_unique &access_token=PAGE-ACCESS-TOKEN"
عند نجاح العملية، سيتلقى تطبيقك استجابة JSON التالية:
{ "data": [ { "name": "page_messages_new_conversations_unique", "period": "day", "values": [ { "value": "42", "end_time": "1665175977" }, ] }, { "name": "page_messages_blocked_conversations_unique", "period": "day", "values": [ { "value": "0", "end_time": "1665175977" }, ] } ], }
يتناول المثال التالي إجمالي عدد المحادثات الفريدة الجديدة على مدار فترة زمنية محددة عن طريق تضمين المعلمة period
المعينة إلى total_over_range
مع النطاق الزمني المحدد بواسطة since
ومعلمات until
في استدعاء API.
curl -i -X GET "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/insights/ ?metric=page_messages_new_conversations_unique &since=UNIX-TIMESTAMP-START &until=UNIX-TIMESTAMP-STOP &period=total_over_range &access_token=PAGE-ACCESS-TOKEN"
عند النجاح، سيتلقى تطبيقك استجابة JSON التالية مع عدد المحادثات الفريدة الجديدة ونهاية النطاق الزمني:
{ "data": [ { "name": "page_messages_new_conversations_unique", "period": "total_over_range", "values": [ { "value": 27 "end_time": "1665175977" } ], } ] }
يتناول المثال التالي إجمالي عدد رموز الإشعارات المتكررة خلال فترة زمنية محددة ومصنفة حسب الموضوع والتكرار.
curl -i -X GET "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/insights/ ?metric=recurring_notifications_tokens &since=UNIX-TIMESTAMP-START &until=UNIX-TIMESTAMP-STOP &period=total_over_range &breakdown=recurring_notifications_topic,recurring_notifications_frequency &access_token=PAGE-ACCESS-TOKEN"
عند نجاح العملية، سيتلقى تطبيقك استجابة JSON التالية مع رموز مجمعة حسب الموضوع، "newproducts" و"10percentsale"، ومعدل تكرار الرسائل المتوفر لكل موضوع، "يومي" و"أسبوعي" و"شهري" لـ "newproducts" و"يومي" و"أسبوعيا" لـ "10percentsale":
{ "data": [ { "name": "recurring_notifications_tokens", "period": "total_over_range", "values": [ { "value": 3, "end_time": "1665175977", "recurring_notifications_topic": "newproducts", "recurring_notifications_frequency": "daily" }, { "value": 15, "end_time": "1665175977", "recurring_notifications_topic": "newproducts", "recurring_notifications_frequency": "weekly" }, { "value": 8, "end_time": "1665175977", "recurring_notifications_topic": "newproducts", "recurring_notifications_frequency": "monthly" }, { "value": 17, "end_time": "1665175977", "recurring_notifications_topic": "10percentsale", "recurring_notifications_frequency": "daily" }, { "value": 14, "end_time": "1665175977", "recurring_notifications_topic": "10percentsale", "recurring_notifications_frequency": "weekly" }, ] } ] }
المعلمة | الوصف | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| الأبعاد التي يتم تجميع الاستجابة بها. قد تكون واحدة أو أكثر مما يلي:
| ||||||||||||||||
| نطاق التاريخ النسبي والذي يمكن استخدامه بدلاً من | ||||||||||||||||
| مطلوب. قائمة مفصولة بفاصلة تضم أدوات القياس المطلوب إرجاعها | ||||||||||||||||
| التجميع المقدَّم ضمن نطاق منذ/حتى أو نطاق date_preset. تقدم قيمة | ||||||||||||||||
| تاريخ بدء نطاق التاريخ الذي ترغب في عرض البيانات خلاله. يتضمن بيانات التاريخ المحدد بدءًا من الساعة 12:00 صباحًا. تنسيق القيمة هو | ||||||||||||||||
| تاريخ انتهاء نطاق التاريخ الذي ترغب في عرض البيانات خلاله. يُستثنى بيانات التاريخ المحدد بدءًا من الساعة 12:00 صباحًا. تنسيق القيمة هو |
تتوفر أدوات القياس التالية عبر API رؤى المراسلات:
metric الاسم | الوصف |
---|---|
| عدد المحادثات مع الصفحة التي تم حظرها. |
| عدد مرات تفاعل العملاء مع الرسائل التسويقية التي أرسلتها صفحة نشاطك التجاري، عن طريق الضغط على زر دعوة لاتخاذ إجراء. قيم
أداة القياس هذه قيد التطوير. |
| عدد محادثات المراسلة على Messenger التي بدأت مع أشخاص لم يراسلوا نشاطك التجاري من قبل. |
| عدد المرات التي قمت فيها بإنشاء طلب في المحادثات عبر الرسائل أو في التطبيقات أو مواقع الويب التابعة لجهات خارجية المستخدمة لإدارة المحادثات عبر الرسائل. أداة القياس هذه قيد التطوير. |
| المبلغ المالي التقريبي الذي ربحته من الطلبات التي تم إنشاؤها من خلال محادثات المراسلات أو من خلال تطبيقات أو مواقع ويب الجهات الخارجية المستخدمة لإدارة محادثات المراسلات. قد تختلف الأرباح النهائية نتيجةً لتحويلات العملة. أداة القياس هذه قيد التطوير. |
| عدد الرسائل التسويقية المقروءة مقسومًا على عدد الرسائل التسويقية المرسلة بواسطة صفحتك. قد لا يتم تسجيل بعض مرات قراءة الرسائل، كما في حالة قيام أحد العملاء بإيقاف تشغيل مؤشرات قراءة الرسائل. قيم
أداة القياس هذه قيد التطوير. |
| عدد المحادثات من صفحتك التي تم الإبلاغ عنها من قِبَل الأشخاص لأسباب مثل المحتوى غير المهم أو الاحتيالي أو احتوائها على محتوى غير لائق. |
| عدد الرسائل التسويقية التي أرسلتها صفحة نشاطك التجاري إلى العملاء. قيم
أداة القياس هذه قيد التطوير. |
| عدد الأشخاص الذين يمكن لنشاطك التجاري إرسال رسائل إليهم. تعرض أداة القياس هذه عدد الأشخاص الذين أرسلوا رسالة إلى نشاطك التجاري على Messenger، دون تضمين الأشخاص الذين قاموا بحظر نشاطك التجاري أو أبلغوا عنه على Messenger. قد تكون هناك بعض القيود على قدرتك على إرسال رسائل إلى جهات التواصل، مثل القيود على عدد الرسائل التي يمكنك إرسالها خلال أُطر زمنية معينة. تشمل أداة القياس هذه أيضًا جهات التواصل التي تمت إضافتها منذ شهر أكتوبر 2016 عند توفُّر البيانات. |
| عدد جهات التواصل عبر الرسائل مع طلب واحد على الأقل تم إنشاؤه. أداة القياس هذه قيد التطوير. |
| عدد مرات اشتراك الحساب لتلقي رسائل تسويقية من نشاطك التجاري. إذا اشترك حساب في عدة مواضيع، فسيتم احتسابه مرة أخرى لكل موضوع. كيفية الاحتساب: تحسب أداة القياس هذه عدد مرات موافقة الحسابات على استلام الرسائل المتكررة ناقصًا عدد مرات إلغاء اشتراك الحسابات. قيم
أداة القياس هذه قيد التطوير. |
تعرَّف على المزيد حول أدوات القياس قيد التطوير.
يمكن إرجاع المعلومات التالية في مكالمة مع API الرؤى.
الخاصية | الوصف |
---|---|
| قائمة بكائنات أدوات القياس |
name string (سلسلة) | اسم أداة القياس |
period string (سلسلة) | الفترة الزمنية التي تم خلالها تسجيل البيانات |
values array of objects (مصفوفة الكائنات) | قائمة البيانات الخاصة بأداة القياس. |
value int (عدد صحيح) | عدد أداوات القياس المطلوبة خلال نطاق التاريخ المحدد |
end_time unix timestamp (طابع unix الزمني) | طابع UTC الزمني لوقت انتهاء أداة القياس |