پس از تکمیل تنظیمات اولیه 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 را در برنامه خود شروع کنید.
با راهاندازی اولیه AdMob ، میتوانید آمار انباشتهشده از رویدادهای جمعآوریشده خودکار و ویژگیهای کاربر را در داشبورد Analytics کنسول Firebase بدون افزودن کد اضافی به برنامهتان مشاهده کنید.
با این حال، اگر میخواهید دادههای رویداد سفارشی اضافی یا ویژگیهای کاربر جمعآوری کنید، باید از Firebase SDK برای Google Analytics استفاده کنید. با این SDK، میتوانید تا 500 نوع رویداد تحلیلی مختلف را ثبت کنید و هیچ محدودیتی برای حجم کل رویدادهایی که برنامهتان گزارش میکند وجود ندارد. یک مثال استفاده برای ثبت رویدادهای سفارشی این است که دادهها را در محاسبه درآمد خود از یک رویداد سفارشی به نام ecommerce_purchase
قرار دهید تا به شما کمک کند معیارهای ARPU و ARPPU را بهتر نشان دهید .
با افزودن Firebase SDK برای Google Analytics ، میتوانید تبدیلهای سفارشی را برای کمپینهای تبلیغاتی اضافه کنید و استفاده از سایر محصولات Firebase را فعال کنید.
مراحل زیر نحوه شروع استفاده از Firebase SDK برای Google Analytics را در برنامه خود شرح می دهد. پس از مقداردهی اولیه SDK، از مستندات Analytics دیدن کنید تا نحوه شروع ثبت رویدادها در برنامه خود را بیاموزید.
مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید
اگر قبل از ایجاد پیوند AdMob برنامه خود را در Firebase ثبت کرده اید، پس قبلاً یک فایل پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک فایل GoogleService-Info.plist
را در ریشه پروژه Xcode خود بررسی کنید. همچنین مطمئن شوید که فایل پیکربندی به همه اهداف اضافه شده است.
در کارت برنامههای شما تنظیمات پروژه ، شناسه بسته برنامهای را که برای آن به فایل پیکربندی نیاز دارید، انتخاب کنید.
>برای دریافت فایل پیکربندی iOS Firebase (
GoogleService-Info.plist
) روی Download GoogleService-Info.plist کلیک کنید.میتوانید فایل پیکربندی iOS Firebase خود را دوباره در هر زمان از
> تنظیمات پروژه دانلود کنید.مطمئن شوید که نام فایل پیکربندی با کاراکترهای اضافی مانند
(2)
اضافه نشده باشد.
فایل پیکربندی خود را به ریشه پروژه Xcode خود منتقل کنید. اگر از شما خواسته شد، انتخاب کنید تا فایل پیکربندی را به همه اهداف اضافه کنید.
اگر چندین شناسه بسته در پروژه خود دارید، باید هر ID بسته را با یک برنامه ثبت شده در کنسول Firebase مرتبط کنید تا هر برنامه بتواند فایل GoogleService-Info.plist
خود را داشته باشد.
مرحله 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 است.
یک معیار کلیدی برای برنامه شما درآمد بر اساس کاربر است که می تواند بیشتر به ARPU و ARPPU تقسیم شود. این دو معیار در کارت معیارهای کاربر حساب AdMob شما و در داشبورد Analytics کنسول Firebase نمایش داده میشوند. با این حال، درآمد مستقیماً اندازهگیری نمیشود. در عوض، مجموع درآمدهای تخمینی AdMob شما و دو مقدار رویداد تحلیلی زیر است:
-
in_app_purchase
: زمانی که کاربر یک خرید درونبرنامهای را انجام میدهد که توسط اپ استور در iTunes پردازش میشود، مانند اشتراک اولیه، باز کردن قفل خدمات ممتاز، یا خرید آیتمهای درون بازی
-
ecommerce_purchase
: زمانی که کاربر خریدی را انجام میدهد، مانند خرید آنلاین، خرید کوپن یا اقلام تخفیف، یا خرید بلیط سینما
بدون هیچ کد اضافی در برنامه شما، SDK Mobile Ads به طور خودکار داده های تجزیه و تحلیل را برای رویدادهای in_app_purchase
جمع آوری می کند. با این حال، اگر میخواهید دادههای رویداد ecommerce_purchase
را نیز در محاسبه درآمد لحاظ کنید، باید گزارشگیری سفارشی را از طریق Firebase SDK برای Google Analytics پیادهسازی کنید.
در اینجا نحوه پیاده سازی ثبت رویداد سفارشی در برنامه خود آورده شده است:
مطمئن شوید که بخش شروع با 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، ویژگیها یا کمپینهای تعامل برنامهتان آزمایش کنید تا بدانید که آیا این تغییرات بر معیارهای کلیدی شما (مانند درآمد و حفظ) تأثیر میگذارند یا نه، قبل از انتشار گسترده تغییرات.
کسب درآمد از تبلیغات را برای برنامه خود بهینه کنید
قالب ها یا پیکربندی های مختلف تبلیغات را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس تصمیمات مبتنی بر داده را در مورد اجرای تبلیغ برای همه کاربران خود بگیرید. برای کسب اطلاعات بیشتر، آموزش های زیر را بررسی کنید:
پذیرش قالب آگهی جدید را آزمایش کنید ( نمای کلی | پیاده سازی ).
فرکانس تبلیغات را بهینه کنید ( نمای کلی | پیاده سازی ).
پس از تکمیل تنظیمات اولیه 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 را در برنامه خود شروع کنید.
با راهاندازی اولیه AdMob ، میتوانید آمار انباشتهشده از رویدادهای جمعآوریشده خودکار و ویژگیهای کاربر را در داشبورد Analytics کنسول Firebase بدون افزودن کد اضافی به برنامهتان مشاهده کنید.
با این حال، اگر میخواهید دادههای رویداد سفارشی اضافی یا ویژگیهای کاربر جمعآوری کنید، باید از Firebase SDK برای Google Analytics استفاده کنید. با این SDK، میتوانید تا 500 نوع رویداد تحلیلی مختلف را ثبت کنید و هیچ محدودیتی برای حجم کل رویدادهایی که برنامهتان گزارش میکند وجود ندارد. یک مثال استفاده برای ثبت رویدادهای سفارشی این است که دادهها را در محاسبه درآمد خود از یک رویداد سفارشی به نام ecommerce_purchase
قرار دهید تا به شما کمک کند معیارهای ARPU و ARPPU را بهتر نشان دهید .
با افزودن Firebase SDK برای Google Analytics ، میتوانید تبدیلهای سفارشی را برای کمپینهای تبلیغاتی اضافه کنید و استفاده از سایر محصولات Firebase را فعال کنید.
مراحل زیر نحوه شروع استفاده از Firebase SDK برای Google Analytics را در برنامه خود شرح می دهد. پس از مقداردهی اولیه SDK، از مستندات Analytics دیدن کنید تا نحوه شروع ثبت رویدادها در برنامه خود را بیاموزید.
مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید
اگر قبل از ایجاد پیوند AdMob برنامه خود را در Firebase ثبت کرده اید، پس قبلاً یک فایل پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک فایل GoogleService-Info.plist
را در ریشه پروژه Xcode خود بررسی کنید. همچنین مطمئن شوید که فایل پیکربندی به همه اهداف اضافه شده است.
در کارت برنامههای شما تنظیمات پروژه ، شناسه بسته برنامهای را که برای آن به فایل پیکربندی نیاز دارید، انتخاب کنید.
>برای دریافت فایل پیکربندی iOS Firebase (
GoogleService-Info.plist
) روی Download GoogleService-Info.plist کلیک کنید.میتوانید فایل پیکربندی iOS Firebase خود را دوباره در هر زمان از
> تنظیمات پروژه دانلود کنید.مطمئن شوید که نام فایل پیکربندی با کاراکترهای اضافی مانند
(2)
اضافه نشده باشد.
فایل پیکربندی خود را به ریشه پروژه Xcode خود منتقل کنید. اگر از شما خواسته شد، انتخاب کنید تا فایل پیکربندی را به همه اهداف اضافه کنید.
اگر چندین شناسه بسته در پروژه خود دارید، باید هر ID بسته را با یک برنامه ثبت شده در کنسول Firebase مرتبط کنید تا هر برنامه بتواند فایل GoogleService-Info.plist
خود را داشته باشد.
مرحله 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 است.
یک معیار کلیدی برای برنامه شما درآمد بر اساس کاربر است که می تواند بیشتر به ARPU و ARPPU تقسیم شود. این دو معیار در کارت معیارهای کاربر حساب AdMob شما و در داشبورد Analytics کنسول Firebase نمایش داده میشوند. با این حال، درآمد مستقیماً اندازهگیری نمیشود. در عوض، مجموع درآمدهای تخمینی AdMob شما و دو مقدار رویداد تحلیلی زیر است:
-
in_app_purchase
: زمانی که کاربر یک خرید درونبرنامهای را انجام میدهد که توسط اپ استور در iTunes پردازش میشود، مانند اشتراک اولیه، باز کردن قفل خدمات ممتاز، یا خرید آیتمهای درون بازی
-
ecommerce_purchase
: زمانی که کاربر خریدی را انجام میدهد، مانند خرید آنلاین، خرید کوپن یا اقلام تخفیف، یا خرید بلیط سینما
بدون هیچ کد اضافی در برنامه شما، SDK Mobile Ads به طور خودکار داده های تجزیه و تحلیل را برای رویدادهای in_app_purchase
جمع آوری می کند. با این حال، اگر میخواهید دادههای رویداد ecommerce_purchase
را نیز در محاسبه درآمد لحاظ کنید، باید گزارشگیری سفارشی را از طریق Firebase SDK برای Google Analytics پیادهسازی کنید.
در اینجا نحوه پیاده سازی ثبت رویداد سفارشی در برنامه خود آورده شده است:
مطمئن شوید که بخش شروع با 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، ویژگیها یا کمپینهای تعامل برنامهتان آزمایش کنید تا بدانید که آیا این تغییرات بر معیارهای کلیدی شما (مانند درآمد و حفظ) تأثیر میگذارند یا نه، قبل از انتشار گسترده تغییرات.
کسب درآمد از تبلیغات را برای برنامه خود بهینه کنید
قالب ها یا پیکربندی های مختلف تبلیغات را با زیرمجموعه کوچکی از کاربران امتحان کنید، و سپس تصمیمات مبتنی بر داده را در مورد اجرای تبلیغ برای همه کاربران خود بگیرید. برای کسب اطلاعات بیشتر، آموزش های زیر را بررسی کنید:
پذیرش قالب آگهی جدید را آزمایش کنید ( نمای کلی | پیاده سازی ).
فرکانس تبلیغات را بهینه کنید ( نمای کلی | پیاده سازی ).
پس از تکمیل تنظیمات اولیه 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 را در برنامه خود شروع کنید.
با راهاندازی اولیه AdMob ، میتوانید آمار انباشتهشده از رویدادهای جمعآوریشده خودکار و ویژگیهای کاربر را در داشبورد Analytics کنسول Firebase بدون افزودن کد اضافی به برنامهتان مشاهده کنید.
با این حال، اگر میخواهید دادههای رویداد سفارشی اضافی یا ویژگیهای کاربر جمعآوری کنید، باید از Firebase SDK برای Google Analytics استفاده کنید. با این SDK، میتوانید تا 500 نوع رویداد تحلیلی مختلف را ثبت کنید و هیچ محدودیتی برای حجم کل رویدادهایی که برنامهتان گزارش میکند وجود ندارد. یک مثال استفاده برای ثبت رویدادهای سفارشی این است که دادهها را در محاسبه درآمد خود از یک رویداد سفارشی به نام ecommerce_purchase
قرار دهید تا به شما کمک کند معیارهای ARPU و ARPPU را بهتر نشان دهید .
با افزودن Firebase SDK برای Google Analytics ، میتوانید تبدیلهای سفارشی را برای کمپینهای تبلیغاتی اضافه کنید و استفاده از سایر محصولات Firebase را فعال کنید.
مراحل زیر نحوه شروع استفاده از Firebase SDK برای Google Analytics را در برنامه خود شرح می دهد. پس از مقداردهی اولیه SDK، از مستندات Analytics دیدن کنید تا نحوه شروع ثبت رویدادها در برنامه خود را بیاموزید.
مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید
اگر قبل از ایجاد پیوند AdMob برنامه خود را در Firebase ثبت کرده اید، پس قبلاً یک فایل پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک فایل GoogleService-Info.plist
را در ریشه پروژه Xcode خود بررسی کنید. همچنین مطمئن شوید که فایل پیکربندی به همه اهداف اضافه شده است.
در کارت برنامههای شما تنظیمات پروژه ، شناسه بسته برنامهای را که برای آن به فایل پیکربندی نیاز دارید، انتخاب کنید.
>برای دریافت فایل پیکربندی iOS Firebase (
GoogleService-Info.plist
) روی Download GoogleService-Info.plist کلیک کنید.میتوانید فایل پیکربندی iOS Firebase خود را دوباره در هر زمان از
> تنظیمات پروژه دانلود کنید.مطمئن شوید که نام فایل پیکربندی با کاراکترهای اضافی مانند
(2)
اضافه نشده باشد.
فایل پیکربندی خود را به ریشه پروژه Xcode خود منتقل کنید. اگر از شما خواسته شد، انتخاب کنید تا فایل پیکربندی را به همه اهداف اضافه کنید.
اگر چندین شناسه بسته در پروژه خود دارید، باید هر ID بسته را با یک برنامه ثبت شده در کنسول Firebase مرتبط کنید تا هر برنامه بتواند فایل GoogleService-Info.plist
خود را داشته باشد.
مرحله 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 است.
یک معیار کلیدی برای برنامه شما درآمد بر اساس کاربر است که می تواند بیشتر به ARPU و ARPPU تقسیم شود. این دو معیار در کارت معیارهای کاربر حساب AdMob شما و در داشبورد Analytics کنسول Firebase نمایش داده میشوند. با این حال، درآمد مستقیماً اندازهگیری نمیشود. در عوض، مجموع درآمدهای تخمینی AdMob شما و دو مقدار رویداد تحلیلی زیر است:
-
in_app_purchase
: زمانی که کاربر یک خرید درونبرنامهای را انجام میدهد که توسط اپ استور در iTunes پردازش میشود، مانند اشتراک اولیه، باز کردن قفل خدمات ممتاز، یا خرید آیتمهای درون بازی
-
ecommerce_purchase
: زمانی که کاربر خریدی را انجام میدهد، مانند خرید آنلاین، خرید کوپن یا اقلام تخفیف، یا خرید بلیط سینما
بدون هیچ کد اضافی در برنامه شما، SDK Mobile Ads به طور خودکار داده های تجزیه و تحلیل را برای رویدادهای in_app_purchase
جمع آوری می کند. با این حال، اگر میخواهید دادههای رویداد ecommerce_purchase
را نیز در محاسبه درآمد لحاظ کنید، باید گزارشگیری سفارشی را از طریق Firebase SDK برای Google Analytics پیادهسازی کنید.
در اینجا نحوه پیاده سازی ثبت رویداد سفارشی در برنامه خود آورده شده است:
مطمئن شوید که بخش شروع با 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 ، ویژگی ها یا کمپین های نامزدی برنامه خود آزمایش کنید تا یاد بگیرند که آیا آنها قبل از اینکه تغییرات گسترده ای را بر روی معیارهای اصلی شما (مانند درآمد و حفظ) تأثیر بگذارند.
بهینه سازی کسب درآمد تبلیغ برای برنامه خود
فرمت ها یا تنظیمات مختلف 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 را در برنامه خود شروع کنید.
با تنظیم اصلی AdMob ، می توانید آمار جمع شده را از رویدادهای جمع آوری شده خودکار و خصوصیات کاربر در داشبورد تحلیلی کنسول Firebase بدون اضافه کردن کد اضافی به برنامه خود مشاهده کنید.
با این حال ، اگر می خواهید داده های رویداد سفارشی اضافی یا خصوصیات کاربر را جمع آوری کنید ، باید از Firebase SDK برای Google Analytics استفاده کنید. با استفاده از این SDK ، می توانید حداکثر 500 نوع رویداد مختلف Analytics را وارد کنید ، و هیچ محدودیتی در کل حجم رویدادهایی که برنامه های برنامه شما وجود دارد وجود ندارد. یک مورد استفاده از مثال برای ورود به سیستم رویدادهای سفارشی شامل داده ها در محاسبه درآمد خود از یک رویداد سفارشی به نام ecommerce_purchase
برای کمک به شما در بهتر نمایش معیارهای ARPU و ARPPU است .
با افزودن Firebase SDK برای Google Analytics ، می توانید تبدیل های سفارشی را برای تبلیغات تبلیغاتی اضافه کرده و استفاده از سایر محصولات Firebase را فعال کنید.
مراحل زیر نحوه استفاده از Firebase SDK برای Google Analytics در برنامه خود را شرح می دهد. پس از شروع اولیه SDK ، به اسناد Analytics مراجعه کنید تا یاد بگیرید که چگونه شروع به ورود به سیستم در برنامه خود کنید.
مرحله 1: یک فایل پیکربندی را به برنامه خود اضافه کنید
اگر قبل از ایجاد پیوند AdMob ، برنامه خود را در Firebase ثبت کرده اید ، قبلاً یک پرونده پیکربندی Firebase را به برنامه خود اضافه کرده اید.یک پرونده GoogleService-Info.plist
را در ریشه پروژه Xcode خود بررسی کنید. همچنین اطمینان حاصل کنید که پرونده پیکربندی به همه اهداف اضافه شده است.
در کارت برنامه های خود از تنظیمات پروژه ، شناسه بسته برنامه ای را که برای آن به یک فایل پیکربندی نیاز دارید انتخاب کنید.
خود>برای به دست آوردن پرونده پیکربندی iOS Firebase خود (
GoogleService-Info.plist
) ، روی بارگیری Googleservice-info.plist کلیک کنید.می توانید پرونده پیکربندی iOS Firebase IOS خود را در هر زمان از
خود> تنظیمات پروژه بارگیری کنید.اطمینان حاصل کنید که نام پرونده پیکربندی با شخصیت های اضافی مانند
(2)
ضمیمه نشده است.
فایل پیکربندی خود را به ریشه پروژه Xcode خود منتقل کنید. در صورت درخواست ، برای اضافه کردن پرونده پیکربندی به همه اهداف انتخاب کنید.
اگر در پروژه خود چندین شناسه بسته نرم افزاری دارید ، باید هر شناسه بسته نرم افزاری را با یک برنامه ثبت شده در کنسول Firebase مرتبط کنید تا هر برنامه بتواند پرونده GoogleService-Info.plist
خود را داشته باشد.
مرحله 2: SDK Firebase را برای Analytics به برنامه خود اضافه کنید
وابستگی SDK Firebase را برای 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
خود وصل کنید. شما همچنین باید نماینده برنامه را غیرفعال کنید. برای اطلاعات بیشتر ، به دستورالعمل های 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 است.
یک معیار کلیدی برای برنامه شما درآمد توسط کاربر است که می تواند بیشتر به ARPU و ARPPU تقسیم شود. این دو معیار در کارت معیارهای کاربر از حساب AdMob شما و در داشبورد Analytics کنسول Firebase نمایش داده می شوند. با این حال ، درآمد به طور مستقیم اندازه گیری نمی شود. در عوض ، این مبلغ درآمد تخمین زده شده AdMob شما و دو ارزش رویداد تجزیه و تحلیل زیر است:
-
in_app_purchase
: هنگامی که یک کاربر خرید درون برنامه ای را که توسط فروشگاه App در iTunes پردازش می شود ، مانند اشتراک اولیه ، باز کردن خدمات حق بیمه یا خرید موارد درون بازی انجام می دهد.
-
ecommerce_purchase
: وقتی کاربر خرید را انجام می دهد ، مانند خرید آنلاین ، خرید کوپن یا موارد تخفیف یا خرید بلیط فیلم
بدون هیچ کد اضافی در برنامه شما ، Mobile Ads SDK به طور خودکار داده های تجزیه و تحلیل را برای رویدادهای in_app_purchase
جمع می کند. با این حال ، اگر می خواهید داده های رویداد ecommerce_purchase
را در محاسبه درآمد نیز درج کنید ، باید ورود به سیستم سفارشی را از طریق Firebase SDK برای Google Analytics پیاده سازی کنید.
در اینجا نحوه اجرای ورود به سیستم رویدادهای سفارشی در برنامه خود آورده شده است:
اطمینان حاصل کنید که بخش شروع کار را با Google Analytics از این صفحه انجام داده اید ، که شامل پیکربندی برنامه شما برای استفاده از Firebase ، اضافه کردن SDK Firebase برای Google Analytics و اولیه سازی SDK است.
ورود به یک رویداد
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 را با زیر مجموعه کوچکی از کاربران امتحان کنید و سپس تصمیمات داده شده در مورد اجرای تبلیغ را برای همه کاربران خود بگیرید. برای کسب اطلاعات بیشتر ، آموزش های زیر را بررسی کنید: