پساز تکمیل راهاندازی اولیه AdMob، میتوانید «کیت توسعه نرمافزار Firebase» را نیز برای Google Analytics اضافه کنید تا از ویژگیهای دیگر Google Analytics و Firebase بهرهمند شوید. در ادامه این صفحه، با نحوه شروع کار با Google Analytics آشنا شوید.
این سطوح پیکربندی افزایشی از ویژگیهایی پشتیبانی میکنند که میتوانند به شما کمک کنند تجربه کاربری برنامه و درآمد آگهیتان را بهینهسازی کنید. برای کسب اطلاعات بیشتر، جدول زیر را که شامل ویژگیها و پیوند آنها است بررسی کنید!
| ویژگی |
افزودن کیت توسعه نرمافزار Mobile Ads + فعال کردن سنجههای کاربر |
افزودن Mobile Ads کیت توسعه نرمافزار + فعال کردن سنجههای کاربر و پیوند دادن AdMob به Firebase |
افزودن کیت توسعه نرمافزار Mobile Ads + فعال کردن سنجههای کاربر و پیوند دادن AdMob به Firebase و افزودن کیت توسعه نرمافزار Firebase برای Analytics |
| مشاهده سنجههای کاربر در حساب AdMob | |||
| بهطور خودکار رویدادهای و داراییهای کاربر را از برنامهتان جمعآوری کنید | |||
| مشاهده سنجههای کاربر گلچینشده در AdMob | |||
| کاوش و کار با دادههای Analytics ازطریق Firebase | |||
| مشاهده سنجههای کلیدی در کنسول Firebase | |||
| علامتگذاری تبدیلها برای پویشهای آگهی | |||
| ساختن مخاطبان سفارشی | |||
| صادر کردن و تجزیهوتحلیل دادهها در BigQuery | |||
| دسترسی به ویژگیهای سفارشیسازی بیشتر برای دادههای Analytics | |||
| ثبت رویدادهای سفارشی برای تجزیهوتحلیل و مدلها (مثل ثبت رویدادهای ecommerce_purchase برای سنجههای ARPU و ARPPU) | |||
| پیکربندی تبدیلهای سفارشی برای پویشهای آگهی | |||
| استفاده از
محصولات دیگر Firebase
(مثل Remote Config و A/B Testing) |
|||
شروع کار با Google Analytics
Google Analytics موتور تجزیهوتحلیل Firebase است که به شما امکان میدهد به اطلاعات آماری قدرتمند درباره دادههایتان دسترسی داشته باشید. با افزودن «کیت توسعه نرمافزار Firebase» برای Google Analytics، استفاده از Google Analytics را در برنامهتان شروع کنید.
مراحل زیر نحوه شروع استفاده از «کیت توسعه نرمافزار Firebase» برای Google Analytics در برنامهتان را شرح میدهد. پساز مقداردهی اولیه کیت توسعه نرمافزار، برای آشنایی با نحوه شروع ثبت رویدادها در برنامهتان، به Analytics مستندات مراجعه کنید.
مرحله ۱: افزودن فایل پیکربندی به برنامه
اگر برنامه خود را قبلاز ایجاد پیوند AdMob در Firebase ثبت کردهاید،
فایل پیکربندی Firebase را قبلاً به برنامهتان اضافه کردهاید.
فایل GoogleService-Info.plist را در ریشه پروژه Xcode بررسی کنید.
همچنین مطمئن شوید که فایل پیکربندی به همه هدفها اضافه شده است.
مرحله ۲: افزودن «کیت توسعه نرمافزار Firebase» برای Analytics به برنامه
وابستگی کیت توسعه نرمافزار 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 استفاده میکنید، باید نماینده برنامه ایجاد کنید و آن را ازطریق
UIApplicationDelegateAdaptorیاNSApplicationDelegateAdaptorبه ساختارAppپیوست کنید. همچنین باید تغییرات در نماینده برنامه را غیرفعال کنید. برای اطلاعات بیشتر، دستورالعملهای 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 برای Google Analytics، و راهاندازی کیت توسعه نرمافزار است.
رویداد
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» برای Google Analytics، میتوانید از دیگر محصولات Firebase، مثل Firebase Remote Config و Firebase A/B Testing نیز استفاده کنید.
Remote Config به شما امکان میدهد رفتار و ظاهر برنامهتان را بدون انتشار بهروزرسانی برنامه تغییر دهید.
A/B Testing به شما امکان میدهد تغییرات در واسط کاربری، ویژگیها، یا پویشهای تعامل برنامهتان را آزمایش کنید تا ببینید آیا این تغییرات بر سنجههای کلیدی شما (مثل درآمد و حفظ کاربر) تأثیر میگذارند یا نه، قبلاز اینکه تغییرات را بهطور گسترده اعمال کنید.
بهینهسازی درآمدزایی از آگهی برای برنامه
قالبها یا پیکربندیهای آگهی مختلف را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس درباره پیادهسازی آگهی برای همه کاربران خود تصمیمات مبتنی بر داده بگیرید. برای کسب اطلاعات بیشتر، آموزشهای گامبهگام زیر را بررسی کنید:
آزمایش پذیرش قالب آگهی جدید (نمای کلی | پیادهسازی).
بهینهسازی کردن دفعات آگهی (نمای کلی | پیادهسازی).