ما هي أداة Firebase؟
- هل ترغب بمعرفة معلومات عن مستخدمي تطبيقك للهواتف الذكي؟
- هل ترغب بمعرفة كفاءة الحملات الإعلانية لتطبيقك للهواتف الذكية؟
- ماذا عن أعمارهم؟ وماذا عن تفاعلهم للتطبيق؟
كل هذا وأكثر يمكن معرفته عن طريق أداة (Firebase). حيث نستطيع كذلك إدارة إشعارات التطبيق عن طريق أداة (Firebase). وبذلك الآن يمكننا أن نوجه سؤال، ما هي أداة (Firebase)؟
أداة (Firebase): هي عبارة عن نظام متكامل موجود ليتمكن من إدارة تطبيقات الهواتف الذكية التي تعمل بنظامين هم، (أندرويد أو IOS).
مميزات أداة Firebase:
- يوفر مميزات الاستضافة، سواء لقاعدة البيانات أو الملفات.
- يوفر خدمة إدارة الإشعارات.
- يقدم أدوات تحليلية و تقارير مفصلة عن استخدام التطبيق؛ لكي يتمكن صاحب التطبيق من إجراءات التحسينات المتواصلة على تطبيق للوصول إلى أفضل النتائج.
ملاحظة: (Firebase) يستخدم البنى التحتية المقدمة من (Google).
تنقسم مميزات (Firebase) إلى قسمين، هما:
- بناء وتجربة التطبيقات.
- تحليل ونمو استخدام التطبيقات.
سنقوم بالتركيز على تحليلات الـ (Firebase)، كما أنه سنقوم بالتعرف على التقارير المرتبطة بالـ (Firebase).
تقارير أداة Firebase:
- التقرير الأول: (Dashboard)؛ أي لوحة البيانات.
- التقريرالثاني: (Events)؛ أي الأحداث.
- التقرير الثالث: (Conversions)؛ أي الإحالات.
- التقرير الرابع: (Audiences)؛ أي الجماهير.
- التقرير الخامس: (Funnels)؛ أي التدفقات.
تقرير (Dashboard):
- نذهب أولاً إلى موقع (Firebase.com)، وبعدها سيتم تحويلنا إلى (Firebase.google.com).
- ثم الذهاب إلى (Go To Console)، بالضغط عليها.
- هنا نستطيع إضافة تطبيق جديد على (Firebase)، حيث أنه ما سنقوم به حالياً هو استعراض الـ (Demo Project)؛ أي المشروع التجريبي.
- نقوم بالضغط على الموافقة زر (Continue).
- الآن لدينا معلومات عن (Demo Project) أو المشروع التجريبي (Firebase). نقوم بالبداية بالتعرف على الـ (Dashboard).
- نقوم بالنقر على خيار (Dashboard)، الموجود في القائمة يسار الشاشة كما هو موضح في الصورة أعلاه تحت (Analytics).
- نستطيع أن نعرض هذا الـ (Dashboard) حسب مدة زمنية معينة، سواء كانت (28 يوم، 7 أيام، هذا الأسبوع، اليوم، أو البارحة، 30 يوم، ..إلخ).
- سوف نستعرض المشروع في آخر 28 يوم.
- في البداية أول جزء في التقرير يعطينا فكرة عن (Active Users)؛ أي المستخدمون النشطون. وكما نشاهد نستطيع أن نعرف هذه الأرقام يوم بيوم عند تمرير الفأرة على المنحنى.
- كما هو موضح المجموع لهم (8.2k)، خلال آخر (28 يوم)، ونلاحظ على الجهة اليمنى (Users in last 30 minutes) في آخر (30 دقيقة) يوجد لدينا (44 مستخدم).
- من المعلومات الموجودة أيضاً في تقرير (Dashboard)، (Top Conversion events) الإحالات حيث نستطيع أن نعرف الإحالات في (Events)، ونرى كم عدد المرات التي تحققت فيها الإحالات هذه، وأيضاً نستطيع نعرف في هذا المكان عن (Daily User engagement) أو التفاعل اليومي للمستخدمين طبعاً حسب الشاشات الموجودة لدينا.
- نستطيع معرفة الدخل المتحقق من هذا التطبيق، كما موضح في الصورة أدناه تقريباً (223$).
- كما يمكننا أن نعرف كم كان تقرير التطبيق مستقر، أو كم عدد المشاكل التي حصلت في التطبيق التي أدت إلى توقف التطبيق التي تسمى الـ (Crash Report)، نستطيع أيضاً معرفة كم عدد المستخدمين الذين يستخدمون آخر نسخة من التطبيق و نستطيع أيضاً معرفة كيف تم الحصول على المستخدمون الجدد، على سبيل المثال (Direct مباشر أي بشكل مباشر، و (Google-Play) عن طريق متجر جوجل بلاي وغيره).
- نستطيع معرفة معلومات عن نسبة المستخدمون الذين يعودون لاستخدام التطبيق. ومتى يعودون وكم نسبة عودتهم في كل أسبوع.
- كما أنه يمكننا معرفة معلومات عن البلاد أو الجغرافيا، أي من يأتي المستخدمون ومن أي بلاد.
- يمكن أيضاً أن نتعرف ما هي المنصات أو الـ (Platform)، هل هي على الـ (IOS أو على الأندرويد).
تقرير (Events):
يساعدنا على فهم الأحداث المعينة التي نريد تتبعها على التطبيق.
- نقوم بالنقر على خيار لوحة البيانات (Dashboard)، الموجود في القائمة يسار الشاشة كما هو موضح في الصورة أعلاه تحت (Analytics).
- نختار خيار الأحداث (Events).
- سنلاحظ أنه يوجد أحداث معرفة مسبقاً على أداة (Firebase)، ونعرف فعلياً عدد المرات التي تحققت فيها هذه الأحداث.
ملاحظة: قبل أن نتجه إلى هذه التقارير يجب علينا أن نكون على معرفة مسبقة بالأحداث التي نرغب في قياسها.
- حيث يمكننا معرفة كم مرة تمت إزالة تطبيق معين، وكم مرة (Reward).
- ينصح أن نقوم بإضافة الأحداث الخاصة بنا على التطبيق ونقوم بمتابعتها من هذا التقرير (Events).
- ونستطيع أن نقارن كم نسبة التحسن أو ممكن أن يكون الأمور تتجه معنا بالاتجاه العكسي ، حيث تكون سلبية بالنسبة لكل (Event).
تقرير الإحالات (Conversions):
- نقوم بالنقر على خيار (Dashboard)، الموجود في القائمة يسار الشاشة كما هو موضح في الصورة أعلاه تحت (Analytics).
- نختار خيار الإحالات (Conversions).
- هذا التقرير هو فعلياً الإحالات التي نريد تتبعها ضمن التطبيق، وبطبيعة الحال الإحالات تختلف بين تطبيق وآخر. على سبيل المثال، في الـ (Demo Account) نستطيع (Add to cart).
- لم تتم هذه الإحالة كما هو موضح من الصورة أدناه، طبعاً لو ضغطنا على أي إحالة نستطيع أن نعرف تفاصيل أكثر عنها.
- في الإحالات يجب علينا أن نكون على معرفة مسبقة ما هي الإحالات التي نرغب بقياسها، ونقوم بإنشائها وتعريفها على أداة (Firebase).
تقرير الجماهير Audiences:
- نقوم بالنقر على خيار (Dashboard)، الموجود في القائمة يسار الشاشة كما هو موضح في الصورة أعلاه تحت (Analytics).
- نختار خيار الجماهير (Audiences).
- نعني هنا الجماهير؛ حيث نستطيع أن نعرف معلومات مفصلة عن جماهير معينة، نكون قمنا بإنشاءها. ويوجد أيضاً بعض الجماهير المعرفة مسبقاً في أداة (Firebase).
- ينصح أن نقوم بإنشاء الجماهير الخاصة بنا؛ لكي نتمكن من فهم كيف يتفاعل هذا الجمهور مع التطبيق.
تقرير التدفقات (Funnels):
- نقوم بالنقر على خيار (Dashboard)، الموجود في القائمة يسار الشاشة كما هو موضح في الصورة أعلاه تحت (Analytics).
- نختار خيار التدفقات (Funnels).
- التدفقات؛ هي المراحل التي نرغب أن يقوم المستخدم بالمرور خلالها و أن يصل إلى المرحلة النهائية منها.
- ينصح أن يكون لنا تدفقات (Funnel) معرفة مسبقاً قبل أن نبدأ باستخدام أداة (Firebase).
- (Extra step usage): نضغط عليها، ثم نلاحظ الخطوات (Level Strat) أي بداية المستوى، وكمية المستخدمون الذين انتقلوا إلى الخطوة التالية.
- ويعطينا معلومات مهمة عن المستخدمين الذين أكملوا التدفقات (Funnel) أو لم يكملوا الـ (Funnel). حتى نقوم بالتحسينات المطلوبة لنصل لعدد أكبر من المستخدمين الذين يقومون بإنهاء هذا التدفق.