بعد إكمال الإعداد الأساسي لتطبيق 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 إلى تطبيقك
أضِف التبعية لحزمة تطوير البرامج (SDK) لمنصّة Firebase لنظام التشغيل 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 وإضافة حزمة تطوير البرامج (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 الأخرى في تطبيقك
بعد إضافة حزمة تطوير البرامج (SDK) لمنصّة Firebase إلى تطبيق Google Analytics، يمكنك أيضًا البدء في استخدام منتجات Firebase الأخرى، مثل Firebase Remote Config و Firebase A/B Testing.
تتيح لك أداة Remote Config تغيير سلوك تطبيقك ومظهره بدون الحاجة إلى إصدار تحديث له، وبدون أي تكلفة، وذلك لأجل عدد غير محدود من المستخدمين النشطين يوميًا.
يمنحك A/B Testing إمكانية اختبار التغييرات التي تطرأ على واجهة مستخدم تطبيقك أو ميزاته أو حملات التفاعل لمعرفة ما إذا كانت تؤثر في المقاييس الرئيسية (مثل الأرباح ومعدل الاحتفاظ بالمستخدمين) قبل طرح التغييرات على نطاق واسع.
تحسين تحقيق الربح من الإعلانات في تطبيقك
جرِّب أشكال إعلانات أو إعدادات مختلفة مع مجموعة فرعية صغيرة من المستخدمين، ثمّ اتّخِذ قرارات مستندة إلى البيانات بشأن تنفيذ الإعلان لجميع المستخدمين. لمزيد من المعلومات، اطّلِع على الأدلة التعليمية التالية: