استخدم المزيد من ميزات Google Analytics وFirebase مع تطبيقات AdMob

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

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

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

ابدأ باستخدام 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 for Analytics إلى تطبيقك

  1. أضف تبعية Firebase SDK لبرنامج Google Analytics إلى ملف Podfile الخاص بك:

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

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

    سويفتويي

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

    سويفت

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    ج موضوعية

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

    سويفتويي

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

    سويفت

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

    ج موضوعية

    // Use Firebase library to configure APIs
    [FIRApp configure];
  5. إذا كنت تستخدم SwiftUI، فيجب عليك إنشاء مفوض تطبيق وإرفاقه ببنية App الخاص بك عبر UIApplicationDelegateAdaptor أو NSApplicationDelegateAdaptor . يجب عليك أيضًا تعطيل swizzling مندوب التطبيق. لمزيد من المعلومات، راجع تعليمات 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 ). هنا مثال:

    سويفت

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

    ج موضوعية

    [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 القدرة على اختبار التغييرات في واجهة المستخدم أو الميزات أو حملات الجذب لتطبيقك لمعرفة ما إذا كانت تؤثر على مقاييسك الرئيسية (مثل الإيرادات والاحتفاظ) قبل نشر التغييرات على نطاق واسع.

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

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