Catch up on highlights from Firebase at Google I/O 2023. Learn more

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

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

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

ميزة إضافة SDK + لإعلانات الجوال
تمكين مقاييس المستخدم
إضافة SDK + لإعلانات الجوال
تمكين مقاييس المستخدم و
اربط AdMob بـ Firebase
إضافة SDK + لإعلانات الجوال
تمكين مقاييس المستخدم و
اربط AdMob بـ Firebase و
أضف Firebase SDK لبرنامج Analytics
اعرض مقاييس المستخدم في حسابك في 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 والمصادقة:

    SwiftUI

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

    سويفت

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    ج موضوعية

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

    SwiftUI

    // 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 . يجب عليك أيضًا تعطيل استخدام مفوض التطبيق. لمزيد من المعلومات ، راجع تعليمات 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 ). هذا مثال:

    سويفت

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

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

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