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


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

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

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

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

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

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

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

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

الخطوة 2: إضافة حزمة Firebase SDK لـ Analytics إلى تطبيقك

  1. أضِف الاعتمادية لحزمة Firebase SDK لـ 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 الأخرى في تطبيقك

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

  • Remote Config تتيح لك تغيير طريقة عمل تطبيقك ومظهره بدون نشر تحديث للتطبيق، وبدون أي تكلفة، لعدد غير محدود من المستخدمين النشطين يوميًا.

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

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

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