التقارير والسجلات

تنشئ ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية" (RBM) ملفات بيانات تسجّل نشاط المستخدم والوكيل على مستوى الملخص ومستويات المعاملات. يتم فصل البيانات إلى ملفات متعددة:

ملف الوصف المستخدمون الذين يمكنهم الوصول للتسجيل
تقرير حدث الفوترة سجلّ الأحداث القابلة للفوترة بين الوكلاء الذين تم إطلاقهم والمستخدمين جميع شركات النقل التي لديها زيارات RBM على شبكاتها
سجلّ الأنشطة البيانات الأولية للنشاط على منصّة RBM مشغّلو شبكات الجوّال الذين يفعّلون الزيارات من خلال ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)" على شبكاتهم، ويفعّلون نشاط خدمات الاتصالات التفاعلية (RCS) مع Jibe Cloud بموجب بنود الخدمة الخاصة بها

الإنشاء

يحدث تأخير لمدة يومين في إنشاء تقارير أحداث الفوترة وسجلّات الأنشطة.

لا تُبلِّغ Google عن حدث نشاط إلا عند اكتمال جلسة الفوترة التي تنتمي إليها. يمكن أن يستغرق اكتمال أي جلسة ما يصل إلى 24 ساعة، ويتم تنفيذ مسار الفوترة مرة واحدة في اليوم، ويتم الإبلاغ فقط عن جلسات الفوترة التي تأكد من اكتمالها (وكذلك قد تم إنشاؤها منذ 24 ساعة على الأقل).

مثال:

  • يتم إرسال رسالة في اليوم د وتبدأ جلسة فوترة، ولكن لم يتم تنفيذ مسار الإجراءات قبل ساعة واحدة من ذلك. لذلك، لا يتم الإبلاغ عن أي حدث من أحداث النشاط.

  • وعند تشغيل مسار الإحالة الناجحة مرة أخرى في d+1، لا يتجاوز عمر الجلسة التي بدأتها الرسالة 23 ساعة. لذلك، لا يتم الإبلاغ عن أي حدث نشاط لهذه الرسالة في d+1.

  • وعند تشغيل مسار العملية مرة أخرى في d+2، تكون الجلسة قد اكتملت بحيث يتم الإبلاغ عن حدث النشاط إلى جانب جلسة الفوترة.

التخزين والوصول

يتم تشفير ملفات البيانات عندما تكون غير نشِطة وفي أثناء نقلها.

لاسترداد ملفات البيانات من خلال بروتوكول النقل الآمن للملفات (SFTP)، عليك تقديم مفتاح بروتوكول النقل الآمن للملفات (SFTP) العام. لإنشاء مفاتيح، يُرجى الاطّلاع على إنشاء زوج مفاتيح "بروتوكول النقل الآمن" (SSH) لصندوق تحميل بروتوكول النقل الآمن للملفات (SFTP).

خادم SFTP هو partnerupload.google.com، والاتصال على رقم منفذ مرتفع (19321) لمزيد من الأمان.

يمكنك استخدام الأمر التالي للوصول إلى ملفات البيانات:

sftp -i <path_to_private_key> -P 19321 <username>@partnerupload.google.com

تقدّم Google أسماء المستخدمين للحساب بالتنسيقات التالية:

  • rbmreports-billableevents-<carrier name>
  • rbmreports-activity-<carrier name>

تحدِّد Google السمة <carrier name> وتوفّر حسابًا منفصلاً لكل نوع من أنواع التقارير.

وتتوفر حسابات منفصلة للوصول إلى أنواع التقارير المختلفة.

مدى توفّر الملفات

إذا لم يتم إنشاء أي ملفات تقرير حتى الآن، سيظهر لك خطأ SFTP يشبه خطأ remote readdir("/"): No such file or directory. هذا مُتوقع.

لن يتم إنشاء ملف إذا لم تكن هناك حركة بيانات RBM للإبلاغ عنها. وهذا يعني أنه قد تكون هناك بعض الأيام التي لا يتم فيها إنشاء الملفات. يمكنك التواصل معنا على عنوان البريد الإلكتروني rbm-support@google.com إذا كنت تطلب إنشاء ملفات فارغة في هذه الحالة لتبسيط عملية المعالجة.

إعادة التحميل والاحتفاظ بالبيانات

