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


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

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

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

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

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

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

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

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

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

  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، خاصةً لأغراض احتساب العمليات متوسط الأرباح لكل مستخدم يدفع رسومًا متوسط الأرباح لكل مستخدم يدفع رسومًا:

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

  1. تأكَّد من إكمال قسم البدء باستخدام Google Analytics في هذه الصفحة، الذي يتضمّن ضبط إعدادات تطبيقك لاستخدام 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 اختبار التغييرات على واجهة مستخدم تطبيقك أو ميزاته أو حملات التفاعل معه لمعرفة ما إذا كانت التأثير على المقاييس الرئيسية (مثل الأرباح والاحتفاظ بالمستخدمين) قبل طرح التغييرات على نطاق واسع.

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

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