پساز تکمیل راهاندازی اولیه AdMob، میتوانید کیت توسعه نرمافزار Firebase را نیز برای Google Analytics اضافه کنید تا از دیگر ویژگیهای Google Analytics و Firebase بهرهمند شوید. در ادامه این صفحه، با نحوه شروع به کار با Google Analytics آشنا شوید.
این سطوح فزاینده پیکربندی از ویژگیهایی پشتیبانی میکنند که میتوانند به شما کمک کنند تجربه کاربری برنامهتان و درآمد آگهیتان را بهینهسازی کنید. برای کسب اطلاعات بیشتر، جدول ویژگیها و پیوندهای آن را در زیر بررسی کنید!
| ویژگی |
افزودن کیت توسعه نرمافزار Mobile Ads + فعال کردن سنجههای کاربر |
کیت توسعه نرمافزار Mobile Ads را اضافه کنید + سنجههای کاربر را فعال کنید و AdMob را به Firebase پیوند دهید |
افزودن Mobile Ads کیت توسعه نرمافزار + فعال کردن سنجههای کاربر و پیوند دادن AdMob به Firebase و افزودن کیت توسعه نرمافزار Firebase برای Analytics |
| مشاهده سنجههای کاربر در حساب AdMob | |||
| بهطور خودکار رویدادهای تحلیلی و ویژگیهای کاربر را از برنامهتان جمعآوری میکند | |||
| مشاهده سنجههای کاربر انتخابشده در AdMob | |||
| کاوش و کار با دادههای تجزیه و تحلیل ازطریق Firebase | |||
| مشاهده سنجههای کلیدی در کنسول Firebase | |||
| علامتگذاری تبدیلها برای پویشهای آگهی | |||
| ساختن مخاطبان سفارشی | |||
| صادر کردن و تجزیهوتحلیل دادهها در BigQuery | |||
| دسترسی به ویژگیهای سفارشیسازی بیشتر برای دادههای تجزیهوتحلیل | |||
| ثبت رویدادهای سفارشی برای تجزیهوتحلیل و مدلها (مانند ثبت رویدادهای 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 است، بهویژه برای محاسبه میانگین درآمد بهازای هر کاربر و میانگین درآمد بهازای هر کاربر پرداختکننده.
نحوه پیادهسازی ثبت رویداد سفارشی در برنامهتان به این صورت است:
مطمئن شوید که بخش شروع به کار با 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 به شما امکان میدهد تغییرات واسط کاربر، ویژگیها، یا پویشهای تعامل برنامهتان را آزمایش کنید تا قبلاز عرضه گسترده تغییرات، متوجه شوید که آیا بر سنجههای کلیدی شما (مانند درآمد و حفظ کاربر) تأثیر میگذارند یا نه.
بهینهسازی درآمدزایی از آگهی برای برنامهتان
قالبها یا پیکربندیهای مختلف آگهی را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس تصمیمات مبتنی بر داده درباره پیادهسازی آگهی برای همه کاربران بگیرید. برای کسب اطلاعات بیشتر، آموزشهای زیر را بررسی کنید:
آزمایش کردن پذیرش قالب آگهی جدید (نمای کلی | پیادهسازی).
بهینهسازی بسامد آگهی (نمای کلی | پیادهسازی).