يمثل كل ملف بيانات يومًا واحدًا من استخدام النظام الأساسي بالتوقيت العالمي المنسق. يتم إنشاء السجلات ليوم معين مرة واحدة ويتم إنهاؤها في غضون يومين (48 ساعة) من انتهاء اليوم. إذا قمت بتحميل هذه الملفات في مستودع البيانات، يمكنك تعديل مقاييس الشهر الحالي.

لا يتم إنشاء ملف في حال عدم وجود نشاط لحسابه.

التاريخ في اسم كل ملف هو تاريخ إنشاء الملف. وستغطي السجلات في الملف يوم التوقيت العالمي المنسق (UTC) الذي يأتي قبل يومين من تاريخ الملف.

يتم تنفيذ عملية التصدير لإنشاء الملفات بين 2 و4 صباحًا بتوقيت المحيط الهادئ.

ويتم الاحتفاظ بملفات البيانات لمدة 30 يومًا كحد أقصى قبل حذفها.

تقارير أحداث الفوترة

تقارير أحداث الفوترة هي سجلات للأحداث القابلة للفوترة التي يتم احتسابها من الرسائل الأساسية باستخدام وحدات الفوترة المقترَحة. تحتوي الأحداث القابلة للفوترة على معلومات سرية، ولكن لا تحتوي على معلومات تحديد الهوية الشخصية للمستخدم (على سبيل المثال، لا رقم MSISDN أو رقم MSISDN مجزأ أو أي معرّف فريد للمستخدم).

إنّ الوكلاء الذين تم إطلاقهم فقط ينشئون أحداث الفوترة. لا يظهر في تقارير الفوترة النشاط الذي لم يتم إطلاقه بعد أو الوكلاء الذين لم يتم إطلاقه بعد.

تفترض تقارير الفوترة أنّه تتم فوترة الأحداث عند تسليم الرسائل، وليس عند إرسال الرسائل. لا تؤدي الرسالة التي لم يتم تسليمها أو تم إبطالها قبل التسليم إلى تشغيل حدث فوترة.

يتضمّن كل وكيل RBM فئة الفوترة، يحدّدها مطوِّر الوكيل قبل إرسال الوكيل للإطلاق. تحدِّد "فئة الفوترة" ما إذا كانت الرسائل التي يرسلها الوكيل منفصلة أو ما إذا كان يمكن دمجها في أحداث فوترة تحادثية.

هناك خمسة أنواع من الأحداث القابلة للفوترة:

حدث التعريف
الرسالة الأساسية

يشير هذا المصطلح إلى رسالة يتم إرسالها من وإلى شخص (A2P)

  • هو 160 حرفًا كحدّ أقصى.
  • يحتوي على نص فقط

وكلاء المحادثة فقط: إذا تم تسليم رسالة P2A كردّ على رسالة A2P في غضون 24 ساعة التالية، ستصبح الرسالة الأساسية جزءًا من محادثة A2P، وإلا، ستنتهي الجلسة. الرسالة الأساسية يتم تسليمها دائمًا من وكيل إلى مستخدم.

رسالة واحدة

يشير هذا المصطلح إلى رسالة يتم إرسالها من وإلى شخص (A2P)

  • يحتوي على وسائط متعددة أو نص يتجاوز طوله 160 حرفًا

وكلاء المحادثة فقط: إذا تم تسليم رسالة P2A خلال 24 ساعة تالية، ستصبح الرسالة الفردية جزءًا من محادثة A2P، وإلا، تنتهي الجلسة. يتم دائمًا تسليم رسالة واحدة من وكيل إلى مستخدم.

محادثة A2P ينطبق هذا على وكلاء المحادثة فقط: تبدأ محادثة A2P عندما يتم تسليم رسالة P2A خلال 24 ساعة من رسالة A2P فردية أو رسالة A2P أساسية. يُرجى العلم أنّه في حال تسليم رسالة P2A خلال 24 ساعة من عدة رسائل A2P، يتم استخدام رسالة A2P التي سبقت رسالة P2A فقط لإنشاء جلسة المحادثة. تشكّل رسالة A2P هذه، بالإضافة إلى أي رسائل يتم تسليمها خلال الـ 24 ساعة القادمة، جزءًا من محادثة A2P الجديدة.
محادثة P2A ينطبق هذا على وكلاء المحادثة فقط: تبدأ محادثة P2A عندما لا تكون هناك جلسة نشطة (رسالة واحدة بين A2P أو محادثة A2P أو محادثة بين P2A) ويتم تسليم رسالة P2A، ويرد النشاط التجاري في غضون 24 ساعة.
رسالة P2A الوكلاء غير المحادثين: رسالة P2A يتم إرسالها من مستخدم نحو وكيل استنادًا إلى فئة الفوترة من "رسالة واحدة" أو "رسالة أساسية".

وكلاء المحادثة: رسالة P2A يتم إرسالها من مستخدم إلى موظّف دعم لا يقدّم أي محادثة حاليًا ولا يرد الوكيل عليه.

مدى التوفّر

تتوفّر تقارير أحداث الفوترة لجميع مشغّلي شبكات الجوّال الذين لديهم زيارات RBM على شبكاتهم.

التنسيق

تستخدِم تقارير أحداث الفوترة تنسيق اسم الملف YYYY/MM/DD/rbm_billable_events_YYYY-MM-DD.csv.

التاريخ الوارد في اسم الملف هو تاريخ إنشاء الملف. ستغطي السجلات في الملف بشكل عام النشاط لليوم الذي كان قبل يومين من هذا التاريخ.

تكون الحقول في السجلّ مفصولة بعلامات جدولة، وهناك سجلّ واحد في كل سطر.

سيكون هناك سجلّ واحد لكل حدث فوترة، أي محادثتَين A2P مع الوكيل نفسه ستؤدي إلى إنشاء حدثَين للفوترة وسجلَّين في تقرير الفوترة.

يحتوي كل سجلّ في تقرير الأحداث القابلة للفوترة على المعلومات التالية لكل حدث:

الحقل التنسيق الوصف مثال
billing_event_id سلسلة معرّف UUID، وهو رقم عشوائي يتم إنشاؤه لكل حدث جديد عند إنشائه.
type سلسلة نوع الحدث:
  • basic_message
  • single_message
  • a2p_conversation
  • p2a_conversation
  • p2a_message
single_message
agent_id سلسلة معرّف الوكيل الذي شارك في الحدث rbm-welcome-bot@rbm.goog
agent_owner سلسلة البريد الإلكتروني لمالك الوكيل الذي شارك في الفعالية. وهي الجهة التي سجّلت وكيل RBM، وهي في معظم الحالات جهة تجميع المراجعات، ولكن قد تكون العلامة التجارية في بعض الحالات النادرة. هذه القيمة مأخوذة من حقل "حساب Google RBM" المقدَّم عند تسجيل المطوّر لاستخدام ميزة RBM. name@aggregator.com
billing_party سلسلة الحزب الذي يتحمل فواتير الأحداث.
  • Google
  • مشغّل شبكة الجوّال
carrier
max_duration_single_message الرقم المدة، بالساعات، لإرسال رسالة الوكيل بدون تلقّي ردّ لتحديد جلسة رسالة واحدة 24
max_duration_a2p_conversation الرقم الحد الأقصى لمدة جلسة A2P، بالساعات يتم قياس ذلك استنادًا إلى ردّ المستخدم الأول على الرسالة الأولية من الوكيل. 24
max_duration_p2a_conversation الرقم الحد الأقصى لمدة جلسة P2A، بالساعات. ويتم قياس ذلك من أول رسالة للمستخدِم في المحادثة. 24
start_time YYYY-mm-ddTHH:00:00Z تمثّل هذه السمة تاريخ/وقت بدء الفعالية بتنسيق ISO 8601، مقرَّبةً إلى أقرب ساعة.
  • بالنسبة إلى حدثَي a2p_conversation وp2a_conversation، هذا هو الوقت الذي بدأت فيه الجلسة.
  • بالنسبة إلى single_message وbasic_message، هذا هو الوقت الذي وقعت فيه الفعالية.
2019-07-25T08:00:00Z
duration الرقم مدّة الحدث، مقرَّبة إلى أقرب دقيقة

وعندما يكون نوع الحدث هو single_message أو basic_message، سيكون هذا هو 0.

45
mt_messages الرقم عدد الرسائل التي تم إنهاؤها على الأجهزة الجوّالة في الحدث 11
mo_messages الرقم عدد الرسائل التي أنشأها الجوّال في الحدث. 9
size_kilobytes الرقم حجم جميع الملفات المرفقة بالرسائل في الحدث، مع تقريبه إلى أقرب كيلوبايت (1 كيلوبايت = 1024 بايت). 912
agent_name سلسلة

الموظّف الذي شارك في الفعالية.

XYZ Mobile USA
owner_name سلسلة مالك موظّف الدعم الذي شارك في الحدث هذه هي الجهة التي سجّلت وكيل RBM. وفي معظم الحالات، تكون هو مجمِّع السلع، ولكن في بعض الحالات النادرة قد تكون العلامة التجارية. يتم الحصول على هذه القيمة من "الاسم المعروض المفضّل لحساب الشريك" الذي يتم تقديمه عندما يكون المطوّر مسجّلاً لاستخدام ميزة RBM. XYZ Mobile

نموذج الملف

يتوفّر ملف نموذج لتقرير الفوترة للتنزيل.

الحجم العادي للملف

قد يبلغ حجم ملف التقرير اليومي المقدَّم من شريك نشط حوالى 53,000 سجلّ، ويصل حجمه إلى 8 ميغابايت تقريبًا.

سجلّات الأنشطة

سجلات الأنشطة هي سجل البيانات الأوليّ للنشاط على منصة RBM لأغراض تدقيق الأحداث القابلة للفوترة وإنشاء أحداث مخصّصة.

مدى التوفّر

لا تتوفّر سجلّات الأنشطة إلا لمشغّلي شبكة الجوّال الذين لديهم عدد زيارات من خلال ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)" على شبكاتهم، وتفعّل نشاط خدمات الاتصالات التفاعلية (RCS) مع Jibe Cloud بموجب "بنود الخدمة" الخاصة بها. إذا كنت تستخدم Jibe Cloud ضمن بنود خدمة Jibe، لن تتمكّن من الوصول إلى سجلّات الأنشطة.

التنسيق

تستخدم سجلات الأنشطة تنسيق اسم الملف YYYY/MM/DD/rbm_activity_YYYY-MM-DD.csv.

التاريخ الوارد في اسم الملف هو تاريخ إنشاء الملف. ستغطي السجلات في الملف بشكل عام النشاط لليوم الذي كان قبل يومين من هذا التاريخ.

تكون الحقول في السجلّ مفصولة بعلامات جدولة، وهناك سجلّ واحد في كل سطر.

يحتوي كل سجل في سجل الأنشطة على الحقول التالية لكل حدث نشاط.

الحقل التنسيق الوصف مثال
activity_id سلسلة معرّف النشاط.
billing_event_id سلسلة معرّف حدث الفوترة الذي حدث فيه النشاط. يمكن أن يكون هذا الحقل فارغًا إذا لم يكن النشاط مرتبطًا بأيّ جلسة، مثل text_message بدون قيمة delivery_receipt_event مقابلة.
agent_id سلسلة معرّف الوكيل. welcome-bot@rbm.goog
user_id سلسلة رقم MSISDN للمستخدم. 918369110173
direction سلسلة اتجاه إرسال الرسالة:
  • MT (إنهاء الأجهزة الجوّالة) بسبب أنشطة الوكيل إلى المستخدم
  • MO (إنشاء الأجهزة الجوّالة) لأنشطة وكيل المستخدم إلى الوكيل
MT
time YYYY-mm-ddTHH:MM:SS.SSSZ تمثّل هذه السمة تاريخ/وقت التوقيت العالمي المنسَّق الذي تم فيه إرسال الحدث إلى منصة ميزة "مراسلة الأنشطة التجارية من خلال خدمات الاتصالات التفاعلية (RCS)". راجِع الملاحظة أدناه. 2019-07-25T00:29:07.033Z
type سلسلة نوع النشاط:
  • text_message
  • file_transfer
  • rich_card/carousel
  • suggestion_tap
  • delivery_receipt_event
  • read_receipt_event
  • spam_report
text_message
size_bytes سلسلة حجم الملفات المرفقة بالنشاط، بالبايت. 912

ملاحظة حول الطوابع الزمنية

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

على سبيل المثال، إذا تم إرسال رسالة RBM إلى مستخدم يوم الأربعاء عند الساعة 13:00 وكان المُستلِم غير متصل حتى يوم الأحد الساعة 09:00، سيظهر الحدث في سجلّ الأنشطة الذي تم إنشاؤه ليوم الأحد. سيكون الطابع الزمني للحدث في سجل الأنشطة هو الأربعاء 13:00.