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