دليل محرك إشعارات التطبيقات
منصة cmercury – دليل المستخدم
قم بإرسال الرسالة الصحيحة للمستخدم المناسب في التوقيت المناسب، حتى تتمكن من جذب المستخدمين والاحتفاظ بهم وتحقيق نتائج أعمال حقيقية من تطبيق الهاتف المحمول الخاص بك

جميع خصائص cmercury مصممة لمساعدتك على زيادة تفاعل المعجبين بتطبيقك والاحتفاظ بهم، وعلى أية حال، فإن الأمر يتعلق بالطريقة التي يرغب من خلالها العملاء، الزوار، المعجبون، والأعضاء الأوفياء في التفاعل مع منتجك أو مجال عملك، سواء كان تطبيقك مصمم بغرض تحسين خبرة زوارك من السواح الذين يخططون لزيارة منتجعاتك، أو لجذب مشجعي الرياضات يوم المباراة سواء داخل الملعب أو خارجه ، أو لزيادة الإقبال على فروعك وتحسين الخبرة حول طلب الشراء داخل المتجر، فالمشاركة الفعالة تتضمن تقديم الرسالة الصحيحة للمستخدم المناسب في التوقيت المناسب
وقد صَممت مجموعة cmercury خصائص للقيام بذلك لمطوري التطبيقات المشغولين ومسوقي الهواتف المحمولة
الإشعارات والرسائل داخل التطبيقات
يُعد دفع الإشعارات وسيلة فعالة لإبقاء المستخدمين منجذبين نحو تطبيق ما، وتمنحك cmercury إمكانية جدولة حملات تسويقية من وحدة التحكم أو إرسال ودفع إشعارات بصورة تلقائية استجابة للأحداث من خلال التشغيل التلقائي، على سبيل المثال عندما يدخل زائر إلى نطاق جغرافي أو من خلال دفع التطبيقات

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

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

تحليلات الجمهور وتفاعلاته
تتيح التحليلات جمع كافة البيانات من المراسلات والتشخيصات معا إلى جانب استخدام التطبيق ذاته إعطاء معلومات جوهرية عن الجمهور (من يستخدم التطبيق، أين، ونوع الجهاز المستخدم)، الاحتفاظ بالمستخدمين (من منهم لا يزال نشطًا بعد 7 أو 30 يومًا)، التفاعل (متى يتم استخدام التطبيق ولأي مدة)، ومعدلات التحويل (من خلال الرحلات الرئيسية للمستخدم)، كل هذا يساعدك في اتخاذ قرارات مدروسة حول كيفية تحسين استراتيجيتك المرتبطة بالمراسلات والحملات لتحقق زيادة في الاحتفاظ، التفاعل والتحول.
كما يمكن استخدام تحليلات تفاعلات العملاء في الدفع تجاه التشغيلات التلقائية مثل تشغيل نصوص مكتوبة أو إرسال إشعارات دفع

تتيح لك التقارير الحصول على تقارير أسبوعية وشهرية حول من يستخدم تطبيقك، مدى تفاعله مع تطبيقك، ومدى كفاءة أداء تطبيقك، وبإمكانك الحصول على عدد أكبر من التقارير بقدر الحاجة وإضافة تعليقات إليها وتخصيصها عند الحاجة قبل تسليمها لعملائك
وتتيح لك الواجهة البرمجية الخاصة بالتحليلات الوصول للبيانات الأساسية التي قد ترغب في تقديمها لجهات أخرى، إن كنت ترغب في تصدير تحليلات تفاعلات العملاء إلى أي مستودع بيانات آخر أو لأي تطبيقات تحليلية أخرى مثل “Big Query”، فإنه بإمكانك القيام بذلك من خلال محركنا النصي القوي بدون خادم “KScript”
تقارير الأعطال والتشخيصات
لا شك أنك تعمل بكل جدية لتجذب مستخدمين لتطبيقك لكنهم لن يترددوا في إلغاء تثبيته إن تعطل أو كان محتويًا على عيوب أو كان بطيئًا، وهنا يظهر الدور الذي تقدمه تقارير الأعطال والتشخيصات التي تمنحك رؤية شاملة حول تجربة المستخدم والأداء الفني لتطبيقك وجميع الخدمات التي يعتمد عليها في عمله مما يُجنِّبك تأثير أي مشاكل على جمهورك

وتقوم فحوصات المراقبة بتنبيهك في حال وجود مشاكل في أي من نقاط نهاية واجهة برنامج تطبيقك والتي يعتمد عليها عمله مثل عدم القدرة على الوصول لنقطة نهاية ما، إرجاع رمز استجابة خاطئ، بطء الاستجابة، أو إعادة حمولة بيانات بشكل غير صحيح
ويقوم تقرير الأعطال بتنبيهك في حال حدوث أي أمور استثنائية في تطبيقك وتقديم كل المعلومات المطلوبة لتحديد الأولويات ومعالجة المشكلات بصورة استباقية وقبل أن تؤثر سلبًا على معدل احتفاظك بعملائك

ضبط متجر التطبيقات
يتيح لك ضبط متجر التطبيقات رؤية مدى جودة أداء تطبيقك في متجر التطبيقات ومتجر الألعاب بما في ذلك المراجعات الحديثة إضافة لتصنيف تطبيقك مقابل التطبيقات المنافسة أثناء إجراء عمليات البحث باستخدام بعض الكلمات المفتاحية

الطرف الخلفي (الخفي) والبرمجة
الطرف الخلفي (Backend) هي الخاصية التي تسمح باستخدام منصة اشراك العملاء عبر الجوال الخاصة بـ cmercury لإدارة محتوى تطبيقك من خلال تخزين البيانات في السحابة بطريقة سهلة الاستخدام قائمة على SQL وأساليب واجهة برمجة تطبيقات RPC للوصول إلى البيانات ومعالجتها بواسطة واحدة من حقائبنا لتطوير البرمجيات (والتي تشمل سويفت، وأندرويد، و Objective-C، وكوردوفا، React Native، وIonic، وXamarin، وUnity، و غير ذلك).

KScript هو محرك البرمجة النصية الفعال الخاص بنا بدون خادم، والذي يمكن استدعاؤه مباشرة من حقيبة تطوير البرامج “SDK” للأجهزة المحمولة، أو استدعائها من القواعد الأوتوماتيكية التي يتم تحفيزها بواسطة تحليل الأحداث أو تشغيلها وفقا لجدول زمني، فعلى سبيل المثال: استجواب بيانات تحليلات التفاعلات الأولية وتصديرها إلى مستودع البيانات أو وسائل تطبيقات تحليلية مثل “BigQuery”
كيفية دمج تطبيقك مع المنصة
سيرشدك هذا الدليل لكل ما تحتاج القيام به وخلال الاعتبارات الرئيسية اللازمة لدمج cmercury في تطبيقك، سيتطلب ذلك منك فقط عدة ساعات لكل منصة

إضافة حقيبة تطوير برامج المحمول SDK
تمتلك cmercury عددًا من أطقم تطوير برامج المحمول، جميعها تتم استضافتها على منصة GitHub والتي يمكن إضافتها إلى مشروعك باستخدام مدير الحزمة المناسب لتلك اللغة على سبيل المثال:Carthage للغة البرمجة objective-c، و”Swift” و”JCenter” لأنظمة أندرويد، و”NPM” لـ “React Native” لإضافة حقيبة تطوير البرامج لمشروعك، فضلًا راجع ملف “اقرأني” على GitHub:
- Swift
- Objective-C
- Android JAVA and Kotlin
- Cordova & Ionic
- Xamarin
- React Native
- Unity
تهيئة حقيبة تطوير البرمجيات
لتهيئة حقيبة تطوير البرمجيات، سوف تحتاج إلى مفتاح واجهة برنامج التطبيق والمفتاح السري له، انقر فوق التطبيق في لوحة التحكم الخاصة بك الموجود في الجزء السفلي للوحة المعلومات

قم باستخدام هذه المفاتيح لتهيئة حقيبة تطوير البرامج مبكرًا عند بدء تشغيل تطبيقك كما هو موضح في دليل الإدماج لكل حقيبة تطوير برنامج، على سبيل المثال لـ “سويفت”

عند تشغيل تطبيقك على جهاز محاكاة أو تثبيته على جهاز، سيتم إرسال بيانات تحليلية إلى cmercury، وللتأكد من أن حقيبة تطوير البرامج قد تمت تهيئتها بشكل صحيح، انقر فوق زر “تثبيت”، ستظهر لك أحدث عشرة تثبيتات لتطبيقك (المنصة، طراز الجهاز، وهوية التثبيت)

انقر فوق أي تثبيت لعرض مزيد من المعلومات، تُظهِر علامة تبويب “نظرة عامة” تفاصيل أكثر حول عملية التثبيت بما في ذلك إصدار التطبيق، متى تم تثبيت التطبيق، الموقع التقريبي (للمساعدة في تحديد أجهزة الاختبار والتثبيتات)، والموقع المُستخدم

تفعيل تقارير الأعطال
يتيح تقرير الأعطال لك تتبع الاستثناءات غير المعالجة في تطبيقك، إضافة لتسجيل أي استثناءات يتم اكتشافها بشكل اختياري بهدف إجراء المزيد من الفحوصات، ويجب التنبه إلى أن تقارير الأعطال تكون غير مفعلة في الوضع الافتراضي، لذا قم بالنقر فوق زر “ابدأ” الموجود بجانب “تشخيصات” على لوحة التحكم في التطبيق

انقر فوق “ابدأ” والآن ببساطة قم بتعديل تهيئة cmercury الخاص بك ليتضمن تفعيل تقارير الأعطال كما هو موضح في دليل الدمج (الإدماج) لكل حقيبة تطوير برامج مثل “سويفت”

سيتم الآن بشكل تلقائي تسجيل الاستثناءات التي لم تتم معالجتها والتي تؤدي إلى الأعطال وظهورها في وحدة التحكم الخاصة بتطبيقك.
في حال كان تطبيقك يعتمد على أي واجهات تطبيقات أو خدمات أخرى ليعمل، فإنه ينبغي عليك إجراء اختبارات مراقبة لنقطة نهاية واجهة التطبيق بغرض اختبارها، هل جميع نقط النهاية يمكن الوصول إليها؟ هل تريد إعادة رمز الاستجابة الصحيح؟ هل تريد إرجاع البيانات لتطبيقك بالنسق المتوقع؟ وكم من الوقت تستغرق تلك العملية؟، كما ستقوم اختبارات المراقبة بتنبيهك لأي مشاكل قبل أن تؤثر على جمهورك
تفعيل خدمة الإشعارات والمراسلة
توفر cmercury مراسلات مؤثرة وذات قنوات متعددة لاجتذاب جمهور تطبيقك والاحتفاظ بهم، انقر فوق زر “ابدأ” بجانب “مراسلة” على لوحة التحكم الخاصة بتطبيقك

تفعيل المراسلات داخل التطبيق
قم بتعديل تهيئة cmercury ليشمل تفعيل المراسلة داخل التطبيق كما هو موضح في دليل الدمج الخاص بكل حقيبة تطوير برنامج كما هو الحال مع “سويفت”

بعد ذلك، قم بتفعيل وضع ” background-fetch’ ” في قسم Xcode project’s Capabilities الخاص بك
سيتيح ذلك تسجيل جميع المستخدمين تلقائيًا لتلقي الرسائل داخل التطبيق، وإن أردت السماح للمستخدمين باختيار تلقي الرسائل داخل التطبيق من عدمه، فإنه بإمكانك تغيير استراتيجية الموافقة أثناء تهيئة حقيبة تطوير البرامج لجعل الاختيار واضحًا ثم اتصل بمساعد حقيبة تطوير البرامج لإدارة الموافقة كما هو موضح في دليل الدمج الخاص بكل حقيبة تطوير برنامج
تهيئة بوابات الإشعارات
لإرسال إشعارات دفع لأجهزة Ios وأندرويد، يتوجب عليك تهيئة “خدمة دفع الإشعارات الخاصة بـ آبل”، و / أو نظام المراسلة المعروف باسم “FCM” وتحميل شهادة الدفع إلى cmercury
تهيئة الإشعارات الخاصة بـ “آبل”
لإرسال إشعارات دفع لأجهزة “Ios” بواسطة cmercury، ستحتاج لإنشاء شهادة في “مركز أعضاء مطوري آبل”، وتظهر الخطوات المطلوبة لإكمال ذلك في دليل الفيديو
تهيئة نظام المراسلة “FCM”
من أجل تفعيل إشعارات الدفع لأجهزة أندرويد باستخدام cmercury، ستحتاج لإعداد مشروع “FCM” وتهيئة دفع لتطبيقك، وتظهر هذه الخطوات في دليل الفيديو التالي
الرفع لـ cmercury
أنت الآن في cmercury، افتح “مراسلة” في القائمة اليسرى، انقر فوق “تهيئة الآن” ثم انقر فوق أيقونة رمز الترس المجاورة للمنصة التي تريد تهيئتها لفتح مربع الحوار حيث تمكنك المعلومات المطلوبة لإرسال إشعارات لأجهزة “Ios” من خلال إشعارات الدفع الخاصة بـ “آبل”، ولأجهزة أندرويد من خلال نظام المراسلة “FCM”

التسجيل في إشعارات الدفع
عندما تتهيأ الأمور، ينبغي عليك طلب الإذن من المستخدمين لإرسال إشعارات دفع إليهم، وبدلًا عن ذلك، يمكنك توجيه رسائل لهم داخل التطبيق من cmercury لحثهم بقبول دفع الإشعارات في وقت لاحق
وفي حين يمكنك التعامل مع هذا الأمر بنفسك، فإن cmercury تقدم لك طريقة مناسبة
Kumulos.pushRequestDeviceToken()
سيدفع ذلك المستخدم إلى قبول إشعارات الدفع، وعندئذ، ستقوم حقيبة تطوير البرامج الخاص بـ cmercury بتسجيل رمز الدفع
عند إضافة cmercury. لتطبيق موجود، فإننا نقترح الاتصال بـ pushRequestDeviceToken بمجرد فتح التطبيق لأول مرة بعد التحديث
دعم الصور في إشعارات الأجهزة التي تعمل بأنظمة تشغيل IOS
عندما يتم إرسال إشعار دفع، فإنه بإمكانك إرفاق صورة معه، ويمكن لهذه الصور أن تظهر على أجهزة أندرويد 4.1+ وأجهزة IOS 10+، كما أنه يمكن تكبيرها عند تمرير الإشعار على الأجهزة التي تدعم اللمس ثلاثي الأبعاد، ولا تحتاج تلك الخاصية لخطوات إضافية في حالة الأجهزة التي تعمل بنظام أندرويد، لكن فيما يخص الأجهزة التي تعمل بنظام تشغيل IOS، فإنها تحتاج لإضافة امتداد لخدمة الإشعارات للتطبيق الخاص بك.
لو كنت مستخدمًا لـ “CocoaPods”، قم بإضافة التالي إلى ملف “Podfile” وقم بتثبيت Pod بدلًا من ربط حقيبة تطوير البرامج يدويًا

قم باستبدال محتويات سويفت خدمة الإشعارات بالسطور التالية

ويتولى مساعد cmercury إضافة الصور المرفقة إلى محتوى الإشعار ويمكنك تعديل المحتوى قبل الاتصال بـ didReceive أو استبدال التنفيذ بنفسك
يرجى مراجعة دليل الإدماج لكل حقيبة تطوير برنامج للحصول على مزيد من التفاصيل حول تخصيص سلوك بدء الدفع، فتح عنوان ويب، التعامل مع بيانات الخلفية، وإدارة صندوق الوارد الخاص بالتطبيق.
إرسال تحديثات الموقع
في حال رغبت في استخدام مميزات تتبع الموقع الجغرافي الخاصة بـ cmercury، فإن تطبيقك سيحتاج لإرسال تحديثات حول موقعك إلى cmercury
ويعتمد مدى تكرار إرسال تحديث الموقع إلى cmercury على حالة استخدامك للتطبيق، حيث ينبغي مراعاة الدقة وعمر البطارية عند اتخاذ هذا القرار، وفي معظم الحالات، فإن استخدام خدمة “التغيير الكبير” (الرقابة الداخلية) في أجهزة IOS ومزود الخدمة المدمج في أجهزة أندرويد سيكون كافيًا
وللحصول على تفاصيل حول كيفية إرسال تحديثات الموقع إلى cmercury، يرجى مراجعة دليل الدمج لكل حقيبة تطوير البرامج، وعلى سبيل المثال: في “سويفت”، بمجرد إنشاء CLLocationManagerDelegate سيكون باستطاعتك استخدام “طريقة مساعدة” في حقيبة تطوير البرامج الخاص بـ cmercury لإرسال تحديثات للموقع إلى cmercury

ربط المستخدمين
إذا كان لتطبيقك مصادقة تعتمد على المستخدم، فإن cmercury سوف يسمح بربط مُعرِّف مجهول الهوية بمُعرِّف التثبيت الحالي، (على سبيل المثال: للاستهداف من خلال الواجهة البرمجية الخاصة بالإشعارات يمكنك اختياريًا ربط مجموعة من السمات بالمستخدم، والتي يمكن استخدامها لتقسيم الجمهور إلى شرائح.
ويقدم حقيبة تطوير البرامج الخاص بـ cmercury “طريقة مساعدة” لربط المستخدمين، وعلى سبيل المثال كما في “سويفت”

عند إضافة cmercury إلى تطبيق موجود بالفعل، نقترح عليك الاتصال بـ associateUserWithInstall، فعندما يقوم مستخدم جديد بتسجيل الدخول، يقوم مستخدم حالي بتسجيل دخوله إلى “AND”عند فتح التطبيق للمرة الأولى بعد التحديث (للمستخدمين الذين سجلوا دخولهم إلى التطبيق بالفعل)، وبما أن هذه الطريقة غير فعالة، فقد يكون من الأبسط استدعاء هذا الأسلوب في كل مرة يتم فيها فتح التطبيق
تتبع تحليلات التفاعلات
يمكن استخدام تحليلات تفاعلات العملاء كمحفزات لتنشيط قواعد التشغيل التلقائي (على سبيل المثال: لتشغيل إشعار)، أو لتتبع مسار تحول المستخدمين خلال رحلتهم الرئيسية داخل تطبيقك، أو ببساطة للإجابة على الأسئلة المتعلقة بكيفية استخدام تطبيقك، على سبيل المثال: ما هي الشاشة الأكثر مشاهدة؟ ما هي فئة المنتجات الأكثر شعبية؟ كيف يختلف ذلك بين العملاء وغير العملاء؟ الخ.

تقدم كل حقيبة تطوير برامج “طريقة مساعدة” لتتبع تحليلات تفاعلات العملاء، على سبيل المثال: في “سويفت” لتتبع حدث ما كشراء أحدهم لمنتج بما في ذلك مُعرِّف المنتج كخاصية استخدم kumulos.trackEvent كما يلي:

ويتوفر تتبع الأحداث في وضع عدم الاتصال، إذ تظل جميع الأحداث قائمة محليًا قبل مزامنتها مع الخادم على دفعات في الخلفية
وهناك طريقة مشابهة trackEventImmediately ستبدأ فورًا في المزامنة بدلًا من الانتظار للمرة التالية التي يكون فيها التطبيق في الخلفية
تعتمد تحليلات التفاعلات التي ينبغي عليك تتبعها على حالة استخدام التطبيق، ومع ذلك، فإننا نوصي بتتبع كافة الخطوات بدءًا من عملية الإطلاق الأولى / بدء التعامل مع العميل مثل: بما في ذلك أي أحداث تتعلق بتسجيل المستخدم، كما أننا نوصي أيضًا بتتبع أي أحداث شراء أو اشتراك، إضافة لأي حدث لكل شاشة في التطبيق (حتى تتمكن من معرفة الكيفية التي يُستخدم بها)
الإرسال للمتاجر
أنت الآن مستعد لإرسال تطبيقك أو التحديث الخاص به إلى المتاجر لاعتماده والموافقة عليه، ويجب عليك التحقق من أنك قد قمت أولًا بإضافة جميع الخصائص التي تستخدمها لاشتراكك في cmercury لتتجنب رفض التطبيق
وبمجرد تشغيل التطبيق، قم باستخدام “ضبط متجر التطبيقات ” وذلك لما يلي:
- لتتبع تصنيف تطبيقك في نتائج البحث مقابل التطبيقات المماثلة له
- لتشاهد حجم التنافس، والتصنيف الخاص بتطبيقك على مدار الوقت لمصطلحات البحث المختلفة
- لتتمكن من مقارنة قائمة متجر التطبيقات وجوجل بلاي جنبًا إلى جنب
- لتتمكن من مقارنة قوائم تطبيقك مع قوائم التطبيقات المنافسة والتطبيقات المتصدرة في نفس الفئة
- عرض أحدث المراجعات وأكثرها فائدة

Push Notifications & In-App Messaging
الإشعارات
يُعد دفع الإشعارات وسيلة فعالة للإبقاء المستخدمين منجذبين لتطبيق ما، مع cmercury، يمكنك جدولة حملات تسويقية من لوحة التحكم أو إرسال إشعارات بشكل تلقائي استجابة للأحداث باستخدام عمليات التشغيل الذاتي، كما في حالة دخول مستخدم نطاقا جغرافيًا أو عبر دفع واجهة برمجة تطبيقات

وبمجرد تهيئته وتشغيله، سيكون بإمكانك إرسال عدد غير محدود من إشعارات الدفع إلى تثبيتات تطبيقك على أجهزة IOS وأندرويد عبر مركز آبل لإشعارات الدفع (APNS)، ونظام المراسلة المعروف بـ “FCM”

سيكون بإمكانك إرسال إشعارات كجزء من حملة تسويقية من بوابة العميل السهلة الاستخدام، كما يمكنك أيضًا جدولة الإشعارات مسبقًا ليتم إرسالها لاحقًا

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

ويمكن دمج إشعارات الدفع والمراسلة داخل التطبيق واستخدامهما معا لتحقيق أقصى تأثير، حيث أنه بمجرد تهيئتهما وتفعيلهما ستتمكن من إرسال عدد غير محدود من الرسائل داخل التطبيق إلى تثبيتات التطبيق على أجهزة (IOS) وأجهزة أندرويد، كما سيكون بمقدورك إرسال الرسائل داخل التطبيق من بوابة العميل، إضافة لقدرتك على جدولة الرسائل مسبقًا ليتم إرسالها لاحقًا
استهداف الجمهور
تقدم cmercury طرقًا مختلفة لاستهداف الأشخاص الذين ستقوم بإرسال إشعارات دفع ورسائل داخل التطبيق إليهم
يمكنك تقسيم الجمهور لشرائح حتى تتمكن من استهداف مستخدمين معينين لتطبيقك استنادًا إلى سمات المستخدمين وتحليلات تفاعلاتهم التي ترسلها لـ cmercury إضافة إلى بيانات التحليلات التي تتحصل عليها cmercury بشكل تلقائي من التثبيت (على سبيل المثال: توقيت آخر فتح للتطبيق)
يمكنك استخدام قنوات لتصنيف المحتوى الذي ترسله والسماح لمستخدمي تطبيقك بالاشتراك في المحتوى ذي الصلة بتفضيلاتهم
كما يمكنك تحديد نطاق جغرافي لاستهداف عمليات التثبيت في نطاق منطقة معينة أو ضمن نصف قطر معين لنقطة ثابتة على الخريطة (على سبيل المثال: في نطاق 100 متر من منفذ بيع بالتجزئة يقوم بتشغيل عرض ترويجي)

بإمكانك أيضًا إضافة علامات إرشادية لاستهداف عمليات التثبيت عند الاقتراب من تلك العلامات
مكتبة الوسائط
تُعد مكتبة الوسائط المكان الذي تقوم فيه بتخزين الصور والفيديوهات التي تستخدمها في إشعارات الدفع الخاصة بك والرسائل والقوالب داخل التطبيق، كما يمكنك أيضًا البحث في مكتبة الصور التابعة لـ “Unsplash”

القوالب
بإمكانك تصميم وحفظ القوالب التي يمكن إعادة استخدامها حال قيامك أنت وفريقك بإرسال رسائل داخل التطبيق عبر وحدة التحكم أو عبر واجهة تطبيقات المراسلة أو من خلال التشغيل التلقائي، ويمكن للقوالب أن تحتوي على علامات محتوى ديناميكية (حركية) والتي سيتم استبدالها عند إتمام إرسال الرسالة

التشغيل التلقائي
يتيح التشغيل التلقائي لك استخدام الأحداث كمحفزات لإطلاق الإجراءات، على سبيل المثال: يمكنك إرسال إشعار دفع عند دخول المستخدم إلى نطاق جغرافي، أو في حالة عدم استكمال المستخدم لرحلته داخل التطبيق وخروجه منه

سيكون باستطاعتك إرسال إشعارات دفع أو الحصول على معدل نسبة فتح رسائل البريد الإلكتروني لأي نظام آخر للواجهة الخلفية باستخدام واجهة تطبيقات الدفع، وأخيرًا إن كنت من مستخدمي ميزة الواجهة الخلفية الخاصة بـ cmercury، فسيكون بإمكانك إرسال إشعارات دفع عبر Kscripts (على سبيل المثال: عندما تكون لدى المستخدم رسالة دردشة جديدة أو عندما يحصل منشور له على إعجاب جديد)
وتتوفر إشعارات الدفع والرسائل داخل التطبيق في “Obj-C”، “سويفت”، أندرويد، “كوردوفا”، “أيونيك”، “رياكت نيتف”، “زامارين”، “Unity SDKs”
بدء العمل
لتفعيل إشعارات الدفع والمراسلة داخل التطبيق، قم بتفعيل خاصية المراسلة في cmercury، ثم ابدأ بتحميل شهادة “APNS” لأجهزة أيفون أو شهادة “FCM” لأجهزة أندرويد ثم قم بدمج حقيبة تطوير البرامج “SDK”في مشروع تطبيقك، وبمجرد نشرك للتحديث في متجر التطبيقات، عندئذ ستصبح قادرًا على إرسال إشعارات الدفع والرسائل داخل التطبيق لمستخدمي تطبيقك
تفعيل المراسلة
إضافة تطبيق
من الممكن إضافة تطبيق لذلك العميل من خلال النقر فوق زر “الإجراء الأساسي”، إملأ اسم التطبيق، وبشكل اختياري يمكنك إضافة وصف مختصر حوله وتحميل أيقونة له، قم بالنقر فوق “حفظ” عند إتمام ما تقوم به

والآن ستتم إعادة توجيهك إلى لوحة التحكم الخاصة بذلك التطبيق حيث سيكون باستطاعتك تفعيل إشعارات الدفع
تفعيل الرسائل
قم باختيار “مراسلة” من القائمة اليسرى، أو انقر فوق زر “ابدأ” بجوار زر “مراسلة” في لوحة التحكم في التطبيق

سيكون بإمكانك الآن رؤية معلومات أكثر حول خاصية المراسلة

قم بالنقر فوق “تفعيل” عندما يُطلب منك
تهيئة البوابات
لإرسال رسائل لمستخدمي تطبيقك، ينبغي عليك تهيئة بوابة رسائل أو أكثر، وفيما يخص إشعارات دفع الهاتف المحمول، فإن ذلك يعني تكوين خدمة إشعارات الدفع الخاصة بأجهزة آبل (APNS) و / أو خدمة إشعارات الدفع الخاصة بأجهزة أندرويد (FCM)، وأن تقوم بتحميل شهادات الدفع الخاصة بتطبيقك إلى cmercury والبدء في دمج حقيبة تطوير البرامج، مع ضرورة العلم بأنه لا حاجة لتكوينات إضافية لإشعارات دفع الويب
انقر فوق “تهيئة الآن” أو قم بتمديد “مراسلة” في القائمة اليسرى واختر “تكوين”

سترى الآن شاشة تهيئة الرسائل حيث سيكون بإمكانك إضافة بيانات اعتماد “APNS” و”FCM” الخاصين بتطبيقك، وتنزيل حقائب تطوير البرامج المناسبة له

انقر فوق أيقونة “cog” المجاورة للمنصة التي تريد تهيئتها حتى تتمكن من فتح مربع حوار حيث يمكنك إدخال المعلومات المطلوبة لإرسال إشعارات دفع للأجهزة المعتمدة على نظام تشغيل “IOS” عبر “APNS”، وللأجهزة المعتمدة على أنظمة أندرويد عبر “FCM”

تهيئة “APNS“
حتى تتمكن من إرسال إشعارات دفع إلى الأجهزة المعتمدة على نظام تشغيل “IOS”، سوف تحتاج لإنشاء شهادات في مركز أعضاء مطوري آبل، حيث تظهر الخطوات المطلوب إكمالها في دليل الفيديو
تهيئة “FCM”
حتى تتمكن من إرسال إشعارات دفع إلى الأجهزة المعتمدة على نظام تشغيل أندرويد، سوف تحتاج لإعداد “FCM” وتهيئة الدفع لتطبيقك، حيث تظهر الخطوات المطلوب إكمالها في دليل الفيديو
تنزيل ودمج حقيبة تطوير البرامج
يمكنك الآن تنزيل حقيبة تطوير البرامج المناسبة لتطبيقك الخاص بالهواتف المحمولة من خلال اختيار إحداها من القائمة الموجودة في الجزء السفلي لشاشة التهيئة

قم باتباع دليل الدمج الخاصة بالحقيبة التي اخترتها لتهيئة cmercury في مشروع تطبيقك، لاحظ أنك ستحتاج إلى مفتاح واجهة برمجة التطبيقات “API” والمفتاح السري الموضح في لوحة التحكم في التطبيق للقيام بذلك
- سويفت
- أوبيج-سي
- أندرويد
- كوردوفا وأيونيك
- رياكت نيتف
- زامارين
- Unity
التحقق من تثبيتات تطبيقك
عند تشغيل تطبيقك على جهاز محاكاة أو تثبيته على جهاز، فإنه باستطاعتك التأكد من تهيئة حقيبة تطوير البرامج بالشكل الصحيح من خلال اختيار التطبيق والنقر فوق زر “تثبيتات” لترى أحدث عشرة تثبيتات لتطبيقك، قم بالنقر فوق “تثبيت”، ثم فوق زر “دفع” ثم فوق “إرسال اختبار دفع”

مرجعة التهيئة الخاصة بك
لمراجعة تهيئة بوابة المراسلة، قم بتمديد “مراسلة” في القائمة اليسرى، ثم اختر “تكوين”، سيوضح ذلك عدد مرات عدد التثبيتات التي اشتركت في خدمة تلقي إشعارات دفع، وعدد المستخدمين الذين اختاروا تلقي رسائل داخل التطبيق موزعة بالمنصة

وتعتبر إشعارات الدفع هي عنصر الواجهة الذي يمكنك فيه إعادة تهيئة منصات “APNS” “FCM”، سيسبب هذا ظهور تنبيه باللون الكهرماني إذا شارفت صلاحية شهادة الدفع لـ “APNS” على الانتهاء خلال أسبوعين.

بينما سيظهر هذا تنبيها هامًا باللون الأحمر إذا ما انتهت صلاحية شهادة الدفع لـ “APNS”، أو إذا تعذر عليك إرسال إشعارات للأجهزة التي تحتوي تطبيقك وتعتمد على أنظمة تشغيل “IOS”، سوف يتم عرض هذه التنبيهات على لوحة التحكم الخاصة بتطبيقك

قم بالنقر فوق “cog” للاطلاع على تاريخ صلاحية شهادتك، وابدأ بتحميل واحدة جديدة

هذا هو كل شيء، أنت الآن جاهز للبدء في إرسال إشعارات للمشتركين في تطبيقك
لوحة التحكم
بمجرد تهيئة لوحة التحكم بالمراسلة الخاصة بك، سوف تبدأ بعرض التوجهات الحديثة الخاصة بجمهورك وسجل الرسائل إلى جانب ملخص للرسائل التي تم إنشاؤها مؤخرًا

يُظهر مُخطَط الجمهور إجمالي عدد المستخدمين الخاص بتطبيقك إلى جانب عدد المستخدمين الذين يمكن الوصول إليهم عبر إشعارات الدفع (الذين اشتركوا في خدمة استلام إشعارات الدفع) أو من خلال المراسلة داخل التطبيق (الذين اشتركوا في خدمة استلام الرسائل داخل التطبيق)
ويظهر مُخطَّط سجل الرسائل عدد الرسائل التي تم إرسالها يوميًا، وكم منها تم فتحه، وعدد المستخدمين الذين ألغوا اشتراكهم في خدمة إشعارات الدفع (أو قاموا بإلغاء تثبيت التطبيق)
يتم عرض الرسائل التي تم فتحها خلال سبعة أيام من توقيت إرسالها في اليوم الذي تم إرسال الرسالة فيه لتسهيل رؤية نجاح حملة مراسلاتك، ولا يتم احتساب الرسائل التي تم فتحها بعد مرور أكثر من سبعة أيام من توقيت إرسالها
الرسائل المُجَدولة
بإمكانك رؤية الرسائل المجدولة للإرسال لاحقًا عبر تمديد “مراسلة” في القائمة اليسرى ثم النقر على زر “مُجدولة”

هنا، سيكون باستطاعتك تعديل المحتوى والبيانات في الإشعارات أو إلغاء إشعار أو رسالة داخل تطبيقك، لكن بمجرد قيامك بجدولة إشعار لن يكون بمقدورك إحداث أي تعديلات عليه، فإن أردت القيام بذلك، ينبغي عليك إلغاؤه أولًا ثم إنشاء إشعار جديد وإضافة التعديلات المطلوبة عليه
وبمجرد إرسال إشعار مُجَدوَل (لجميع المناطق الزمنية حال تم تحديد التوقيت المحلي للجهاز)، فإنه لن يظهر بعد ذلك ضمن “الرسائل المجدولة” وإنما ضمن “الرسائل المرسلة”
الرسائل المرسلة
يمكنك عرض جميع إشعارات الدفع والرسائل داخل التطبيق التي تم إرسالها عبر تمديد “مراسلة” في القائمة الموجودة في الجانب الأيسر والنقر فوق “تم إرساله”

تعرض قائمة الرسائل كافة الرسائل المُرسلة إلى جانب ملخص معلوماتي حول نتائجها حيث يتم تقسيمها إلى قسمين
- رسائل ضمن حملة، أي تم إنشاؤها وإرسالها عبر وحدة تحكم وكالتك
- رسائل المعاملات، وهي التي يتم تشغيلها بواسطة قواعد التشغيل الآلي أو واجهة برمجة تطبيقات الدفع
عرض النتائج
بالنسبة لكل رسالة تم إرسالها، سيكون بمقدورك رؤية حالتها والجمهور الذي يمكن إيصال الرسالة إليه إضافة لعدد المستخدمين الذين تم إرسالها إليهم وعدد من قاموا بفتحها

انقر فوق “رسالة” لتتمكن من رؤية المزيد من التفاصيل
النتائج التفصيلية
عندما تقوم بتمديد رسالة، فإنه بإمكانك رؤية الخيارات التي يمكن استهدافها التي تم تطبيقها لإنشاء جمهور لتلك الرسالة، انقر فوق العدسة المكبرة لرؤية الرسالة
سيوضح الجدول لك بعد ذلك حجم الجمهور المستهدف (على سبيل المثال: عدد المستخدمين في الشريحة، القناة، و/أو النطاق الجغرافي) وكم منهم يمكن الوصول إليه من خلال بوابة المراسلة المحددة (على سبيل المثال: كم يبلغ عدد المستخدمين الذين وافقوا على الاشتراك في خدمة تلقي إشعارات الدفع أو رسائل داخل التطبيق)
عند إرسال إشعارات دفع لعمليات تثبيت لتطبيقك على جهاز، سيوضح لك الجدول عدد عمليات التثبيت التي يمكن الوصول إليها، وعدد المرات التي أمكن فيها إرسالها، وعدد المرات التي فشلت فيها عملية الإرسال (تم رفضها بواسطة بوابة “APNS” “FCM”)، وكم عدد عمليات التثبيت التي قامت بإلغاء الاشتراك (أو إلغاء تثبيت التطبيق)، لتحصل على إجمالي المرسلة، الفاشلة، وغير المشتركة.

أما فيما يخص الرسائل داخل التطبيق، سوف تستطيع رؤية النتائج التفصيلية إلى جانب عدد المستخدمين الذين فتحوا الرسالة المرسلة إليهم داخل التطبيق، إضافة لإمكانية الاطلاع على النتائج التفصيلية لإشعارات الدفع التي تم استخدامها لإعلام المستخدم بوجود رسالة جديدة داخل التطبيق حال إرسالها

حالة الرسالة
يمكن لحالة الرسالة أن تكون واحدة مما يلي:

التحليلات
تمنحك التحليلات إدراكًا هامًا حول من يستخدم التطبيق ومدى تفاعله من أجل مساعدتك في اتخاذ قرارات مدروسة حول كيفية دفع جمهورك نحو مزيد من التنزيلات، زيادة الاحتفاظ والتحول، ويمكن إضافتها لأي تطبيق موجود بسهولة من خلال تنزيل حقيبة تطوير البرنامج واتباع كتيب التعليمات من أجل دمجها سريعًا وبسهولة مع التطبيق
بمجرد تحديث التطبيق، ستقوم حقيبة تطوير البرنامج بشكل تلقائي بإرسال التحليلات إلى cmercury، وفور استلامها سيتم تفعيل لوحة التحكم الخاصة بالتحليلات
وتحتوي لوحة التحكم الخاصة بالتحليلات على ستة علامات تبويب:

ستعرض علامة التبويب “Acquisition” عدد المستخدمين الجدد الذين استحوذهم التطبيق وكم يبلغ عدد المشتركين في خدمة تلقي خدمة إشعارات الدفع، وإن قمت بتفعيل تحسين مخزن التطبيق، ستتيح لك أيضًا علامة التبويب”Acquisition”عرض درجة جودة أداء التطبيق في متجري تطبيقات آبل وجوجل.

وتعرض علامة التبويب “Audience” عدد المستخدمين النشطين لتطبيقك خلال الـ 30 يومًا، أو 60 يومًأ، أو 120 يومًا، أو ستة أشهر، أو 12 شهرًا، أو لكامل الوقت، أماكن تواجدهم، إضافة للأجهزة المستخدمة، أنظمة تشغيلها، وإصدارات التطبيق التي يستخدمونها

تعرض علامة التبويب “Engagement”، مواعيد فتح المستخدمين للتطبيق خلال اليوم والأسبوع، عدد مرات فتحهم له، والمدة المعتادة لاستخدامهم له على مدار 30 يومًا، أو 60 يومًأ، أو 120 يومًا، أو ستة أشهر، أو 12 شهرًا، أو لكامل الوقت

وتوضح علامة التبويب “Retention” مدى نجاحك في الاحتفاظ بعملائك خلال فترة أسبوع أو ثلاثين يومًا عقب تثبيت التطبيق أو استخدامهم له بشكل نشط، سيتم تقسيم المستخدمين إلى مجموعات بناء على تاريخ تثبيتهم للتطبيق أو استخدامهم له بشكل نشط، البلد أو المنصة التي يستخدمونها مما يسمح لك برؤية كيفية اختلاف الاحتفاظ بالعملاء بين المجموعات

تتيح علامة التبويب “Conversion” لك إضافة مسارات لتتبع وتحسين التحول خلال رحلات المستخدمين الرئيسيين في تطبيقك، كما يتيح لك استخدام مسارات التحول تتبع عدد الأشخاص الذين سيبدأون رحلات مستخدم جديدة في تطبيقك، وعدد من أكملوا رحلتهم، وعدد من تحولوا، إضافة إلى متوسط المدة التي يستغرقها القيام بذلك

إن كنت قد استخدمت خدمة “الخادم الخلفي للهاتف المحمول” (MBaaS) الخاصة بـ cmercury لتخزين واستضافة البيانات والمحتوى الخاصة بالتطبيق، فإن علامة التبويب “الأداء” ستظهر لك كيفية الأداء بما في ذلك حجم مكالمات واجهة برمجة التطبيق، متوسط وقت الاستجابة وحجم البيانات المخزنة واسطة التطبيق

يتيح لك مستكشف التحليلات رؤية جميع أحداث التحليلات التي قمت بتحديدها وسمات المستخدم التي تم تحميلها من التطبيق، يمكنك تصفية النتائج بواسطة التاريخ وتقسيمها إلى مجموعات من خلال خصائص أو سمات إجابات المستخدمين المختلفة على أسئلة حول كيفية استخدامهم للتطبيق مثل: ما هي أكثر شاشة من حيث نسبة المشاهدة، ما هي فئة المنتج الأكثر شيوعًا، كيفية اختلاف ذلك بين المستخدمين الذكور والإناث، إلخ

كما يمكنك إدارة المخططات، وإعطاء السمات أسماء سهلة ومألوفة، وتحديد الأنواع المتوقعة
مكتبة الوسائط
تسمح لك مكتبة الوسائط الخاصة بك بتحميل وتخزين الصور لاستخدامها في رسائلك، ولتصل إلى مكتبة الوسائط الخاصة بك، قم بتمديد “مراسلة” في القائمة اليسرى وانقر فوق علامة تبويب “مكتبة الوسائط”، هنا يمكنك تحميل صورة جديدة، إجراء تعديلات على الصور التي سبق لك تحميلها أو البحث في مكتبة “Unsplash” لتخزين الصور
تحميل صورة جديدة
لتحميل صور جديدة، انقر فوق الزر الرئيسي لإجراء التحميل، قم بالنقر فوق “Choose File” لتصفح جهاز الكمبيوتر الخاص بك والعثور على الصورة، ثم قم بتحديد أي علامات لمساعدتك في العثور على الصورة لاحقًا، ولإضافة علامة جديدة، ليس عليك سوى بدء الكتابة والنقر فوق “Create new tag”، انقر فوق “‘Upload’” لإضافة الصورة لمكتبتك
تعديل علامات الصور
لإجراء تعديل على العلامات على أي صور قمت بتحميلها سابقًا، قم ببساطة بتحديد الصورة (image)، وانقر فوق أيقونة تعديل (تبدو كقلم رصاص) لإضافة أو إزالة أي علامات حسب الحاجة، ولإضافة علامة جديدة، فقط ابدأ بالكتابة وانقر فوق “Create new tag”، ثم انقر فوق علامة الاختيار عند الانتهاء، كما يمكنك إما استعراض مكتبتك بواسطة زر “الزلق” أو تصفيتها تبعًا للعلامات التي سبق لك إضافتها للعثور على الصورة التي تبحث عنها

إضافة صورة مُخزَّنة
لإضافة صورة من مكتبة “Unsplash” لتخزين الصور لمكتبة الصور الخاصة بك، انقر فوق علامة تبويب “‘Stock’” وأدخل كلمة مفتاحية أو أكثر في مربع البحث، قم بالتمرير خلال النتائج وحدد صورة لرؤية مزيد من المعلومات حولها، وبمجرد عثورك على الصورة، انقر فوق زر إجراء الكاميرا الأساسي لإضافة هذه الصورة لمكتبة الوسائط الخاصة بك.

إزالة صورة
لإزالة صورة أو أكثر من مكتبة الوسائط، قم ببساطة بتحديد الصورة ثم انقر فوق أيقونة “سلة المحذوفات”
الاكتساب
تُظهر علامة التبويب “اكتساب” عدد المستخدمين الجدد الذين يكتسبهم التطبيق، وإن كنت قد قمت بتفعيل تحسين متجر التطبيقات، ستتمكن من الاطلاع على مدى جودة أداء التطبيق في متجري تطبيقات آبل وجوجل.
خريطة الموقع
تُظهر خريطة الموقع كيفية توزيع عمليات التثبيت الجديدة بين المدن والبلدان المختلفة على مدار الـ 120 يومًا الماضية، يمكنك النقر فوق الخريطة لتمديدها والتفاعل معها (سحبها، تكبيرها، تصغيرها، إلخ)، وعند تمددها، انقر فوق أي موقع لرؤية عدد عمليات التثبيت الجديدة للتطبيق في هذا الموقع على مدار الـ 120 يومًا الماضية.

ويستخدم cmercury بيانات “Geolite2” التي أنشأتها “MaxMind” وتتوفر على الموقع http://www.maxmind.com
عمليات التثبيت الجديدة
يُظهر مخطط عمليات التثبيت الجديدة عدد عمليات تثبيت التطبيق الجديدة بشكل يومي على مدار الـ 120 يومًا الماضية والتي يمكن تقسيمها لمجموعات تبعًا للبلد أو نظام تشغيل الأجهزة المستخدمة لعقد مقارنة بين المستخدمين المستحوذ عليهم على أساس جغرافي أو بناء على الأنظمة التي يستخدمونها (IOS مقابل أندرويد)

إجمالي عمليات التثبيت
وتستطيع استبدال هذا المخطط بآخر لتتمكن من رؤية إجمالي عدد عمليات التثبيت للتطبيق ونموها على مدار الوقت
لاحظ أنه على عكس المخططات الموجودة في علامة التبويب “الجمهور”، فإن هذا المخطط لا يأخذ النشاط في الاعتبار، ولهذا يتوجب عليك توخي الحذر حول كيفية استخدام أرقام عمليات التثبيت الإجمالية الناتجة عنه، ومع ذلك يبقى هذا المخطط مفيدًا للمقارنة بشكل سريع بين عدد عمليات التثبيت الجديدة للتطبيق خلال فترتين زمنيتين، على سبيل المثال: كنتيجة لحملة تسويقية أو حملة لاكتساب مزيد من المستخدمين
وتظهر الـ(widget) الموجودة على اليمين إجمالي عدد التثبيتات الجديدة للتطبيق على مدار الثلاثين يومًا الأخيرة، ودراسة تأثيرها ومقارنتها بإجمالي عدد تثبيتات التطبيق طيلة الوقت
إشعارات المشتركين
في حالة قيامك بتفعيل الإشعارات ، سيكون باستطاعتك وعلى مدار الـ 120 يومًا الماضية رؤية إجمالي عدد التثبيتات لتطبيقك التي وافقت على تلقي إشعارات دفع، وكيفية اختلاف ذلك بين مستخدمي أنظمة تشغيل “IOS” وأندرويد، حيث يجب أن تتطابق هذه المخططات بدرجة عالية مع مخططات إجمالي عدد التثبيتات أعلاه

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

قم بالنقر فوق “Explore Retention” لفتح علامة التبويب “Retention” وقم بتحليله لمختلف التواريخ، ولأعداد (عمليات التثبيت الجديدة أو عمليات التثبيت النشطة)، ولمجموعات (تاريخ التثبيت أو النشاط، البلد، أو نظام التشغيل)، ولفترات زمنية (7 أو 30 يومًا)
وإن قمت بتفعيل تحسين متجر التطبيقات، ستتيح لك أيضًا علامة التبويب “acquisition” رؤية مدى جودة أداء التطبيق في متجري آبل وجوجل للتطبيقات
التقييم بالنجوم
تُظهر مخططات التقييم بالنجوم متوسط التقييم بالنجوم لتطبيقك وللتطبيقات المنافسة في متجري آبل وجوجل للتطبيقات على مدار الـ 120 يومًا الماضية، سيتيح لك ذلك رؤية إن كان متوسط تقييم تطبيقك يتحسن بمرور الوقت أم لا إضافة لمقارنة ذلك بالتطبيقات المنافسة والتعرف على أكثرها شيوعًا

التصنيف بناء على الكلمات المفتاحية
تُظهر مخططات التصنيف باستخدام الكلمات المفتاحية ترتيب تطبيقك مقابل التطبيقات التنافسية في ضوء عبارات البحث المستخدمة، سيظهر ذلك الترتيب الذي سيحتله تطبيقك مقارنة بالتطبيقات المنافسة بالنسبة لعبارات البحث المختلفة ومن ثم معرفة أي الكلمات المفتاحية التي تحتاجها لتحسين إدراج تطبيقك ضمن متاجر التطبيقات

التطبيقات المنافسة
يعرض هذا الجدول البيانات الرئيسية حول تطبيقك وإدراجه بالمقارنة مع التطبيقات المنافسة

لاحظ أن عدد المراجعات على متجر تطبيقات آبل هو للإصدار الحالي فقط، فيما يكون لجميع الإصدارات على متجر تطبيقات جوجل
ويمكن لذلك أن يساعد في تشكيل استراتيجيتك لتحسين متجر التطبيقات من خلال مقارنة تطبيقك بالتطبيقات المنافسة من حيث:
- معدل إجراء التحديثات
- حجم التنزيل
- دعم إصدار نظام التشغيل
- اختيار الفئة الرئيسية
- التفاعل عبر المراجعة
- التقييم
الجمهور
ستظهر علامة التبويب “الجمهور” عبر 30 أو 60، أو 120 يومًا أو ستة أشهر أو طيلة الوقت كم عدد المستخدمين الذين يستخدمون تطبيقك بشكل نشط، وأماكن تواجدهم، والأجهزة التي يستخدمونها، وأنظمة التشغيل التي يعتمدون عليها، والإصدارات المستخدمة.
تغيير الفترة الزمنية
بشكل افتراضي، تُظهر علامة التبويب “الجمهور” عمليات التثبيت النشطة على مدار الـ 30 يومًا الأخيرة، ويمكن تغيير ذلك بالنقر فوق 60 يوما، 120 يومًا، 6 أشهر، 12 شهرًاـ، أو طوال الوقت حسب ما يقتضيه الأمر، سيتم بعد ذلك تحديث كافة المخططات في علامة التبويب “الجمهور” لتعكس النشاط خلال الفترة الزمنية المختارة.

خريطة الموقع
تُظهر خريطة الموقع أماكن عمليات التثبيت النشطة بين المدن والبلدان المختلفة، بإمكانك النقر على الخريطة لتمديدها والتفاعل معها (سحب، تكبير، تصغير، إلخ)، وعند تمددها، يمكنك النقر فوق أي موقع لتعرف عدد العمليات النشطة للتطبيق في هذا الموقع خلال الفترة الزمنية المختارة

لاحظ أنه يمكن حساب التثبيت واحد مرتين في حالة كان نشطًا في أكثر من موقع واحد خلال الفترة الزمنية المختارة
عمليات التثبيت النشطة
يُظهر مخطط عمليات التثبيت النشطة عدد عمليات التثبيت النشطة اليومية (لفترات تتراوح بين 30 و60 يومًاـ أو عمليات التثبيت النشطة الشهرية (لفترات بين 120 يومًا أو أكثر)، كما يمكن تقسيمها إلى مجموعات بحسب البلد أو نظام التشغيل بهدف عقد مقارنة بين كيفية تغير عمليات التثبيت تبعًا للموقع الجغرافي، ونظامي التشغيل “IOS” وأندرويد بمرور الوقت

استكشاف البيانات
كما هو الحال مع جميع المخططات، فإنه بإمكانك النقر فوق أي سلسلة في وسيلة الإيضاح لإزالتها بشكل مؤقت من المخطط

في حال وجود أكثر من 6 سلاسل، سيقوم المخطط بعرض أعلى خمسة منها بحسب المنطقة وتجميع البقية ضمن “أخرى”، و لاستكشاف البيانات في “أخرى”، انقر فوق أيقونة “تصفية” الموجودة في اليساري العلوي من المخطط، ثم قم باختيار السلاسل الخمسة التي تريد عرض بياناتها (يمثل الرقم الموجود بين الأقواس المساحة الإجمالية للسلسلة – في هذه الحالة إجمالي عدد عمليات التثبيت النشطة لكل يوم لهذه السلسلة)

انقر فوق تطبيق وسيتم تحديث المخطط لعرض السلاسل الخمسة المختارة وتجميع الباقية تحت “أخرى”، ويمكنك القيام بذلك كلما دعت الحاجة لاستكشاف البيانات
مستوى استخدام المستخدم للتطبيق
تُظهر الـ(widget) الموجودة على الجانب الأيمن العدد الحالي لعمليات التثبيت اليومية النشطة وكيفية مقارنة ذلك بإجمالي عدد عمليات التثبيت النشطة خلال الفترة الزمنية المختارة، فإن كنت قد حددتها بـ 30 يومًا، فسوف يكون هذا هو عدد عمليات التثبيت النشطة الشهرية

ولهذا يمكن استخدام هذه الـ(widget) للمساعدة في حساب مستوى استخدام التطبيق، ويحدد الالتصاق بالتطبيق النسبة المئوية للمستخدمين النشطين للتطبيق (على أساس شهري) الذين يقومون باستخدام التطبيق بصورة يومية، حيث يفيد ذلك في معرفة ما إذا كان مستخدمو تطبيقك يقومون باستخدامه بقدر الهدف الذي تم تحديده
ويتم حساب مستوى استخدام التطبيق عن طريق قسمة عدد التثبيتات النشطة اليومية على عدد عمليات التثبيت النشطة الشهرية، وهي تساوي 17% بالنسبة لحالة التطبيق الموضح أعلاه
إصدارات أنظمة التشغيل
توضح المخططات الدائرية لإصدارات أنظمة التشغيل كيفية توزيع عدد مرات عملية التثبيت النشط للتطبيق في الفترة الزمنية المحددة بين إصدارات مختلفة من نظام تشغيل أندرويد ونظام تشغيل أي أو إس، حيث يتم احتساب التثبيت (Installation) مرة واحدة فقط، في آخر إصدار من نظام التشغيل الذي كان التطبيق نشطًا عليه.

ويساعد هذا في إظهار مدى مواكبة المستخدمين النشطين للتطبيق لتحديثات الإصدارات، وبالتالي ما إذا كنت بحاجة إلى الاستمرار في دعم الإصدارات القديمة من التطبيق أم أنك تحتاج لتوعية المستخدمين عبر حملة إشعارات على سبيل المثال لتخبرهم أنهم بحاجة إلى الترقية إلى أحدث إصدار.
إصدارات التطبيقات
توضح المخططات الدائرية لإصدارات التطبيقات كيفية توزيع عدد مرات عملية التثبيت النشط للتطبيق في الفترة الزمنية المحددة بين إصدارات مختلفة من التطبيق، حيث يتم احتساب التثبيت (Installation) مرة واحدة فقط، في آخر إصدار من التطبيق بشرط كون التطبيق نشطًا عليه.

ويساعد هذا في إظهار مدى مواكبة المستخدمين النشطين للتطبيق لتحديثات الإصدارات، وبالتالي ما إذا كنت بحاجة إلى الاستمرار في دعم الإصدارات القديمة من التطبيق أم لا، أو أنك تحتاج لتوعية المستخدمين عبر حملة إشعارات على سبيل المثال لتخبرهم أنهم بحاجة إلى الترقية إلى أحدث إصدار.
المعدات
يوضح جدول المعدات الأجهزة التي يكون التطبيق أكثر نشاطًا عليها، حيث يتم تحديد هذه الأجهزة عن طريق تحديد الشركة المُصنعة والطراز، وهذا يعطينا فكرة عامة عن مدى السرعة التي تنمو بها ثقة المستخدمين في أحدث أجهزة الهواتف، ويساعد في إتخاذ قرارات بعينها بشأن الأجهزة التي يجب شراؤها بغرض الاختبار وقياس وضمان الجودة.

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

مستوى اهتمام ومشاركة العملاء والمستخدمين
يُظهِر هذا القسم الأوقات التي يفتح فيها المستخدمين التطبيق خلال اليوم والأسبوع، ومعدل تكرار استخدامهم للتطبيق، والفترة الزمنية التي غالبًا ما يستخدمون التطبيق فيها، ويمكن معرفة هذه الإحصائيات لآخر 30 يومًا، أو 60 يومًا، أو 120 يومًا، أو 6 أشهر، أو 12 شهرًا، أو في جميع الأوقات. وإذا قمت تفعيل خاصية الإشعارات فستعرض الإحصائية أيضًا عدد الإشعارات التي تم إرسالها وفتحها.
تغيير الفترة الزمنية
بشكل افتراضي، يعرض قسم مستوى واهتمام المستخدمين عدد مرات التثبيت النشط للتطبيق خلال آخر 30 يومًا، ويمكن تغيير المدة التي تشملها الإحصائية بالنقر فوق 60 يومًا، أو 120 يومًا، أو 6 أشهر، أو 12 شهرًا حسب الاقتضاء، وبناء على ذلك سيتم تحديث جميع الرسوم البيانية في القسم بشكل تلقائي لتعكس النشاط في الفترة الزمنية المحددة.

تعريف الجلسات
تسجل منصة cmercury الجلسات بناء على أساس نشاط التطبيق عند فتحه وتشغيله بشكل أساسي، وعند كونه مشغل في خلفية الهاتف دون استخدام فعلي، فعندما يكون أحد التطبيقات مفتوح في خلفية الهاتف دون استخدام فعلي، يتم الانتظار لفترة خمول محددة، وإن لم يكن هناك نشاط فعلي للتطبيق خلال فترة الخمول، فسيتم إغلاق الجلسة الحالية.
يمكنك ضبط فترة الخمول لتناسب حالة استخدام تطبيقك، فبشكل افتراضي تكون فترة الخمول 40 ثانية من عدم النشاط، ولا يتم احتساب وقت أو فترة الخمول ضمن مدة الجلسة. ولضبط فترة الخمول يرجى الاطلاع على دليل إضافات حزمة أدوات تطوير البرمجيات ( (SDK.
توزيع الجلسات
ُظهر المخطط الفقاعي الخاص بتوزيع الجلسات وقت حدوث معظم الجلسات خلال اليوم، وفي أي أيام الأسبوع (الأوقات والأيام خلال الأسبوع التي يستخدم فيها التطبيق بأعلى معدل)، فكلما كانت الدائرة أكبر كانت هناك المزيد من الجلسات في تلك الساعة. قم بتمرير الفأرة فوق أي دائرة لمعرفة عدد الجلسات التي بدأت في تلك الساعة. ويتم تسجيل الجلسات وفقًا للتوقيت المحلي لكل جهاز تم تثبيت التطبيق عليه.

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

عدد الجلسات في اليوم الواحد
يوضح هذا الرسم البياني عدد الجلسات التي يقضيها المستخدم على التطبيق في كل يوم من أيام الفترة الزمنية المحددة، وتُظهر الأداة المصغّرة الموجودة على اليمين متوسط عدد الجلسات يوميًا للفترة الزمنية.

طول مدة الجلسة
يوضح هذا الرسم البياني متوسط طول الجلسة لكل يوم في الفترة الزمنية المحددة، مما يتيح لك معرفة متوسط المدة الزمنية لاستخدام التطبيق، وتُظهر الأداة المصغّرة على اليسار متوسط طول الجلسة للفترة الزمنية المحددة.

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

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

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

خيارات الإعداد
هناك عدد من خيارات الإعداد المختلفة التي تتيح لك القيام ببحث متعمق وتحليل مستوى معدل الاحتفاظ بقاعدة المستخدمين الذي يحققه التطبيق
تاريخ البدء
انقر على تاريخ البدء لاختيار التاريخ الذي تريد تحليل معدلات الاحتفاظ بدءًا منه

العدد
انقر على زر “العدد” لتحليل معدل الاحتفاظ بالمستخدمين الذين قاموا للتو بتثبيت التطبيق في الفترة الزمنية المحددة (عمليات التثبيت الجديدة)، أو المستخدمين الذين كانوا يستخدمون التطبيق بنشاط في الفترة الزمنية المحددة (عمليات التثبيت النشطة).

الفئة
بعد ذلك قم بالنقر على زر “الفئة” لاختيار معايير تصنيف المجموعات، فبشكل افتراضي يتم تصنيف المجموعات بناء على التاريخ (أي تاريخ تثبيت التطبيق أو تاريخ بدء استخدام التطبيق بشكل فعلي ونشط)، ومع ذلك يمكنك تحديد معايير أخرى كبلد الاستخدام أو نظام الشغيل.

القترة الزمنية
حدد الفترة الزمنية التي ترغب في عرض معدل الاحتفاظ لها. الإعداد الافتراضي لهذا الخيار هو سبعة أيام بعد تثبيت التطبيق لأول مرة أو استخدامه بنشاط، ولكن يمكن تغيير المدة المزمنية إلى 30 يومًا، وفي هذه الحالة سترى معدل الاحتفاظ في الأيام 1 و 3 و 5 و 7 و 14 و 21 و 30.

الأعداد المطلقة
يمكنك تبديل الأرقام المطلقة لمشاهدة العدد الفعلي للتثبيتات في كل مجموعة من المجموعات التي كانت تستخدم التطبيق بشكل فعلي في مقابل النسبة المئوية لعمليات التثبيت.

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

تُظهر لك المسارات أيضًا المكان الذي تنطلق منه رحلة المستخدمين، والمدة التي يستغرقها التقدم خلال كل خطوة حتى تتمكن من تحسين رحلة المستخدم لزيادة معدل تحويل المستخدمين إلى عملاء وتقليل الوقت المستغرق لتحقيق ذلك.
لاستخدام مسارات التحويل يجب أن يرسل تطبيقك تحليلات مخصصة إلى منصتنا. يرجى الاطلاع على دليل إضافات حزمة أدوات تطوير البرمجيات (SDK) لمعرفة الإضافات المناسبة لتطبيقك (على سبيل المثال: Swift SDK و Android SDK).
عندما تقوم بتشغيل تطبيقك على جهاز محاكاة أو تثبيته على جهاز معين، يمكنك التحقق من كون حزمة أدوات تطوير البرمجيات (SDK) تقوم بتسجيل الأحداث بشكل صحيح عن طريق تحديد التطبيق والنقر فوق قسم “عمليات التثبيت” لرؤية آخر عشرة عمليات تثبيت لتطبيقك، انقر فوق أي عملية تثبيت منهم، ثم انقر فوق زر “سجل الأحداث”.

يمكنك بدلاً من ذلك مشاهدة تعدادات جميع أحداث التحليلات بما في ذلك سجل أحداث النظام مثل معدل فتح الإشعارات الذي تم تسجيله من خلال تثبيتات التطبيق في آخر 30 يومًا، وذلك من خلال القيام بفتح القائمة الفرعية “التحليلات” والنقر فوق “استكشاف” في القائمة اليسرى، ويتم أيضًا عرض العدد الإجمالي للجلسات في نفس الفترة وذلك لأغراض المقارنة.

إضافة مسار
لإضافة قمع أو مسار قم بتحديد التطبيق ثم إذهب إلى تبويب “التحويل” ثم انقر على أيقونة الإضافة، ثم قم بتسمية القمع وكتابة وصف له.

في حالة استخدام تطبيقك من قبل عدة مستخدمين، قم بالنقر على خيار “تجميع حسب المستخدم”، حيث سيؤدي هذا إلى ربط الأحداث عن طريق السماح للمستخدم بإتمام رحلة التحويل حتى في حالة إكمالهم الخطوات على أجهزة مختلفة (مثل الهاتف والحاسب اللوحي)، أما في حالة عدم استخدام تطبيقك من قبل عدة مستخدمين على نفس الجهاز فسيتم ربط الأحداث بعملية تثبيت التطبيق، وفي هذه الحالة يجب إتمام جميع الخطوات على نفس الجهاز لإتمام رحلة التحويل.
ولإنشاء مجموعات بناء على المستخدمين، يجب أن يقوم تطبيقك بربط المستخدم بمعرف تثبيت منصة cmercury. يرجى الاطلاع على دليل إضافات حزمة أدوات تطوير البرمجيات (SDK) لمعرفة الإضافات المناسبة لتطبيقك (على سبيل المثال: Swift SDK و Android SDK).
إضافة خطوات إلى المسار
يجب أن يحتوي المسار على خطوتين أو أكثر. انقر فوق “إضافة خطوة” لإضافة خطوة إلى القمع أو المسار، قم بتحديد حدث التحليلات (analytics event ) من القائمة المنسدلة، ثم قم بإعطاء الحدث اسمًا مألوفًا (حيث سيتم عرضه عند تجسيد المسار).

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

كرر هذه العملية لإضافة خطوات أخرى إلى القمع، ويمكنك إعادة ترتيب الخطوات عن طريق النقر فوق أيقونة المرساة وسحب الخطوة إلى موضع جديد، ويمكنك حذف الخطوات بالنقر فوق أيقونة سلة المهملات، ثم انقر فوق “حفظ” عند الانتهاء.
عرض المسار
لعرض مسار محدد، قم بتحديد التطبيق، ثم قم بالنقر على تبويب “التحليلات” ثم تبويب “التحويلات”، وعندئذ سيتم عرض كل مسار مع ملخص يوضح:
- عدد المستخدمين / عمليات التثبيت التي حدثت في المسار (أتمو الخطوة الأولى) في آخر 30 يومًا
- عدد المستخدمين / عمليات التثبيت المحولة (أتمو جميع الخطوات) في آخر 30 يومًا
- معدل التحويل (النسبة المئوية للمستخدمين / عدد عمليات التثبيت)
- متوسط الوقت المتوقع للمستخدم قضاؤه عبر المسار (أنظر أدناه)

استكشاف التحويل
للحصول على تفاصيل أكثر فيما يخص عملية التحويل انقر فوق “Explore” لمعرفة عدد المستخدمين / عمليات التثبيت التي أتمت كل خطوات مسار التحويل، والنسبة المئوية للمستخدمين الذين تقدموا إلى الخطوة التالية، ومتوسط الوقت المستغرق للقيام بذلك.

تنقل لأسفل للإطلاع على ملخص تفاصيل المسار
- عدد المستخدمين / عمليات التثبيت التي حدثت في المسار (أتمو الخطوة الأولى) في آخر 30 يومًا
- عدد المستخدمين / عمليات التثبيت المحولة (أتمو جميع الخطوات) في آخر 30 يومًا
- معدل التحويل (النسبة المئوية للمستخدمين / عدد عمليات التثبيت)
- متوسط الوقت المتوقع للمستخدم قضاؤه عبر المسار (أنظر أدناه)

يوجد أيضًا جدول يوضح الآتي لكل خطوة:
- الانخفاض في النسبة المئوية بالمقارنة بين هذه الخطوة والخطوة السابقة
- القيمة المطلقة للتحويل والنسبة المئوية لمعدل التحويل الناتجان من الخطوة السابقة
- متوسط الوقت المستغرق لتحويل المستخدم من الخطوة السابقة
متوسط الوقت المتوقع
متوسط الوقت المتوقع خلال مسار التحويل هو مجموع متوسط الوقت المستغرق لإكمال كل خطوة في المسار (وليس فقط متوسط أوقات أولئك الذين أكملوا مسار التحويل). ويتيح لك ذلك معرفة أي الخطوات التي تأخذ وقتًا طويلاً من المستخدمين لإكمالها، والتي من الممكن تحسينها.
لتحسين رحلة المستخدم بهدف تحسين عملية التحويل، ابدأ بالخطوات التي تحتوي على أعلى معدل انخفاض، ثم الخطوات التي تستغرق أطول وقت لإكمالها، وفكر في كيفية تحسين كل خطوة.
تصفية المسار
كخيار افتراضي يقوم المسار بإظهار عدد المستخدمين/عمليات التثبيت الذين قاموا بدخول المسار وإكماله في غضون الثلاثين يومًا الماضية، وفي حالة رغبتك بتغيير ذلك قم بالنقر على أيقونة الإعدادات.
أولاً، اختر كيفية تصفية المسار:
- تم دخول المسار واستكماله في النطاق الزمني المحدد
- تم دخول المسار في النطاق الزمني واستكماله في خلال فترة زمنية معينة
- طوال الوقت (بدون فلتر)

تم دخول المسار واستكماله في النطاق الزمني المحدد
إذا قمت بتحديد هذا الخيار، سيكون عليك تحديد موعد البداية والنهاية لنطاق التاريخ، وهو الأمر يمكن أن يكون مفيدًا للغاية عند قياس نتائج حملة ترويجية ذات وقت محدد.
لاحظ أنه يجب على المستخدم إكمال جميع الخطوات المسار في نطاق التاريخ المحدد حتي يتم اعتباره مكتمل، أما في حالة قيام المستخدم بدخول المسار في نطاق التاريخ المحدد، ولكنه لم يقوم بإكمال كافة الخطوات في نطاق هذا التاريخ، فسوف يتم اعتباره لم يكمل عملية التحويل في نطاق الفترة المحددة وسينخفض معدل التحويل نتيجة لذلك.
تم دخول المسار في النطاق الزمني واستكماله في خلال فترة زمنية معينة/ تم دخول المسار واستكماله في نطاق التاريخ
عند تحديد خيار ” تم دخول المسار في النطاق الزمني واستكماله في خلال فترة زمنية معينة” يجب عليك اختيار تاريخ بدء وانتهاء النطاق الزمني، والحد الأقصى للفترة الزمنية للتحويل (بالدقائق، والساعات، والأيام)، وهو الأمر الذي قد يصبح مفيد للغاية لقياس معدل تحويل الزوار الجدد خلال فترات مختلفة من شهر بعينه على سبيل المثال
لاحظ أن المستخدم/التثبيت يجب أن يكمل جميع الخطوات خلال الفترة الزمنية القصوى بعد دخوله إلى مسار التحويل (إكمال الخطوة الأولى) ليتم اعتباره مكتمل التحويل، أما في حالة قيام المستخدم بدخول المسار في نطاق التاريخ المحدد، ولكنه لم يقوم بإكمال كافة الخطوات في نطاق الحد الأقصي للتاريخ، فسوف يتم اعتباره لم يكمل عملية التحويل في نطاق الفترة المحددة وسينخفض معدل التحويل نتيجة لذلك
انقر على “تطبيق” لتطبيق هذه الفلاتر الجديدة على مسار التحويل.

التصنيف
يعرض مسار التحويل افتراضيًا عدد المستخدمين/عمليات التثبيت التي دخلو وأكملوا مسار التحويل خلال آخر 30 يومًا، لمعرفة كيفية المقارنة بين المجموعات أو الفئات المختلفة، انقر فوق رمز الإعدادات وضمن وتحت تبويب “تصنيف بواسطة” اختر بُعدًا محددًا.

انقر على “تطبيق” لتقديم طلب لإعادة رسم مسار التحويل ومقارنة المجموعات النموذجية (cohorts) .

نظام التشغيل هو البُعد الوحيد المتاح حاليًا لتصنيف المستخدمين / عمليات التثبيت، ولكن سيكون من الممكن قريبًا التصنيف بناء على أبعاد أخرى مثل إصدار التطبيق أو سمات المستخدم أو البيانات الوصفية من الأحداث نفسها.
التقسيم حسب المجموعة
يسمح هذا الخيار بتقسيم الجدول حسب المجموعة ويوضح النسبة المئوية للانخفاض في التحويل، والقيمة المطلقة والنسبة المئوية للتحويل، ومتوسط الوقت المستغرق للتحويل من الخطوة السابقة لتلك المجموعة طوال مسار التحويل بالكامل، مما يتيح رؤية الأداء من خلال مسار التحويل بأكمله لكل مجموعة.

This enables you to see the performance through the entire funnel for each group.
التقسيم حسب الخطوات
لمقارنة الأداء النسبي للمجموعات المختلفة في كل خطوة، انقر على زر “تقسيم حسب الخطوة”، حيث سيقوم الجدول بعرض الآتي لكل خطوة: النسبة المئوية للانخفاض في التحويل، والقيمة المطلقة والنسبة المئوية للتحويل، الوقت المستغرق للتحويل من الخطوة السابقة لكل مجموعة. ولتغيير الجدول مرة أخرى لمشاهدة الأداء من خلال مسار التحويل بالكامل لكل مجموعة، انقر على زر “تقسيم حسب المجموعة”.

تغيير طريقة عرض المخطط
بشكل افتراضي، يتم عرض مسار التحويل كمخطط شريطي أفقي، ولتغيير طريقة العرض انقر على زر “مسار التحويل”، ولتغيير طريقة العرض مرة أخرى إلى مخطط شريطي أفقي، انقر على زر “أشرطة”.

استهداف حالات الانسحاب
يمكنك استهداف المستخدمين الذين لا يكملون رحلة المستخدم أو مسار التحويل خلال فترة زمنية معينة، فعلى سبيل المثال لتشجيع المستخدمين على إكمال الرحلة والاحتفاظ بهم داخل التطبيق أو استهداف المستخدمين الذين يتركون سلة التسوق الخاصة بهم بدون إتخاذ إجراء حدد “تم تشغيل الانسحاب” كمشغل الحدث.
للقيام بذلك انقر فوق أيقونة الأتمتة (الأيقونة التي المرموز لها برمز البرق) بجوار الخطوة التي تريد أن يكملها المستخدمون لإنشاء أتمتة جديدة بقاعدة تحتوي على مشغل تم تعبئته مسبقًا لحالات الانسحاب (معدل الانخفاض) الخاصة بالمسار.

امنح الأتمتة اسمًا وحدد المهلة التي يجب فيها تنشيط المشغل إذا لم يكمل المستخدم خطوة مسار التحويل خلال ذلك الوقت من خطوة مسار التحويل السابقة. يمكنك ضبط المهلة بالدقائق أو الساعات أو الأيام. انقر فوق “Create” لإنشاء تعريف الجمهور وإضافة إجراء مثل إرسال إشعار.

تعديل مسار التحويل
لتعديل اسم أو وصف مسار التحويل و/أو تعديل الخطوات في مسار التحويل، حدد التطبيق ثم في “التحليلات”، انتقل إلى علامة التبويب “التحويل”. قم بفتح القائمة الفرعية لقائمة السياق ثم اختر “تحرير”، قم بحفظ أو انقر عودة لتجاهل التغييرات.

حذف مسار التحويل
لحذف مسار التحويل، حدد التطبيق ثم في “التحليلات” انتقل إلى علامة التبويب “التحويل”. قم بفتح القائمة الفرعية لقائمة السياق وحدد “حذف” ثم انقر على “موافق”. قم بحفظ أو انقر عودة لتجاهل التغييرات.
الأداء
إذا كنت قد استخدمت خاصية (MBaaS) في منصتنا لتخزين واستضافة البيانات والمحتوى الخاص بالتطبيق، فستعرض علامة تبويب الأداء احصائيات الأداء الخاص بهذا الأمر. قم بحفظ أو انقر عودة لتجاهل التغييرات.
عدد مرات الاتصال بالواجهة البرمجية
يعرض هذا المخطط حجم محاولات الاتصال بواجهة برمجة التطبيقات التي تم إجراؤها من خلال عمليات تثبيت التطبيق إلى cmercury كل يوم خلال آخر 120 يومًا.

وقت المعالجة
يعرض مخطط معدل استجابة الواجهة البرمجية متوسط وقت المعالجة بالثواني للاتصالات بالواجهة البرمجية التي يتم إجراؤها يوميًا خلال آخر 120 يومًا، وفي حالة كون هذا المعدل في تزايد فقد تحتاج إلى إعادة النظر في نموذج البيانات لتطبيقك و/أو التفكير في إضافة الفهارس حيثما كان ذلك مناسبًا.

تخزين قاعدة البيانات
يوضح مخطط حجم قاعدة البيانات الكمية التراكمية للبيانات المخزنة في cmercury من قبل مستخدمي التطبيق لكل يوم من آخر 120 يومًا.

خاصية المستكشف
يتيح لك مستكشف التحليلات رؤية جميع أحداث التحليلات المخصصة وسمات المستخدم (User attributes) التي تم رفعها من التطبيق. ويمكنك التصفية حسب التاريخ، وإنشاء الفئات حسب الخصائص المختلفة للحدث أو السمات وذلك للإجابة عن الأسئلة حول كيفية استخدام التطبيق. على سبيل المثال: ما هي الشاشة الأكثر مشاهدة؟ ما هي فئة المنتج التي تعتبر الأكثر شعبية؟ كيف يختلف هذا بين العملاء وغير العملاء؟ إلخ. ويمكنك أيضًا إدارة المخططات، وإعطاء السمات أسماء مألوفة وتحديد الأنواع المتوقعة.

الأحداث
لاستكشاف أحداث التحليلات من أحد التطبيقات، انقر على “استكشاف” في القائمة اليمنى وعلامة التبويب “الأحداث”، سيعرض هذا العدد الكلي لجميع أحداث التحليلات بما في ذلك أحداث النظام مثل فتح إشعار دفع، كما هو مسجل بواسطة تثبيتات أندرويد و أي أو إس للتطبيق في آخر 30 يومًا. وللمقارنة يتم عرض إجمالي عدد الجلسات في نفس الفترة.

تغيير خيارات العد
بشكل افتراضي، سيعرض الجدول عدد مرات حدوث كل حدث، مقرونة بعدد الجلسات في نفس الفترة والتي يتم عرضها لأغراض المقارنة. ولتغيير الجدول لإظهار عدد عمليات التثبيت التي حدث فيها حدث معين، انقر فوق “قم بالعد حسب” ثم اختر “عمليات التثبيت”، وسيظهر العدد الإجمالي لعمليات التثبيت النشطة في نفس الفترة والتي يتم عرضها لأغراض المقارنة.
في حالة استخدام التطبيق بواسطة عدة مستخدمين يمكنك تغيير الجدول لإظهار عدد المستخدمين الذين حدث لهم حدث ما، انقر فوق “قم بالعد حسب” وحدد “المستخدمون”، وسيظهر بعد ذلك العدد الإجمالي للمستخدمين للمقارنة.

If you are using user association in the app, you can change the table to show the number of users for which an event has occurred, click ‘Count By’ and select ‘Users’. The total number of users will then be shown for comparison.
التصفية والتجميع
لتغيير الفترة التي يتم فيها عرض الأحداث انقر فوق “تاريخ البدء” و “تاريخ الانتهاء”، ويمكنك أيضًا تجميع الأحداث حسب موقع أو أكثر و/أو خصائص المستخدم، فمثلًا في حالة وجود حدث يخص طريقة عرض الشاشة (Screen View)، وبوجود اسم الشاشة كخاصية، يمكنك تجميع الأحداث حسب هذه الخاصية لمعرفة الشاشات الأكثر شيوعًا.

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

إخفاء أحداث النظام
لإخفاء أحداث النظام مثل فتح إشعار انقر فوق زر “إخفاء أحداث النظام”، ولإظهار أحداث النظام مرة أخرى انقر فوق زر “إظهار أحداث النظام”

تصدير إلى CSV
لتصدير الأحداث إلى CSV (بنفس خيارات التصفية والتجميع الحاليين) انقر فوق زر التنزيل، لإظهار أحداث النظام مرة أخرى، انقر فوق زر “إظهار أحداث النظام”

To show system events again, click the “Show System Events” toggle
السمات
في حالة استخدام نفس التطبيق من قبل عدة مستخدمين، يمكنك مشاهدة جميع السمات المميزة بالنقر على “Explore” في القائمة اليمنى ثم علامة التبويب “المخططات”، سيؤدي هذا إلى إظهار كل سمة مع نوعها الذي تم تحديده ونوعها المتوقع.

تصدير إلى CSV
لتصدير السمات إلى CSV، انقر فوق أيقونة التنزيل.

المخططات
في حالة اتخدام نفس التطبيق من قبل عدة مستخدمين، يمكنك مشاهدة جميع السمات المميزة بالنقر على “استكشاف” في القائمة اليمنى ثم علامة التبويب “المخططات”، سيؤدي هذا إلى إظهار كل سمة مع نوعها الذي تم تحديده ونوعها المتوقع.

الأسماء المألوفة
لمنح سمة معينة اسم مألوف (سيتم عرضه عند استخدام السمة للتصفية أو التجميع حسب)، اكتب اسمًا جديدًا في الحقل المخصص لذلك وانقر فوق “تطبيق” عند الانتهاء.

الأنواع
ستكتشف منصة cmercury تلقائيًا نوع كل سمة بناءً على القيم التي تحتوي عليها، وسيحدد النوع ما إذا كان يمكن استخدام السمة لتجميع المقاطع أو تصفيتها وكيفية ذلك، وذلك من خلال إظهار عوامل المقارنة المناسبة مثل:
- number
- boolean
- string
- array
- object
- mixed
إذا كنت ترغب في تعيين سمة إلى تاريخ: مثل تاريخ ميلاد المستخدم أو تاريخ بدء الاشتراك، فاستخدم نوع السلسلة (String type) واضبط التاريخ على سلسلة متوافقة مع ISO8601، سيسمح لك ذلك باستخدام عوامل المقارنة المقارنة ((gt و ((lt للاستهداف في الشرائح.
إذا كانت السمات تحتوي على قيم من أنواع مختلفة فستحاول المنصة استخدام نوع يلائم جميع القيم، على سبيل المثال إذا قام أحد برفع إحدى السمات كنوع عددي (boolean)، ولكن اخرين قامو برفع سمات أخرى (على نظام أساسي مختلف) برفع نفس السمة مثل نوع عددي مختلف (رقم)، فتستخدم المنصة نوع السلسلة لهذه السمة (وعند التصفية حسب هذه السمة تُظهر عامل التشغيل “تضمين” بدلاً من العوامل الرقمية).
إذا لوحظت القيم العددية وغير العددية في نفس السمة، ستستخدم المنصة النوع المختلط (mixed) لتلك السمة ما لم تقم بتعيين النوع المتوقع لتلك السمة يدويًا.
النوع المتوقع
لتعيين النوع المتوقع للسمة (على سبيل المثال لإجبار المنصة على معالجة السمة في المثال أعلاه كرقم) حدد النوع المتوقع من القائمة المنسدلة وانقر فوق “تطبيق”.

ستتعامل المنصة الآن مع هذه السمة كنوع متوقع، وتعرض العوامل المناسبة لهذا النوع عند التصفية حسب هذه السمة، ويتم استبعاد أي مستخدمين الذين لا تكون السمة الخاصة بهم من النوع المتوقع من أي شرائح تستخدم هذه السمة كمرشح.
تحليلات الواجهة البرمجية
يمكن الوصول إلى بيانات التحليلات عبر واجهة برمجة التطبيقات العامة الخاصة بنا.
الوصول إلى الواجهة البرمجية
يمكن الوصول إلى جميع نقاط نهاية التحليلات على https://analytics.app.delivery/api/v1
إنشاء رمز وصول
للوصول إلى بيانات واجهة برمجة التطبيقات يجب إنشاء رمز دخول مميز، في خدمة التحليلات في تبويب (Agency Console) تحت قسم الاستكشاف، توجد علامة تبويب الواجهة البرمجية، من هذا القسم يمكنك إدارة الرموز المميزة الموجودة وإلغاء وصولها وإنشاء رموز جديدة. انقر فوق الزر “إضافة” لإنشاء رمز الدخول الأول الخاص بك.

المصادقة
يتطلب أي وصول إلى نقاط نهاية واجهة برمجة التطبيقات التالية المصادقة باستخدام رمز وصول صالح.
Authorization: Bearer [access token]
معايير (Query String) المطلوبة
من المفترض أن تشتمل جميع طلبات العينات في الأمثلة التالية على هذه المعايير.
من / إلى – عامل تصفية التاريخ المنسق ISO8601، لعمليات التثبيت الجديدة وجميع عمليات التثبيت، وهذا يتعلق بالتواريخ التي تم إنشاؤها فيها. وبالنسبة لعمليات التثبيت النشطة يجب استخدام التثبيت مرة واحدة على الأقل ليتم احتسابه لأي يوم معين.
simulatorFilter –
يمكن أن تكون عمليات تثبيت الفلتر التي تعمل على جهاز محاكاة واحدة من:
:
- إعادة جميع عمليات التثبيت
- إعادة عمليات التثبيت التي تعمل على جهاز محاكاة
- إعادة عمليات التثبيت التي تعمل على أجهزة حقيقية
targetTypeFilter :تصفية عمليات التثبيت باستخدام بناءات الإصدارات و/أو بناءات التصحيح
- إعادة جميع عمليات التثبيت
- إعادة عمليات الثبيت التي تقوم بتشغيل بناءات التصحيح فقط
- إعادة عمليات الثبيت التي تقوم بتشغيل بناءات الإصدار فقط
أنواع الموارد
References to the resourceType} : داخل نطاق المسار تشير إلى نوع عمليات التثبيت التي يجب حسابها وعدها، ويمكن أن تكون واحدة من:
• new-installs التثبيتات الجديدة: عمليات التثبيت الجديدة التي تم إنشاؤها خلال الفترة
• active-installs التثبيتات النشطة: التثبيتات التي تفاعلت مع المنصة خلال الفترة
• all-installs جميع عمليات التثبيت: إجمالي عمليات التثبيت في نهاية الفترة
واجهات برمجة التطبيقات المتاحة
عدد عمليات التثبيت حسب السلسلة
/api/v1/{resourceType}/{series}
تقوم واجهة برمجة التطبيقات هذه بإرجاع عدد أنواع التثبيت المجمعة حسب السلسلة المحددة، مرتبة بطريقة تنازلية حسب عدد التثبيتات.
ويمكن أن تكون السلسلة واحدة من:
البلدانالمدنإصدارات نظام التشغيلإصدارات التطبيقالأجهزة
For example /api/v1/active-installs/os-versions will return


عدد عمليات التثبيت حسب السلسلة بمرور الوقت
/api/v1/{resourceType}/{grouping}/{series}
تقوم واجهة برمجة التطبيقات هذه بإرجاع عدد أنواع التثبيت المجمعة حسب نوع التجميع ثم السلسلة المحددة.
يمكن أن تكون السلسلة بـ:
البلداننوع نظام التشغيل
يمكن أن يكون التجميع:
يوميشهري
For example /api/v1/active-installs/daily/countries will return


عدد الأحداث
/api/v1/events
تعرض واجهة برمجة التطبيقات هذه عدد مرات حدوث أحداث التحليلات المستلمة من الأجهزة، فباستخدام معايير إضافية لـ (querystring)يمكنك تحديد نوع الحساب، وتصنيفات الأحداث، وتصفية أحداث النظام التي تم إنشاؤها.
(countBy) يمكن أن يكون أحد الآتي:
الأحداثالتثبيتاتالمستخدمين
تقوم الأحداث باحتساب مرات وقوع الحدث، وتقوم عمليات التثبيت بحساب عدد الأجهزة الفريدة التي أثارت الحدث، وسيقوم خيار المستخدمين باحتساب المستخدمين المميزين الذين أثاروا الحدث خلال الفترة.
hideSystemEvents يمكن أن يكون أحد الآتي::
صحيحخاطئ
(Group by): هو معيار اختياري، وهو يسمح عند وجوده بالتصنيف على أساس سمات المستخدم أو خصائص بيانات الحدث.
- المستخدم: * يتم التجميع (grouping) حسب سمة مستخدم، على سبيل المثال user.isCustomer
- البيانات: * يتم التجميع حسب خاصية بيانات الحدث، على سبيل المثال data.screenName
يمكن أن تكون عملية التجميع متعددة الأبعاد مع قائمة حقول مفصولة بفاصلة (comma)، على سبيل المثال: groupBy = user.isCustomer، data.screenName.
مثال : /api/v1/events?countBy=events&hideSystemEvents=false? will return

بيانات الجلسة
/api/v1/sessions/{resourceName}
تصف هذه المصادر جوانب جلسات المستخدمين النشطين، مثل توزيعها على الوقت المحلي من اليوم أو مدتها.
يمكن أن يكون اسم المورد واحدًا من:
-
- الوقت من اليوم: لكل يوم من أيام الأسبوع يتم إظهار عدد الجلسات للساعة المحلية من اليوم
- التوزيع: بالنسبة للمجموعات ذات الوزن المتساوي، يتم إظهار كيفية تجميع المستخدمين من حيث عدد الجلسات.
- يوميًا: عدد الجلسات يوميًا
- ملخص: متوسط مدة الجلسة ومتوسط الجلسات في اليوم
- المدة: متوسط مدة الجلسة مجمعة حسب اليوم
- المدة التي تمت تصفيتها: متوسط مدة الجلسة مجمعة حسب اليوم، وقابلة للتصفية بناء على سمات المستخدم
/api/v1/sessions/distribution


عند استخدام المصادر (الموارد) التي تمت تصفيتها، يمكن توفير المعايير التالية.
-
- المرشحات
تكون موجودة كمجموعة من القيم المفتاحية على هيئة أزواج حيث يكون المفتاح هو السمة والقيمة هي المرشح، على سبيل المثال:
filters[user.lifetimeValue]=105&filters[user.isCustomer]=true
ستكون أي استجابات متوافقة مع المصدر غير المصفى (غير المفلتر)
معدل الاحتفاظ
/api/v1/{resourceType}/retention
معايير (querystring) إضافية ستكون مطلوبة لكل طلب
الفائت قد تكون واحدة من الآتي:
• الوقت
• الدول
• نوع نظام التشغيل
الفترات التي تصف الزيادات في الأيام بين النتائج مثل 1,2,3,4,5,6,7 قد تعطي نافذة لمدة 7 أيام كاملة.
new-installs/retention?cohort=time&periods=1,2,3,4,5,6,7

الواجهة التطبيقية لنظام إدارة علاقات العملاء:
نمتلك (RESTful API) وهو ما يسمح لك بإدارة سمات المستخدمين بغرض الاستهداف المستقبلي باستخدام الشرائح و/أو الواجهة التطبيقية الخاصة بالمراسلة (Messaging API).
الرؤوس (عناوين )
الرجاء التأكد من وضع الرؤوس الآتية في طلبك
Content-Type: application/json
Accept: application/json
المصادقة
تتصادق الواجهة البرمجية لنظام إدارة علاقات العملاء الخاصة بمنصتنا عبر HTTP Basic Auth باستخدام مفتاح واجهة برمجة التطبيقات الخاص تطبيقك كاسم المستخدم ومفتاح الخادم الخاص بك ككلمة المرور (في رأس التفويض)، وكلاهما متاح من لوحة تحكم التطبيق في Agency Console.
إعداد السمات
ضع https://crm.kumulos.com/v1/users/{user-id}/attributes
لحمولات Payload
يمكن بعد ذلك تمرير السمات كأداة JSON خام في النص. ويرجى التأكد من أنك تستخدم نفس هويات المستخدم التي يمررها تطبيق الهاتف المحمول الخاص بك إلى طريقة associateUserWithInstall() حيث سيتم إنشاء هوية مستخدم جديد للمستخدم المحدد إذا لم يكن هناك هوية موجودة له بالفعل.

يُرجى أيضًا ملاحظة أن آخر كتابة هي الكتابة الفائزة، لذا ستستبدل هذه المكالمة أي سمات محددة بواسطة تطبيق الهاتف المحمول (في طريقة AssociateUserWithInstall ()) والعكس صحيح.
Sample cURL

Sample PHP


استجابات
401 غير مصرح به
تم رفض طلبك لأنه لم يتم تقديم رأس التفويض أو تم تقديمه بشكل غير صحيح. تحقق من مفتاح API الخاص بك ومفتاح الخادم وأنك اتبعت استراتيجية مصادقة HTTP الأساسية.
422 كيان غير قابل للمعالجة
في حالة كون طلبك إما غير قابل للتحليل أو يحتوي على JSON غير صالح. سيحتوي نص الاستجابة على أداة JSON تصف المفاتيح التي لم تكن موجودة أو كانت بها قيم غير صالحة.
200 حسنا
تم معالجة طلبك. سيتم إنشاء مستخدم جديد بهوية المستخدم المحدد إذا لم يكن هناك واحد بالفعل، وتم تعيين السمات. سيحتوي نص الاستجابة على أداة JSON تصف المستخدم الذي تم إنشاؤه أو تحديثه نتيجة لذلك.

حذف السمات
https://crm.kumulos.com/v1/users/{user-id}/attributes


Sample PHP

استجابات
401 غير مصرح به
تم رفض طلبك لأنه لم يتم تقديم رأس التفويض أو تم تقديمه بشكل غير صحيح. تحقق من مفتاح API الخاص بك ومفتاح الخادم وأنك اتبعت استراتيجية مصادقة HTTP الأساسية.
400 طلب غير صالح
كان طلبك صالحًا ولكن تعذر العثور على مستخدم له معرف المستخدم المحدد.
204 لا يوجد محتوى
تمت معالجة طلبك وتم حذف السمات للمستخدم المحدد.
تقارير الأعطال والتشخيص
لتمكين إعداد تقارير الأعطال والتشخيصات لأحد التطبيقات، قم بتمكين ميزة التشخيص داخل cmercury، وأضف فحوصات المراقبة لتتبع أداء الخدمات التي يعتمد عليها تطبيقك للعمل ودمج SDK في مشروع التطبيق الخاص بك لتتبع الاستثناءات غير المعالجة في تطبيقك.
إضافة تدقيق المراقبة
لبدء تتبع أداء الخدمات التي يعتمد عليها تطبيقك ليعمل بكفاءة، أضف فحص مراقبة لكل نقطة من نقاط نهاية واجهة برمجة التطبيقات التي يعتمد عليها تطبيقك ويتصل بها. حدد “Monitoring Checks” ثم انقر فوق “Add a Monitoring Check” أو زر الإجراء الأساسي.

استخدم إجراءات المعالجة لإدخال تفاصيل نقطة نهاية واجهة برمجة التطبيقات (عنوان URL، وطريقة الطلب، وما إلى ذلك) ، وأي رؤوس HTTP مثل التفويض، والتحذير وحدود لوقت الاستجابة ، وبشكل اختياري مخطط JSON الذي سيتم التحقق من الـ Payload في مقابله، ثم في غضون 5 دقائق سترى نتائج مفصلة من جميع أنحاء العالم.

تنزيل ودمج SDK
لبدء تتبع الاستثناءات غير المعالجة في تطبيقك، قم بتنزيل حزمة SDK ودمجها في تطبيقك. حدد الحزمة المناسبة من القائمة لعرض دليل التكامل وتنزيل SDK.
اتبع دليل التكامل لحزمة SDK هذه لتهيئة عميل cmercury في مشروع تطبيقك. يرجى ملاحظة أنك ستحتاج إلى مفتاح API والمفتاح السري المعروض في لوحة تحكم التطبيق للقيام بذلك.
• سويفت
• Obj-C
• أندرويد
• كوردوفا وأيونيك
• ReactNative
• Unity
لا يتم تمكين إعداد تقارير الأعطال بشكل افتراضي. لتمكين هذه الميزة ، ما عليك سوى تعديل تهيئة cmercury لتضمين تمكين الإبلاغ عن الأعطال. لاحظ أن تقارير الأعطال غير متاحة أثناء الاتصال بمصحح أعطال (debugger)، ولكنها تعمل مع إصدارات تصحيح الأعطال (debug builds).
التحقق من تثبيتات تطبيقك
عند تشغيل تطبيقك على جهاز محاكاة أو تثبيت تطبيقك على أحد الأجهزة ، يمكنك التحقق من أن SDK تمت تهيئته بشكل صحيح عن طريق تحديد التطبيق والنقر فوق علامة التبويب “التثبيتات” لمشاهدة آخر عشرة عمليات تثبيت لتطبيقك. انقر على أي تثبيت لمعرفة المزيد من المعلومات، وعلى الفور سيتم تسجيل الاستثناءات غير المعالجة التي تؤدي إلى حدوث أعطال (إلى جانب أي استثناءات تم اكتشافها وتختار الإبلاغ عنها) تلقائيًا وعرضها في وحدة التحكم لديك. ومع ذلك نوصيك بإنشاء مشغل بالأعطال للتحقق من أن كل شيء يعمل بكفاءة.

لوحة التحكم الخاصة بتشخيص الأعطال
بمجرد تمكين لوحة التحكم الخاصة بتشخيص الأعطال تعطي رؤية كاملة للأداء الفني لتطبيقك وجميع الخدمات التي تعتمد عليها لتعمل حتى تتمكن من تقليل تأثير أي مشاكل على جمهورك مثل تقارير الأعطال الناتجة عن نقطة نهاية واجهة برمجة التطبيقات. وسيتم تحديث لوحة التحكم كل 5 دقائق، ولكن بالنقر على زر “تحديث” يتم التحديث على الفور.

نظرة عامة
تمنحك الأدوات الموجودة أعلى لوحة التحكم نظرة عامة فورية على سلامة تطبيقك، فبشكل افتراضي ستظهر هذه الأدوات حالة تطبيقك على مدار الـ 24 ساعة الماضية ولكن يمكنك تغيير ذلك إلى آخر 7 أيام (أسبوع واحد) أو 30 يومًا (شهر واحد) أو 90 يومًا (ربع سنة). ويمكنك أيضًا بدلًا من ذلك اختيار “مخصص” وإدخال تاريخ البدء والانتهاء لرؤية ذلك على مدار فترة زمنية تصل إلى 180 يومًا (6 أشهر).

يعرض وقت التشغيل النسبة المئوية للوقت الذي كانت فيه جميع نقاط نهاية واجهة برمجة التطبيقات التي تراقبها متاحة خلال الفترة الزمنية المحددة بالإضافة إلى وقت التعطل المطلق (المدة الزمنية التي واجهت فيها نقطة أو أكثر من نقاط نهاية واجهة برمجة التطبيقات انقطاعًا) خلال نفس الوقت.
تُظهر “الجلسات” النسبة المئوية للجلسات الخالية من الأعطال في الفترة الزمنية المحددة بالإضافة إلى العدد المطلق للجلسات التي واجهت تعطلًا خلال تلك الفترة.
تعرض عمليات التثبيت النسبة المئوية لعمليات التثبيت الخالية من الأعطال في الفترة الزمنية المحددة بالإضافة إلى الرقم المطلق إذا كانت عمليات التثبيت التي واجهت تعطلًا واحدًا أو أكثر خلال تلك الفترة.
فحوصات المراقبة
يعرض الحالة الحالية لنقاط نهاية واجهة برمجة التطبيقات التي تراقبها، لكل نقطة نهاية API يمكنك الاطلاع على حالة نقطة النهاية الإجمالية بالإضافة إلى الحالة من كل مركز بيانات. يمكنك معرفة مدة وجود نقطة النهاية في هذه الحالة ومتى تم اختبارها آخر مرة. انقر على أي نقطة نهاية لرؤية نتائج اختبار أكثر تفصيلاً.

في أعلى الجدول يمكنك رؤية عدد نقاط النهاية حسب الحالة. يتم ترتيب نقاط نهاية واجهة برمجة التطبيقات في الجدول حسب الحالة مع ظهور نقاط النهاية التي بها انقطاع أو خلل جزئي أولاً. سيعرض الجدول ما يصل إلى 5 نقاط نهاية API. انقر على الرابط في الأسفل لعرض حالة جميع نقاط النهاية.
المشكلات الحديثة
يوضح جدول المشاكل الحديثة والأشياء التي حدثت فيها أعطال مؤخرًا. لكل مشكلة يمكنك معرفة متى تم فتحها لأول مرة، وعدد عمليات التثبيت التي تؤثر عليها، وعدد مرات حدوثها ووقت حدوثها آخر مرة. وسيعرض خط المؤشر (Spark line) التوجه العام لمرات الظهور على مدار الـ 24 ساعة الماضية بحيث إذا كان لديك انقطاع في نقطة نهاية واجهة برمجة التطبيقات يمكنك أن ترى بسرعة أية تقارير أعطال تحدث بسبب هذا. وسيعرض الجدول حتى 10 إصدارات. انقر على الرابط في الأسفل لعرض جميع المشكلات.

فحوصات مراقبة الواجهة البرمجية
تقوم فحوصات المراقبة بتتبع أداء الخدمات التي يعتمد عليها تطبيقك لأداء وظائفه. هل يمكن الوصول إلى جميع نقاط واجهة برمجة التطبيقات؟ إعادة رمز الاستجابة الصحيح؟ هل تريد إعادة البيانات إلى تطبيقك بالصيغة المتوقعة؟ وكم يستغرق القيام بذلك؟ ستنبهك فحوصات المراقبة إلى أي مشاكل قبل أن تؤثر على جمهورك. حدد التطبيق وقم بفتح قائمة “التشخيص” وحدد “فحوصات المراقبة” في القائمة اليمنى.
إذا كان لديك الكثير من نقاط النهاية التي تريد مراقبتها، فانقر على “اتصل بنا” لترتيب إرسال مجموعة Postman أو مواصفات Swagger / OpenAPI إلينا وسنقوم باستيرادها لك.

أضف فحص مراقبة
لبدء مراقبة نقطة نهاية API ، انقر فوق زر الإجراء الرئيسي.
امنح نقطة النهاية اسمًا وصفيًا وحدد طريقة HTTP GET) أو POST أو PUT أو DELETE أو PATCH) ، وأدخل عنوان URL وأي معايير استعلام وانقر فوق “التالي” عند الانتهاء. أضف أي رؤوس HTTP إلى الطلب مثل رأس التفويض وانقر على “التالي”.


بالإضافة إلى اختبار إمكانية الوصول إلى نقطة نهاية واجهة برمجة التطبيقات وإرجاع رمز استجابة 2xx بشكل ناجح، وسيختبر فحص المراقبة المدة التي تستغرقها نقطة نهاية واجهة برمجة التطبيقات للاستجابة لطلب HTTP من كل مركز بيانات، قم بتحديد تنبيه وحد لوقت الاستجابة بالمللي ثانية.

إذا كنت ترغب أيضًا في اختبار المراقبة للتحقق من أن الحمولة المرتجعة تتوافق مع مخطط JSON ، فانقر على الزر “إضافة مخطط”.
يمكنك إدخال مخطط JSON يدويًا في الجزء الأيمن ، ولكن من الأسهل استنتاج مخطط JSON من نص الاستجابة الفعلي لنقطة نهاية API نفسها. انقر على “Fetch Payload” لتنفيذ طلب HTTP ثم “مخطط الاستدلال” لاشتقاق مخطط JSON من الاستجابة. يمكنك تعديل المخطط يدويًا إذا لزم الأمر. انقر على “حفظ مخطط JSON” عند الانتهاء، ثم “Next”.

يمكنك الآن مراجعة كل ما تم إدخاله والنقر على “Back” لإجراء أي تغييرات. انقر فوق “Save” لإضافة فحص المراقبة. ستتم إضافة فحص المراقبة الآن وستظهر النتائج خلال الـ 5 دقائق القادمة.

عرض النتائج التفصيلية
لعرض النتائج التفصيلية، انقر على نقطة النهاية إما في الجدول في لوحة التحكم الخاصة بالتشخيص أو في صفحة فحوصات المراقبة (قم بفتح القائمة الفرعية لقائمة “تشخيصات” وحدد “فحص المراقبة” في القائمة اليسرى).

حالة نقطة النهاية
يتم عرض حالة نقطة النهاية الإجمالية ومدة بقاء نقطة النهاية في هذه الحالة في الأعلى.

لكي تكون حالة نقطة النهاية “متاحة” (والتي تظهر باللون الأخضر)، يجب أن تكون جميع الاختبارات من جميع مراكز البيانات على ما يرام.
إذا كان أحد اختبارات إحدى مراكز البيانات في حالة حرجة (Crtical) ، فستكون حالة نقطة النهاية “Partial Disruption” (باللون أصفر) حيث يتم تحجيم المشكلة إلى منطقة واحدة (أي أن مراكز البيانات الأخرى لا بأس بها في نفس الاختبار).
إذا كان الاختبار من مركزين أو أكثر من مراكز البيانات في حالة حرجة (Crtical)، فمن الواضح أن المشكلة أكثر انتشارًا وستكون حالة نقطة النهاية هي “‘Outage’” (باللون الأحمر).
| حالة نقطة النهاية | الوصف |
| متاح | كل اختبارات كافة مراكز البيانات بحالة جيدة |
| تعطل جزئي | مركز بيانات واحد فقط في حالة حرجة (لأي اختبار) |
| انقطاع | مركزين بيانات أو أكثر في حالة حرجة (لنفس الاختبار) |
مدة التشغيل (وقت العمل)
يعرض وقت التشغيل النسبة المئوية للوقت الذي كانت فيه حالة نقطة النهاية متاحة خلال الفترة الزمنية المحددة بالإضافة إلى وقت التعطل المطلق (عندما كانت حالة نقطة النهاية معطلة) خلال نفس الوقت.

بشكل افتراضي سيعرض هذا آخر 24 ساعة، ولكن يمكن تغييره إلى آخر 7 أيام (أسبوع واحد) أو 30 يومًا (شهر واحد) أو 90 يومًا (ربع سنة واحد). ويمكنك بدلًا من ذلك اختيار “مخصص” وأدخل تاريخ البدء والانتهاء لرؤية ذلك على مدار فترة زمنية تصل إلى 180 يومًا (6 أشهر).
الاختبارات
يتم عرض النتائج التفصيلية لكل اختبار من كل مركز بيانات. يتم ترتيب مراكز البيانات في الجدول حسب الحالة مع ظهور مراكز البيانات التي لديها اختبار حرج (Critical test) أو اختبار تحذيري (Warning test) أولاً. ويتم عرض النتائج التفصيلية لكل اختبار في كل مركز من مراكز البيانات.

| Test | Status | الوصف |
| Reachable | جيدة | تم إنشاء طلب HTTP بنجاح |
| Reachable | حرجة | خطأ في الشبكة تسبب في عدم نجاح طلب HTTP |
| رمز الاستجابة | جيدة | رمز الاستجابة ناجح (2xx) |
| رمز الاستجابة | حرجة | رمز الاستجابة ليس (2xx) |
| وقت الاستجابة | جيدة | تم وصول الاستجابة قبل حد التحذير |
| وقت الاستجابة | تحذير | تم وصول الاستجابة بعد حد التحذير ولكن قبل حد الحالة الحرجة |
| وقت الاستجابة | حرجة | تم وصول الاستجابة بعد حد الحالة الحرجة |
| الحمولات | جيدة | نجح محتوى الاستجابة في تخطى اختبار تحقق مخطط JSON المحفوظ |
| الحمولات | حرجة | لم ينجح محتوى الاستجابة في تخطى اختبار تحقق مخطط JSON المحفوظ |
سيتم عرض أي اختبارات مهمة باللون الأحمر. مرر مؤشر الفأرة فوق هذا الاختبار لمشاهدة مؤشرات الأخطاء مثل أخطاء الشبكة (على سبيل المثال فشل اتصال TLS).

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

بشكل افتراضي سيعرض الرسم البياني آخر 24 ساعة على فترات 15 دقيقة. يمكن تغيير ذلك إلى آخر 7 أيام (بفواصل كل ساعة) أو 30 و 90 يومًا (بفواصل يومية). ويمكنك بدلًا من ذلك اختيار “مخصص” وأدخل تاريخ البدء والانتهاء لرؤية ذلك على مدار فترة زمنية تصل إلى 180 يومًا (6 أشهر).
قم بتمرير الفأرة فوق أي فاصل زمني على الرسم البياني لمعرفة متوسط وقت الاستجابة لكل مركز بيانات خلال تلك الفترة بالإضافة إلى أسوأ حالة نقطة نهاية خلال تلك الفترة.
بعد ذلك ستمكن من العمق ومعرفة كيف يتألف وقت الاستجابة ، أي مقدار الوقت الذي تم قضاؤه في إعداد نظام أسماء النطاقات ونقله وما إلى ذلك وكيف يتغير هذا بمرور الوقت.
نظرًا لأن أوقات الاستجابة الموضحة هي متوسط تلك الفترة الزمنية، فمن الممكن أن تكون حالة نقطة النهاية معطلة جزئيًا أو منقطعة ناتجة عن وقت استجابة بطيء لاختبار يتجاوز الحد، ولكن يكون متوسط الفاصل الزمني أقل من الحد. في هذه الحالة ، انظر إلى الحادث المقابل لمعرفة المزيد من التفاصيل.
الحوادث
تُظهر الأحداث أي مشاكل حالية بالإضافة إلى سجل لجميع المشاكل السابقة باستخدام نقطة نهاية API. إذا لم يكن الاختبار على ما يرام، فسيتم فتح حادثة وستظل مفتوحة حتى يصبح الاختبار على ما يرام لجميع مراكز البيانات. ومع ذلك ، إذا لم يكن الاختبار نفسه مقبولًا من عدة مراكز بيانات، فسيتم فتح حادثة واحدة فقط. انقر فوق “الحوادث” لرؤية مخطط زمني لكل مركز بيانات ومرّر مؤشر الفأرة لمعرفة السبب الدقيق للفشل. سيتم فتح الحوادث الجديدة لأهم اختبار فقط. على سبيل المثال: إذا تم فتح حادثة لأن رمز الاستجابة هو حالة حرجة، فلن يتم فتح حادثة للتحقق من الحمولة وما إلى ذلك.

ومع ذلك إذا كان الحادث مفتوحًا بالفعل لاختبار واحد (على سبيل المثال وقت الاستجابة ولاحقًا اختبار أكثر أهمية كأن يصبح رمز الاستجابة حرجًا) ستظل حادثة وقت الاستجابة مفتوحة وسيتم أيضًا فتح حادثة جديدة لرمز الاستجابة. سيتم إغلاق حادثة رمز الاستجابة عندما يكون رمز الاستجابة على ما يرام لجميع مراكز البيانات ثم سيتم إغلاق حادثة وقت الاستجابة عندما يكون وقت الاستجابة مناسبًا لجميع مراكز البيانات. وستعرض الحوادث المفتوحة أسوأ حالة اختبار في الوقت الحالي لأي مركز بيانات بينما ستعرض الحوادث المغلقة أسوأ حالة اختبار في أي وقت أثناء الحادث.
تعديل تدقيق المراقبة
لتعديل أي من تفاصيل نقطة النهاية (مثل رؤوس الطلبات) ، والحدود التحذيرية والحرجة أو مخطط JSON ، حدد أولاً التطبيق، وقم بفتح القائمة الفرعية تحت “تشخيص” وحدد “فحوصات المراقبة” في القائمة اليمنى. قم بفتح القائمة الفرعية لفحص المراقبة هذا واختر “تعديل”. تذكر حفظ أي تغييرات أو انقر فوق سهم الرجوع في أي وقت للتجاهل.

حذف فحص المراقبة
لإيقاف مراقبة نقطة نهاية واجهة برمجة التطبيقات حدد التطبيق ، وقم بفتح القائمة الفرعية تحت “تشخيص” وحدد “فحوصات المراقبة” في القائمة اليمنى. قم بفتح القائمة الفرعية لفحص المراقبة هذا واختر “حذف” ثم انقر فوق “موافق”.
نظرة عامة
بمجرد الإعداد ستعرض لك علامة التبويب “نظرة عامة” عدد مرات تعطل تطبيقك، وأين وعلى أي من الأجهزة وكذلك عدد عمليات تثبيت تطبيقك التي تكون خالية من الأعطال.

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

يمكنك تصفية المشكلات عن طريق:
• النوع (حرج أو غير حرج)
• الحالة (جديد ، قيد التقدم ، محظور ، ثابت ، غير قادر على إعادة الإنتاج ، مرفوض)
• إصدار نظام التشغيل
• الإطار الزمني (آخر 30 يومًا أو 60 يومًا أو 90 يومًا)
يمكنك تحديد خيارات متعددة من كل قائمة منسدلة. انقر فوق “تطبيق” لتحديث لوحة التحكم.
خريطة الموقع
توضح خريطة الموقع كيفية توزيع الأعطال بين المدن والبلدان المختلفة. يمكنك النقر على الخريطة لتوسيعها والتفاعل معها (سحب، تكبير/ تصغير الخ). عند توسيع الخريطة، انقر على أي موقع لمعرفة عدد الأعطال التي حدثت.

عمليات التثبيت المتأثرة
يعرض مخطط التثبيتات المتأثرة عدد عمليات التثبيت التي واجهت تعطلًا واحدًا أو أكثر على الأقل. قم بتمرير الفأرة فوق أي نقطة لرؤية الأرقام المطلقة.

التثبيتات الخالية من الأعطال
يعرض عنصر واجهة المستخدم النسبة المئوية لعمليات التثبيت الخالية من التعطل وإجمالي عدد عمليات تثبيت التطبيق.

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

حالة التكامل
يتم عرض حالة عمليات تكامل Slack و Microsoft Teams و Trello و Jira ، إذا تم تكوينها.

المشكلات
بمجرد الإعداد سيتم تسجيل أي استثناءات لم تتم معالجتها تؤدي إلى أعطال (إلى جانب أي استثناءات تم اكتشافها تريد الإبلاغ عنها) تلقائيًا وستظهر في قسم الأعطال لتطبيقك. انقر على التطبيق وحدد “التشخيص” في القائمة اليمنى ثم “الإبلاغ عن الأعطال” قبل النقر على علامة التبويب “المشكلات” . ستعرض كل مشكلة النظام الأساسي (iOS أو Android) الذي حدثت عليه المشكلة ، ووقت فتح المشكلة (أي عند حدوث العطل لأول مرة) ، وعدد عمليات التثبيت المتأثرة وعدد طرازات الأجهزة المتأثرة.


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

يمكنك تصفية المشكلات عن طريق:
• النوع (حرج أو غير حرج)
• الحالة (جديد ، قيد التقدم ، محظور ، ثابت ، غير قادر على إعادة الإنتاج ، مرفوض)
• إصدار نظام التشغيل
• الإطار الزمني (آخر 30 يومًا أو 60 يومًا أو 90 يومًا)
يمكنك تحديد خيارات متعددة من كل قائمة منسدلة. انقر فوق “تطبيق” لتحديث لوحة التحكم.
عرض المشكلة
لعرض مزيد من التفاصيل حول مشكلة ما، حدد هذه المشكلة في القائمة.
ستعرض اللوحة الموجودة على الجانب الأيمن عدد عمليات التثبيت التي تأثرت، وعدد مرات حدوث هذا العطل، بالإضافة إلى انهيار أنظمة التشغيل وإصدارات تطبيقك المتأثر، سيظهر أيضًا متى حدثت المشكلة لأول مرة ومتى حدثت المشكلة آخر مرة.

يتم تجميع الحوادث المتكررة لنفس العطل معًا في نفس المشكلة. يتيح لك ذلك تحديد أولويات المشاكل التي لها أكبر الأثر على قاعدة المستخدمين (أي تلك المشاكل ذات أكبر عدد من عمليات التثبيت المتأثرة). يُظهر الجزء الأوسط تتبع آخر الحوادث المتكررة لمشكلة ما بالإضافة إلى معلومات مهمة حول التثبيت الذي قام هذا العطل بالتأثير فيه، بما في ذلك:
• طراز الجهاز (أو إذا كان هذا الحدوث على جهاز محاكاة)
• نسخة التطبيق
• الموقع عند حدوث المشكلة
• تاريخ ووقت حدوث المشكلة
• حجم الذاكرة الخالية على الجهاز عند حدوث المشكلة (لنظام تشغيل أي أو إس فقط)
• إعداد الإعدادات المحلية للأجهزة عند حدوث المشكلة

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


تحديث مشكلة
يمكنك تحديث حالة مشكلة من خلال النقر على القائمة المنسدلة في الجزء العلوي الأيسر من الجزء الأوسط وتحديد حالة جديدة. يتم حفظ تغييرات الحالة تلقائيًا وتسجيلها في قسم التعليقات في المشكلة.

حالة المشكلة وسير العمل
يمكن أن تكون المشاكل في واحد من ثلاثة أنواع من الحالات المفتوحة (جديد ، قيد التقدم ، محظور) أو واحد من ثلاثة أنواع من الحالات المغلقة (ثابت، غير قادر على إعادة الإنتاج ، مرفوض). يصف الجدول أدناه كل حالة وكذلك ما يحدث عند حدوث حدث جديد (حيث يعتمد ذلك على حالة هذه المشكلة).
| State | الحالة | الوصف | تكرارات حدوث جديدة؟ |
| مفتوح | جديد | مشكلة جديدة تحتاج عناية | سيتم إضافة أي تكرارات لنفس المشكلة |
| مفتوح | قيد التقدم | تم تحديد المشكلة وجاري الإصلاح | سيتم إضافة أي تكرارات لنفس المشكلة |
| مفتوح | محظور | يتعذر الإصلاح الآن (قد يكون هناك حاجة لمعلومات إضافية) | سيتم إضافة أي تكرارات لنفس المشكلة |
| مغلق | تم الإصلاح | تم حل المشكلة | سيتم إضافة تكرار الحدوث وسيتم إعادة فتح المشكلة لحالة جديدة |
| مغلق | لا يوجد قدرة لإعادة الإنتاج | يتعذر تحديد سبب المشكلة وقد فشلت محاولات إعادة الإنتاج | سيتم إضافة تكرار الحدوث وسيتم إعادة فتح المشكلة لحالة جديدة |
| مغلق | مرفوض | المشكلة ليست قيد الحل (المشكلة أصابت نظم التشغيل القديمة فقط) | سيتم إضافة تكرار الحدوث فقط، وستظل المشكلة في الحالة مرفوض. |
إذا كانت هناك مشكلة واحدة أو أكثر في حالة مفتوحة، فستعرض لوحة تحكم التطبيق تنبيهًا وتحذيريًا للعطل بلون أصفر كهرمائي. إذا كانت واحدة أو أكثر من هذه المشكلات لها حالة جديدة ، فستعرض لوحة تحكم التطبيق تنبيه للحالة الحرجة باللون الأحمر.
التعليق على مشكلة
عند العمل على مشكلة أو تحديث حالة المشكلة، من المهم ترك تعليق لفريقك و / أو لشرح ما تفعله في المستقبل.

دمج المشكلات
يتم تجميع عمليات الحدوث المتكررة لنفس التعطل معًا في نفس المشكلة. يتيح لك ذلك تحديد أولويات المشاكل التي لها أكبر الأثر على قاعدة المستخدمين (أي تلك المشاكل ذات أكبر عدد من عمليات التثبيت المتأثرة).
ولكن إذا اكتشفت أن هناك مشكلتين لم يتم تجميعهما معًا هما في الواقع بسبب نفس العطل، فيمكنك عندئذٍ دمج المشكلات يدويًا. من قائمة السياق للمشكلة المكررة اختر “دمج”.

أدخل رقم المشكلة التي تريد دمجها وانقر على “دمج”

التكامل
يمكن أن تتكامل منصة cmercury مع منصات Slack و Microsoft Teams و Trello و Jira بحيث يمكن إخطار فريقك على الفور عند حدوث أعطال جديدة، ثم تتبع عملية التطوير واختبار الإصلاح في الأدوات الموجودة التي تستخدمها بالفعل لإدارة عملية التطوير الخاصة بك.
منصة
يمكنك إعداد منصة cmercury لإرسال إشعار إلى منصة Slack عند ظهور مشكلة جديدة عن طريق إضافة Webhook وارد كما يلي.
إنشاء Webhook وارد في Slack
قم بزيارة صفحة دليل تطبيقات Slack وابحث “Incoming Webhooks”

حدد القناة التي ترغب في تلقي الإشعارات لهذا التطبيق أو أنشئ قناة جديدة ثم انقر على “إضافة تكامل Webhooks الوارد”

مرر لأسفل لعرض إعدادات webhook وانسخ عنوان URL إلى الحافظة.
يمكنك أيضًا إعطاء webhook وصف واسم مألوف وتخصيص الرمز. بمجرد أن تكون راضيًا عن معاينة الرسالة كما هو موضح ، انقر فوق “حفظ الإعدادات”.

من المفترض أن ترى بعد ذلك رسالة في قناة Slack تخبرك بإضافة إضافة تكامل جديد.

إعداد رابط Webhook في cmercury
انقر على التطبيق ، ثم حدد “أعطال” في القائمة اليسرى لفتح لوحة التحكم بالأعطال لهذا التطبيق. انقر على رمز الإعدادات بجوار”Slack” في تبويب تكامل على اليمين وقم بلصق عنوان URL Webhook المنسوخ من Slack في وقت سابق.

انقر فوق “إعداد” وسترى أنه تم إعداد تكامل Slack. الآن ، وعندما تحدث مشكلة جديدة بعد ذلك سيتم إبلاغ فريقك على الفور في Slack.


لضمان إعلامك بالمشكلات التي تستدعي انتباهك ، لن يقوم cmercury بإخطارك إلا عند طرح مشكلة جديدة أو عند تكرار المشكلة التي قمت بإصلاحها سابقًا. لن يقوم cmercury بإعلامك عند حدوث مشكلة أخرى تعرفها بالفعل وتعمل عليها لأن هذا قد يسبب ضوضاء شديدة اعتمادًا على حجم قاعدة التثبيت الخاصة بك.
فرق مايكروسوفت
يمكنك إعداد منصة cmercury لإرسال إشعار إلى منصة Microsoft Teams عند ظهور مشكلة جديدة عن طريق إضافة Webhook وارد كما يلي.

| الوضع | الحالة | الوصف | تكرارات حدوث جديدة؟ |
| مفتوح | جديد | مشكلة جديدة تحتاج عناية | سيتم إضافة أي تكرارات لنفس المشكلة |
| مفتوح | Iقيد التقدم | تم تحديد المشكلة وجاري الإصلاح | سيتم إضافة أي تكرارات لنفس المشكلة |
| مفتوح | محظور | يتعذر الإصلاح الآن (قد يكون هناك حاجة لمعلومات إضافية) | سيتم إضافة أي تكرارات لنفس المشكلة |
| مغلق | تم الإصلاح | تم حل المشكلة | سيتم إضافة تكرار الحدوث وسيتم إعادة فتح المشكلة لحالة جديدة |
| مغلق | لا يوجد قدرة لإعادة الإنتاج | يتعذر تحديد سبب المشكلة وقد فشلت محاولات إعادة الإنتاج | سيتم إضافة تكرار الحدوث وسيتم إعادة فتح المشكلة لحالة جديدة |
| مغلق | مرفوض | المشكلة ليست قيد الحل (المشكلة أصابت نظم التشغيل القديمة فقط) | سيتم إضافة تكرار الحدوث فقط، وستظل المشكلة في الحالة مرفوض. |
قم بالتمرير عبر قائمة الموصلات إلى Incoming Webhook، واختر إضافة.

أدخل اسمًا للـ Webhook ، وقم برفع صورة لربطها بالبيانات من Webhook ، واختر “إنشاء”.

انسخ الـ Webhook إلى الحافظة واحفظه، واعلم أنك ستحتاج إلى عنوان الرابط الخاص بـ Webhook لإرسال المعلومات إلى Microsoft Teams. ثم اختر تم.
من المفترض أن ترى رسالة في قناة Microsoft Teams تخبرك بأنه تمت إضافة تكامل جديد.

إعداد رابط Webhook في cmercury
انقر على التطبيق ، ثم حدد “أعطال” في القائمة اليسرى لفتح لوحة التحكم بالأعطال لهذا التطبيق. انقر على رمز الإعدادات بجوار Microseft Teams في تبويب التكامل على اليمين وقم بلصق عنوان URL Webhook المنسوخ من Microseft Teams في وقت سابق.
انقر فوق “إعداد” وسترى أنه تم إعداد تكامل Microseft Teams. وعندما تحدث مشكلة جديدة بعد ذلك سيتم إبلاغ فريقك على الفور في Microseft Teams.
لضمان إعلامك بالمشكلات التي تستدعي انتباهك، لن يقوم cmercury بإخطارك إلا عند طرح مشكلة جديدة أو عند تكرار المشكلة التي قمت بإصلاحها سابقًا. لن يقوم cmercury بإعلامك عند حدوث مشكلة أخرى تعرفها بالفعل وتعمل عليها لأن هذا قد يسبب ضوضاء شديدة اعتمادًا على حجم قاعدة التثبيت الخاصة بك.


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

سيؤدي هذا إلى فتح نافذة متصفح جديدة تطالبك بتسجيل الدخول إلى Trello إذا لم تكن قد سجلت الدخول بالفعل. أدخل وصفًا اختياريًا للبطاقة ثم حدد اللوحة التي تريد إضافة البطاقة إليها، ثم حدد العمود المراد إضافة القائمة إليه، وسيتم إنشاء بطاقة في Trello بعنوان المشكلة من cmercury.



يمكنك النقر على رابط البطاقة لرؤيتها في Trello، أو عند عرض المشكلة في cmercury يمكنك النقر فوق “عرض على Trello”. وستحتوي البطاقة في Trello على رابط للعودة إلى المشكلة في cmercury ، حتى يتمكن فريقك من الوصول إلى كل آثار المشكلة والسجلات التي يحتاجون إليها لتنفيذ الإصلاح.
ولا تنس تحديث حالة المشكلة في cmercury عندما يكون إصلاح العطل قيد التقدم، ومرة أخرى عندما تشعر أنه تم بالفعل إصلاح العطل. وفي المرة القادمة التي يحدث فيها تعطل جديد لهذا التطبيق وتريد إنشاء بطاقة في Trello، سيتذكر منصة cmercury اللوحة والقائمة التي حددتها سابقًا ، مما يعني أنك تحتاج فقط إلى إعطاء البطاقة وصفًا اختياريًا. ومع ذلك يمكنك بسهولة تحديد قائمة أو لوحة مختلفة إذا لزم الأمر.



جيرا
بمجرد أن يتم إعلامك بتعطل جديد يمكنك إنشاء مشكلة في Jira لتتبع الإصلاح. يرجى ملاحظة أن هذا التكامل مخصص لـ Atlassian Cloud Jira فقط وليس Jira ذاتية الاستضافة.
إعداد بيانات اعتماد جيرا
انقر على التطبيق ثم حدد “أعطال” في القائمة اليسرى لفتح لوحة التحكم بالأعطال لهذا التطبيق. انقر على الإعدادات بجوار جيرا في تبويب التكامل على اليمين.
أدخل عنوان URL للمشروع الذي تريد إنشاء المشكلات له. مثال على ذلك كالآتي:
https://<INSTANCE>.atlassian.net/projects/<KEY>
ثم أدخل اسم المستخدم وكلمة المرور لمستخدم يمكنه إنشاء مشكلات. سيتم تشفير بيانات الاعتماد هذه ولن تكشف cmercury عن كلمة المرور الخاصة بك. انقر فوق “إعداد” وسترى أنه تم إعداد تكامل جيرا الآن.


إنشاء مشكلة في جيرا
عندما تريد إنشاء مشكلة في جيرا ، قم بفتح القائمة الفرعية لتبويب “أعطال” في القائمة اليسرى وحدد “مشاكل”. انقر على “مشكلة جديدة” ومن قائمة السياق لإحدى المشكلات حدد “إنشاء مشكلة في جيرا”، وبمجرد إنشاء المشكلة يمكنك النقر فوق “عرض في جيرا”.


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

ضبط إعدادات متجر التطبيقات
نظرة عامة
65٪ من تنزيلات التطبيقات تأتي من عمليات البحث في متاجر التطبيقات، لذا فإن إدراج تطبيقك في المتجر بالشكل الصحيح هو أمر مهم للغاية، ومع خاصية ضبط إعدادات متجر التطبيقات التي توفرها cmercury، يمكنك القيام بذلك بسهولة عن طريق:
- تتبع ترتيب التطبيق في نتائج البحث بالمقارنة مع التطبيقات المنافسة.
- عرض الحجم والترتيب بمرور الوقت لعبارات بحث مختلفة
- مقارنة ترتيب التطبيق في متجر تطبيقات أي أو إس ومتجر جوجل بلاي ستور جنبًا إلى جنب
- مقارنة ترتيب التطبيق بترتيب التطبيقات المنافسة وأهم التطبيقات التي تنتمي لنفس التصنيف
- عرض أحدث التعليقات وأكثرها فائدة
يمكن ضبط إعدادات متجر التطبيقات في دقائق واستخدامه لتحسين ترتيب التطبيقات الحالية والبدء في خطوات عملية إدارج التطبيقات الجديدة في متاجر التطبيقات من خلال تتبع عملية إدراج التطبيقات المنافسة وكيفية ترتيبها حسب مصطلحات البحث المختلفة.
يشرح الفيديو القصير التالي كيف يمكن أن يساعد عملية ضبط إعدادات متجر التطبيقات التي تقدمها cmercury تطبيقك على النمو والازدهار من خلال:
- البدء فى الإجراءات اللازمة لإطلاق التطبيق الجديد
- كسب المزيد من الأرباح
- بيع خدمات الرعاية بعد الإطلاق
تمكين خاصية ضبط إعدادات متجر التطبيقات ASO
الإعداد
لإعداد خاصية ضبط إعدادات متجر التطبيقات تحتاج إلى:
• البحث عن التطبيق في App Store و / أو Play Store (اختياريًا).
• إدخال المصطلحات التي تعتقد أن المستخدمين المحتملين سيبحثون عنها.
• تحديد التطبيقات المنافسة التي تريد مقارنة تطبيقك بها.
لاحظ أنه يمكنك استخدام خاصية ضبط إعدادات متجر التطبيقات قبل تقديم التطبيق للإدراج في المتاجر وذلك لتتبع عملية إدراج التطبيقات المنافسة وكيفية ترتيبها لعبارات بحث مختلفة وذلك كي تتمكن من إدراج تطبيقك بالشكل الصحيح عند إطلاقه. في هذه الحالة ما عليك سوى تخطي الخطوة الأولى في نشرة الإعداد أدناه.
البحث عن تطبيقك
إن كنت لم تقم بتقديم تطبيقك للإدراج في المتاجر بعد ولكنك تريد استخدام خاصية ضبط إعدادات متجر التطبيقات ASO لتتبع عملية إدراج التطبيقات المنافسة وكيفية ترتيبها لعبارات بحث مختلفة، فتخط هذه الخطوة وانتقل إلى “إدخال مصطلحات البحث”.
إذا كان التطبيق في المتاجر بالفعل، فأنت بحاجة إلى العثور على تطبيقك في App Store و Play Store حتى يتمكن cmercury من تتبع كيفية ترتيبه لعبارات بحث مختلفة. قم أولًا بتحديد البلد الذي ترغب في البحث فيه (الإعدادات الافتراضية: الولايات المتحدة) من القائمة المنسدلة.
أدخل مصطلح وانقر على “بحث”

من النتائج المعروضة حدد التطبيق في App Store و Play Store.
إذا لم يكن التطبيق مدرجًا، فيرجى التحقق من أنه متاح في البلد الذي حددته، ثم قم بتنقيح مصطلح البحث والبحث مرة أخرى. إذا كان مدرجًا في متجر واحد، وليس في متجر آخر، فحدد التطبيق في المتجر المدرج فيه، ثم قم بتنقيح مصطلح البحث والبحث مرة أخرى.

بمجرد اختيار التطبيق في كلا المتجرين، انقر فوق “التالي” لبدء إدخال المصطلحات التي تعتقد أن المستخدمين المحتملين سيبحثون عنها.
إدخال مصطلحات البحث
يتيح لك cmercury إدخال ما يصل إلى خمسة مصطلحات تعتقد أن المستخدمين المحتملين سيبحثون عنها حتى تتمكن من معرفة ترتيب التطبيق (إذا كان متاحًا بالفعل في المتجر) وترتيب التطبيقات المنافسة لعبارات البحث هذه. أدخل مصطلح البحث (يمكن أن يكون أكثر من كلمة واحدة)، وانقر فوق “إضافة”. بمجرد إدخال مصطلحات البحث الخاصة بك، انقر فوق “التالي” لتحديد التطبيقات المنافسة.

تحديد التطبيقات المنافسة
يتيح لك cmercury تحديد ما يصل إلى ثلاثة تطبيقات يمكنك مقارنة ترتيبك بهم وتتبع ترتيب البحث بمرور الوقت لمصطلحات مختلفة. ويمكنك البحث عن التطبيقات المنافسة بنفسك أو النقر فوق “بحث بناءً على الكلمات المفتاحية” لاستخدام مصطلحات البحث التي أدخلتها أعلاه للبحث عن التطبيقات. لاحظ أنه عند البحث من المحتمل أن يظهر تطبيقك في نتائج البحث وذلك في حالة ضبط عملية الإدراج والترتيب وفقًا لهذه المصطلحات.

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

أدخل مصطلحات بحث مختلفة كما هو مطلوب للعثور على جميع التطبيقات المنافسة،وعند الانتهاء انقر فوق “التالي” لإكمال الإعداد وبدء الفترة التجريبية المجانية لمدة 30 يومًا لخاصية ضبط إعدادات متجر التطبيقات ASO.
لوحة تحكم خاصية ضبط إعدادات متجر التطبيقات ASO
بمجرد الإعداد تتيح لك لوحة التحكم الخاصة بضبط إعدادات متجر التطبيقات ASO مقارنة ترتيب تطبيقك في App Store و Play Store جنبًا إلى جنب. انقر فوق السهم لأسفل رؤية الوصف وملاحظات الإصدار لمتجر واحد أو كليهما. وفي القائمة اليسرى تحت ASO ، يمكنك تحديد إما “App Store” أو “Play Store” لعرض المزيد من التفاصيل حول كيفية ترتيب تطبيقك في Apple App Store أو Google Play Store.