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


پس از تکمیل تنظیمات اولیه 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 را به برنامه خود اضافه کنید

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

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

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

،


پس از تکمیل تنظیمات اولیه 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 را به برنامه خود اضافه کنید

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

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

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

،


پس از تکمیل تنظیمات اولیه 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 را به برنامه خود اضافه کنید

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

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

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

،


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

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

ویژگی Mobile Ads SDK + را اضافه کنید
معیارهای کاربر را فعال کنید
Mobile Ads SDK + را اضافه کنید
معیارهای کاربر را فعال کنید و
AdMob به Firebase پیوند دهید
Mobile Ads SDK + را اضافه کنید
معیارهای کاربر را فعال کنید و
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 است که به شما امکان دسترسی به بینش های قدرتمند در مورد داده های شما را می دهد. با اضافه کردن Firebase SDK برای Google Analytics ، استفاده از Google Analytics را در برنامه خود شروع کنید.

مراحل زیر نحوه استفاده از Firebase SDK برای Google Analytics در برنامه خود را شرح می دهد. پس از شروع اولیه SDK ، به اسناد Analytics مراجعه کنید تا یاد بگیرید که چگونه شروع به ورود به سیستم در برنامه خود کنید.

مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید

اگر قبل از ایجاد پیوند AdMob ، برنامه خود را در Firebase ثبت کرده اید ، قبلاً یک پرونده پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک پرونده GoogleService-Info.plist را در ریشه پروژه Xcode خود بررسی کنید. همچنین اطمینان حاصل کنید که پرونده پیکربندی به همه اهداف اضافه شده است.

مرحله 2: SDK Firebase را برای Analytics به برنامه خود اضافه کنید

  1. وابستگی SDK Firebase را برای 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 خود وصل کنید. شما همچنین باید نماینده برنامه را غیرفعال کنید. برای اطلاعات بیشتر ، به دستورالعمل های 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 ، اضافه کردن SDK Firebase برای Google Analytics و اولیه سازی SDK است.

  2. ورود به یک رویداد ecommerce_purchase ( SWIFT | 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 در برنامه خود استفاده کنید

پس از اضافه کردن SDK Firebase برای Google Analytics ، می توانید از سایر محصولات Firebase مانند Firebase Remote Config و Firebase A/B Testing استفاده کنید.

  • Remote Config شما را قادر می سازد بدون انتشار به روزرسانی برنامه ، بدون هیچ هزینه ای ، برای کاربران فعال روزانه نامحدود ، رفتار و ظاهر برنامه خود را تغییر دهید.

  • A/B Testing به شما این قدرت را می دهد که تغییرات را در UI ، ویژگی ها یا کمپین های نامزدی برنامه خود آزمایش کنید تا یاد بگیرند که آیا آنها قبل از اینکه تغییرات گسترده ای را بر روی معیارهای اصلی شما (مانند درآمد و حفظ) تأثیر بگذارند.

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

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