از ویژگی های بیشتر Google Analytics و Firebase با برنامه های AdMob استفاده کنید

پس از تکمیل تنظیمات اولیه AdMob، همچنین می‌توانید Firebase SDK را برای Google Analytics اضافه کنید تا از سایر ویژگی‌های Google Analytics و Firebase استفاده کنید. در ادامه این صفحه نحوه شروع کار با Google Analytics را بیاموزید.

این سطوح رو به افزایش پیکربندی از ویژگی‌هایی پشتیبانی می‌کنند که می‌توانند به شما در بهینه‌سازی تجربه کاربری برنامه و درآمد تبلیغاتی خود کمک کنند. برای کسب اطلاعات بیشتر، جدول زیر از ویژگی ها و پیوندهای آن را بررسی کنید!

ویژگی افزودن SDK + Ads Mobile
فعال کردن معیارهای کاربر
افزودن SDK + Ads Mobile
فعال کردن معیارهای کاربر و
AdMob را به Firebase پیوند دهید
افزودن SDK + Ads Mobile
فعال کردن معیارهای کاربر و
AdMob را به Firebase وصل کنید
افزودن Firebase SDK برای Analytics
معیارهای کاربر را در حساب AdMob خود مشاهده کنید
رویدادهای تجزیه و تحلیل و ویژگی های کاربر را به طور خودکار از برنامه خود جمع آوری کنید
معیارهای انتخاب شده کاربر را در AdMob مشاهده کنید
داده های تجزیه و تحلیل خود را از طریق Firebase کاوش و کار کنید
معیارهای کلیدی را در کنسول Firebase مشاهده کنید
تبدیل ها را برای کمپین های تبلیغاتی علامت گذاری کنید
مخاطبان سفارشی بسازید
صادرات و تجزیه و تحلیل داده ها در BigQuery
به ویژگی های سفارشی سازی بیشتری برای داده های تحلیلی خود دسترسی داشته باشید
ثبت رویدادهای سفارشی برای تجزیه و تحلیل و مدل‌ها (مانند ثبت رویدادهای ecommerce_purchase برای معیارهای ARPU و ARPPU )
تبدیل های سفارشی را برای کمپین های تبلیغاتی پیکربندی کنید
از سایر محصولات Firebase استفاده کنید
(مانند Remote Config و A/B Testing)

با 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 را به برنامه خود اضافه کنید

  1. وابستگی Firebase SDK for Google Analytics را به Podfile خود اضافه کنید:

    pod 'FirebaseAnalytics'
    
  2. pod install اجرا کنید، سپس فایل .xcworkspace ایجاد شده را باز کنید.

  3. ماژول 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;
    // ...
          
  4. یک نمونه اشتراک‌گذاری شده 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];
  5. اگر از 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 است.

در اینجا نحوه پیاده سازی ثبت رویداد سفارشی در برنامه خود آورده شده است:

  1. مطمئن شوید که بخش شروع با Google Analytics را در این صفحه تکمیل کرده اید، که شامل پیکربندی برنامه خود برای استفاده از Firebase، افزودن Firebase SDK برای Google Analytics، و مقداردهی اولیه SDK است.

  2. ثبت یک رویداد 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 به شما این قدرت را می‌دهد که تغییرات را در رابط کاربری، ویژگی‌ها یا کمپین‌های تعامل برنامه‌تان آزمایش کنید تا بدانید که آیا این تغییرات بر معیارهای کلیدی شما (مانند درآمد و حفظ) تأثیر می‌گذارند یا نه، قبل از انتشار گسترده تغییرات.

کسب درآمد از تبلیغات را برای برنامه خود بهینه کنید

قالب‌ها یا پیکربندی‌های مختلف تبلیغات را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس تصمیمات مبتنی بر داده‌ها را در مورد اجرای آگهی برای همه کاربران خود بگیرید. برای کسب اطلاعات بیشتر، آموزش های زیر را بررسی کنید: