بعد إكمال الإعداد الأساسي على 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 إلى تطبيقك
أضِف الاعتمادية لحزمة Firebase SDK لـ Google Analytics إلى ملف Podfile:
pod 'FirebaseAnalytics'نفِّذ الأمر
pod install، ثم افتح ملف.xcworkspaceالذي تم إنشاؤه.- استورِد وحدة
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; // ...
- اضبط مثيلاً مشتركًا في
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];
- إذا كنت تستخدم 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).
إليك كيفية تنفيذ تسجيل الأحداث المخصّصة في تطبيقك:
تأكَّد من إكمال قسم بدء استخدام Google Analytics في هذه الصفحة، والذي يتضمّن ضبط تطبيقك لاستخدام Firebase وإضافة حزمة Firebase SDK لخدمة Google Analytics وتهيئة حزمة تطوير البرامج (SDK).
سجِّل حدث
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 تمنحك إمكانية اختبار تغييرات واجهة مستخدِم تطبيقك أو ميزاته أو حملات التفاعل لمعرفة ما إذا كانت تؤثر في مقاييسك الرئيسية (مثل الإيرادات والاحتفاظ بالمستخدمين) قبل طرح التغييرات على نطاق واسع.
تحسين تحقيق الربح من الإعلانات في تطبيقك
يمكنك تجربة أشكال أو إعدادات إعلانات مختلفة مع مجموعة فرعية صغيرة من المستخدمين، ثم اتخاذ قرارات مستندة إلى البيانات بشأن عرض الإعلان لجميع مستخدميك. لمزيد من المعلومات، اطّلِع على البرامج التعليمية التالية: