استخدام المزيد من ميزات "إحصاءات Google" وFirebase مع تطبيقات AdMob

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

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

الميزة إضافة حزمة تطوير البرامج (SDK) لعرض الإعلانات على الأجهزة الجوّالة +
تفعيل مقاييس سلوك المستخدمين
إضافة حزمة SDK لإعلانات الأجهزة الجوّالة +
تفعيل مقاييس المستخدم و
ربط AdMob بمنصّة Firebase
إضافة حزمة SDK لإعلانات الأجهزة الجوّالة +
تفعيل مقاييس المستخدم و
ربط AdMob بمنصّة Firebase و
إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصّة بخدمة "إحصاءات Google"
عرض مقاييس سلوك المستخدِمين في حسابك على AdMob
التجميع التلقائي لما تتضمّنه التحليلات من الأحداث وخصائص المستخدِم من تطبيقك
عرض مقاييس سلوك المستخدِمين المنظّمة في AdMob
الاطّلاع على بيانات الإحصاءات والاستفادة منها من خلال منصّة Firebase
عرض المقاييس الرئيسية في وحدة تحكُّم Firebase
تحديد الإحالات الناجحة للحملات الإعلانية
إنشاء شرائح جمهور مخصّصة
تصدير البيانات وتحليلها في BigQuery
الوصول إلى المزيد من ميزات التخصيص لبيانات الإحصاءات
تسجيل أحداث مخصّصة للإحصاءات والنماذج (مثل تسجيل أحداث ecommerce_purchase لمقياسَي ARPU وARPPU)
ضبط الإحالات الناجحة المخصّصة للحملات الإعلانية
استخدام منتجات Firebase الأخرى
(مثل "الإعداد عن بُعد" و"اختبار A/B")

بدء استخدام "إحصاءات Google"

"إحصاءات Google" هو محرّك الإحصاءات من Firebase الذي يمنحك إمكانية الوصول إلى إحصاءات فعّالة حول بياناتك. ابدأ استخدام "إحصاءات Google" في تطبيقك من خلال إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصّة بخدمة "إحصاءات Google".

توضِّح الخطوات التالية كيفية بدء استخدام حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google" في تطبيقك. بعد إعداد حزمة تطوير البرامج (SDK)، انتقِل إلى مستندات "إحصاءات Google" للتعرّف على كيفية بدء تسجيل الأحداث في تطبيقك.

الخطوة 1: إضافة ملف إعداد إلى تطبيقك

إذا سجّلت تطبيقك في Firebase قبل إنشاء رابط AdMob، هذا يعني أنّك أضفت ملف إعداد Firebase إلى تطبيقك. ابحث عن ملف GoogleService-Info.plist في جذر مشروع Xcode. تأكّد أيضًا من إضافة ملف الإعداد إلى جميع الأهداف.

الخطوة 2: إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصّة بخدمة "إحصاءات Google" إلى تطبيقك

  1. أضِف التبعية لحزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة "إحصاءات Google" إلى Podfile:

    pod 'FirebaseAnalytics'
    
  2. شغِّل pod install، ثم افتح ملف .xcworkspace الذي تم إنشاؤه.

  3. يمكنك استيراد وحدة FirebaseCore في UIApplicationDelegate، بالإضافة إلى أي وحدات Firebase أخرى يستخدمها المستخدم المفوَّض في تطبيقك. على سبيل المثال، لاستخدام Cloud Firestore والمصادقة:

    واجهة المستخدم

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. يمكنك ضبط المثيل المشترك ضمن FirebaseApp في طريقة application(_:didFinishLaunchingWithOptions:) الخاصة بمفوَّض تطبيقك:

    واجهة المستخدم

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. إذا كنت تستخدم SwiftUI، عليك إنشاء تفويض تطبيق وإرفاقه ببنية App من خلال UIApplicationDelegateAdaptor أو NSApplicationDelegateAdaptor. ويجب أيضًا إيقاف إيماءة تفويض التطبيق. لمزيد من المعلومات، راجِع تعليمات SwiftUI.

    واجهة المستخدم

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

تنفيذ تسجيل الأحداث المخصص

يعرض هذا القسم مثالاً على كيفية تنفيذ تسجيل الأحداث المخصّصة في تطبيقك. يتناول هذا المثال تحديدًا الحدث المخصَّص "ecommerce_purchase" الذي يُعدّ حدثًا مفيدًا لتسجيل التطبيقات المرتبطة بـ AdMob، لا سيما عند احتساب متوسط الأرباح لكل مستخدم يدفع رسومًا (ARPU) ومتوسط الأرباح لكل مستخدم يدفع رسومًا.

في ما يلي كيفية تنفيذ ميزة تسجيل الأحداث المخصّصة في تطبيقك:

  1. تأكَّد من إكمال قسم بدء استخدام "إحصاءات Google" في هذه الصفحة، والذي يتضمّن ضبط تطبيقك لاستخدام Firebase، وإضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase لبرنامج "إحصاءات Google"، وإعداد حزمة تطوير البرامج (SDK).

  2. تسجيل حدث ecommerce_purchase (Swift | Obj-C) وفي ما يلي مثال لذلك:

    Swift

    Analytics.logEvent(AnalyticsEventPurchase, parameters: [
      AnalyticsParameterCoupon: "SummerPromo",
      AnalyticsParameterCurrency: "JPY",
      AnalyticsParameterValue: 10000,
      AnalyticsParameterShipping: 500,
      AnalyticsParameterTransactionID: "192803301",
    ])

    Objective-C

    [FIRAnalytics logEventWithName:kFIREventPurchase
                        parameters:@{
      kFIRParameterCoupon: @"SummerPromo",
      kFIRParameterCurrency: @"JPY",
      kFIRParameterValue: @10000,
      kFIRParameterShipping: @500,
      kFIRParameterTransactionID: @"192803301",
    }];

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

استخدام منتجات Firebase الأخرى في تطبيقك

بعد إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase الخاصّة بخدمة "إحصاءات Google"، يمكنك أيضًا بدء استخدام منتجات Firebase الأخرى، مثل "الإعداد عن بُعد في Firebase" و"اختبار A/B من Firebase".

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

  • من خلال اختبار A/B، يمكنك اختبار التغييرات في واجهة المستخدم أو الميزات أو حملات التفاعل مع تطبيقك لمعرفة ما إذا كانت تؤثر في المقاييس الرئيسية (مثل الأرباح والاحتفاظ بالمستخدمين) قبل طرحها على نطاق واسع.

تحسين تحقيق الربح من الإعلانات لتطبيقك

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