پس از تکمیل تنظیمات اولیه AdMob ، همچنین میتوانید Firebase SDK را برای Google Analytics اضافه کنید تا از سایر ویژگیهای Google Analytics و Firebase استفاده کنید. در ادامه این صفحه نحوه شروع کار با Google Analytics را بیاموزید.
این سطوح رو به افزایش پیکربندی از ویژگیهایی پشتیبانی میکنند که میتوانند به شما در بهینهسازی تجربه کاربری برنامه و درآمد تبلیغاتی خود کمک کنند. برای کسب اطلاعات بیشتر، جدول زیر از ویژگی ها و پیوندهای آن را بررسی کنید!
ویژگی | افزودن SDK + Mobile Ads معیارهای کاربر را فعال کنید | افزودن SDK + Mobile Ads فعال کردن معیارهای کاربر و AdMob به Firebase پیوند دهید | افزودن SDK + Mobile Ads فعال کردن معیارهای کاربر و AdMob به Firebase وصل کنید افزودن Firebase SDK برای Analytics |
معیارهای کاربر را در حساب AdMob خود مشاهده کنید | |||
رویدادهای تجزیه و تحلیل و ویژگی های کاربر را به طور خودکار از برنامه خود جمع آوری کنید | |||
معیارهای انتخاب شده کاربر را در AdMob مشاهده کنید | |||
داده های تجزیه و تحلیل خود را از طریق Firebase کاوش و کار کنید | |||
معیارهای کلیدی را در کنسول Firebase مشاهده کنید | |||
تبدیل ها را برای کمپین های تبلیغاتی علامت گذاری کنید | |||
مخاطبان سفارشی بسازید | |||
صادرات و تجزیه و تحلیل داده ها در BigQuery | |||
به ویژگی های سفارشی سازی بیشتری برای داده های تحلیلی خود دسترسی داشته باشید | |||
ثبت رویدادهای سفارشی برای تجزیه و تحلیل و مدلها (مانند ثبت رویدادهای ecommerce_purchase برای معیارهای ARPU و ARPPU ) | |||
تبدیل های سفارشی را برای کمپین های تبلیغاتی پیکربندی کنید | |||
از سایر محصولات Firebase استفاده کنید (مانند Remote Config و A/B Testing ) |
با Google Analytics شروع کنید
Google Analytics موتور تجزیه و تحلیل Firebase است که به شما امکان دسترسی به بینش قدرتمند در مورد داده های خود را می دهد. با افزودن Firebase SDK برای Google Analytics استفاده از Google Analytics را در برنامه خود شروع کنید.
مراحل زیر نحوه شروع استفاده از Firebase SDK برای Google Analytics را در برنامه خود شرح می دهد. پس از مقداردهی اولیه SDK، از مستندات Analytics دیدن کنید تا نحوه شروع ثبت رویدادها در برنامه خود را بیاموزید.
مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید
اگر قبل از ایجاد پیوند AdMob برنامه خود را در Firebase ثبت کرده اید، پس قبلاً یک فایل پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک فایل GoogleService-Info.plist
را در ریشه پروژه Xcode خود بررسی کنید. همچنین مطمئن شوید که فایل پیکربندی به همه اهداف اضافه شده است.
مرحله 2: Firebase SDK for Analytics را به برنامه خود اضافه کنید
وابستگی Firebase SDK for Google Analytics را به Podfile خود اضافه کنید:
pod 'FirebaseAnalytics'
pod install
اجرا کنید، سپس فایل.xcworkspace
ایجاد شده را باز کنید.- ماژول
FirebaseCore
را درUIApplicationDelegate
خود و همچنین هر ماژول Firebase دیگری که نماینده برنامه شما استفاده میکند، وارد کنید. به عنوان مثال، برای استفاده از Cloud Firestore و Authentication :SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
سویفت
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
هدف-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- یک نمونه اشتراکگذاری شده
FirebaseApp
در روشapplication(_:didFinishLaunchingWithOptions:)
پیکربندی کنید:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
سویفت
// Use Firebase library to configure APIs FirebaseApp.configure()
هدف-C
// Use Firebase library to configure APIs [FIRApp configure];
- اگر از SwiftUI استفاده میکنید، باید یک نماینده برنامه ایجاد کنید و آن را از طریق
UIApplicationDelegateAdaptor
یاNSApplicationDelegateAdaptor
به ساختارApp
خود متصل کنید. همچنین باید swizzling نمایندگی برنامه را غیرفعال کنید. برای اطلاعات بیشتر، دستورالعمل های 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
( سوئیفت | Obj-C ). در اینجا یک مثال است:سویفت
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
هدف-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 به شما این قدرت را میدهد که تغییرات را در UI، ویژگیها یا کمپینهای تعامل برنامهتان آزمایش کنید تا بدانید که آیا این تغییرات بر معیارهای کلیدی شما (مانند درآمد و حفظ) تأثیر میگذارند یا نه، قبل از انتشار گسترده تغییرات.
کسب درآمد از تبلیغات را برای برنامه خود بهینه کنید
قالب ها یا پیکربندی های مختلف تبلیغات را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس تصمیمات مبتنی بر داده را در مورد اجرای تبلیغ برای همه کاربران خود بگیرید. برای کسب اطلاعات بیشتر، آموزش های زیر را بررسی کنید:
پذیرش قالب آگهی جدید را آزمایش کنید ( نمای کلی | پیاده سازی ).
فرکانس تبلیغات را بهینه کنید ( نمای کلی | پیاده سازی ).