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


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

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

الميزة إضافة حزمة تطوير البرامج (SDK) Mobile Ads +
تفعيل مقاييس المستخدم
أضِف Mobile Ads حزمة تطوير البرامج (SDK) +
فعِّل مقاييس سلوك المستخدِمين و
اربط AdMob بمنصّة Firebase
إضافة Mobile Ads حزمة تطوير البرامج (SDK)
وتفعيل مقاييس سلوك المستخدِمين و
ربط AdMob بمنصة Firebase و
إضافة حزمة تطوير البرامج (SDK) لمنصة Firebase الخاصة بـ Analytics
عرض مقاييس سلوك المستخدِمين في حسابك على AdMob
التجميع التلقائي لما تتضمّنه التحليلات من الأحداث وخصائص المستخدِم من تطبيقك
عرض مقاييس سلوك المستخدِمين المنسَّقة في AdMob
الاطّلاع على بيانات الإحصاءات والاستفادة منها من خلال منصّة Firebase
عرض المقاييس الرئيسية في وحدة تحكّم Firebase
تحديد الإحالات الناجحة للحملات الإعلانية
إنشاء شرائح جمهور مخصّصة
تصدير البيانات وتحليلها في BigQuery
الوصول إلى المزيد من ميزات التخصيص لبيانات الإحصاءات
تسجيل أحداث مخصّصة للإحصاءات والنماذج (مثل تسجيل أحداث ecommerce_purchase لمقياسَي متوسط الأرباح من كل مستخدم ومتوسط الأرباح لكل مستخدم يدفع رسومًا)
ضبط الإحالات الناجحة المخصّصة للحملات الإعلانية
استخدام منتجات Firebase الأخرى
(مثل Remote Config وA/B Testing)

بدء استخدام Google Analytics

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

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

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

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

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

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

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

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

    SwiftUI

    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:) الخاصة بمندوب تطبيقك:

    SwiftUI

    // 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.

    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) ومتوسط الإيرادات لكل مستخدم يدفع رسومًا (ARPPU).

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

  1. تأكَّد من إكمال قسم البدء في استخدام Google Analytics في هذه الصفحة، والذي يتضمّن ضبط تطبيقك لاستخدام Firebase، وإضافة Firebase SDK لـ Google Analytics، وإعداد حزمة تطوير البرامج (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",
    }];

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

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

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

  • تتيح لك خدمة Remote Config تغيير طريقة عمل تطبيقك ومظهره بدون الحاجة إلى إصدار تحديث للتطبيق.

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

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

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