این صفحه، راهنمایی برای عیبیابی و پاسخ به سوالات متداول در مورد استفاده از Analytics را ارائه میدهد. اگر نمیتوانید آنچه را که به دنبالش هستید پیدا کنید یا به کمک بیشتری نیاز دارید، با پشتیبانی Firebase تماس بگیرید.
چرا استفاده از گوگل آنالیتیکس در محصولات فایربیس توصیه میشود؟
Google Analytics یک راهکار تحلیلی رایگان و نامحدود است که با ویژگیهای فایربیس برای ارائه بینشهای قدرتمند کار میکند. این ابزار به شما امکان میدهد گزارشهای رویداد را در Crashlytics ، اثربخشی اعلانها را در FCM ، عملکرد لینکهای عمیق برای Dynamic Links و دادههای خرید درونبرنامهای از Google Play را مشاهده کنید. این ابزار، هدفگیری پیشرفته مخاطبان را در Remote Config ، شخصیسازی Remote Config و موارد دیگر پشتیبانی میکند.
Google Analytics به عنوان یک لایه اطلاعاتی در کنسول Firebase عمل میکند تا بینشهای عملیتری در مورد چگونگی توسعه یک برنامه با کیفیت بالا، افزایش تعداد کاربران و کسب درآمد بیشتر در اختیار شما قرار دهد.
برای شروع، مستندات را مطالعه کنید .
چگونه میتوانم نحوه اشتراکگذاری دادههای Analytics خود با بقیه Firebase را کنترل کنم؟
به طور پیشفرض، دادههای Google Analytics شما برای بهبود سایر ویژگیهای فایربیس و گوگل استفاده میشود. میتوانید نحوه اشتراکگذاری دادههای Google Analytics خود را در تنظیمات پروژه خود در هر زمان کنترل کنید. درباره تنظیمات اشتراکگذاری دادهها بیشتر بدانید.
چگونه تنظیمات ویژگی آنالیتیکس خود را بهروزرسانی کنم؟
از صفحه مدیریت در بخش Google Analytics خود، میتوانید تنظیمات بخش خود را بهروزرسانی کنید، مانند:
- تنظیمات اشتراکگذاری دادهها
- تنظیمات نگهداری دادهها
- تنظیمات منطقه زمانی و واحد پول
برای بهروزرسانی تنظیمات ویژگی خود، مراحل زیر را دنبال کنید:
- در کنسول Firebase ، به مسیر زیر بروید:
settings > تنظیمات پروژه . - به برگه «یکپارچهسازیها» بروید و سپس در کارت گوگل آنالیتیکس، روی پیوند «مدیریت» یا «مشاهده» کلیک کنید.
- برای باز کردن تنظیمات حساب و ویژگی ، روی پیوند مربوط به حساب Google Analytics خود کلیک کنید.
چگونه SDK آنالیتیکس برای پشتیبانی از اندازهگیری تبدیل روی دستگاه بهروزرسانی شد و آیا من ملزم به بهروزرسانی هستم؟
قبل از انتشار بهروزرسانی اندازهگیری تبدیل روی دستگاه با استفاده از دادههای رویداد، توسعهدهندگان مجبور بودند چندین ماژول SDK را به صورت دستی برای استفاده از قابلیتهای اندازهگیری روی دستگاه اضافه کنند، که یک فرآیند زمانبر بود. در نتیجه، ما ماژول SDK پیشفرض موجود ( FirebaseAnalytics ) را بهروزرسانی کردیم تا قابلیتهای اندازهگیری تبدیل روی دستگاه و همچنین برای Google Ads را در بر بگیرد.
اگر Google Analytics پیشفرض را برای Firebase iOS SDK نصب کنید، برنامه شما میتواند از قابلیتهای اندازهگیری تبدیل روی دستگاه نیز بهرهمند شود.
اگر SDK را به نسخه خاصی پین کردهاید، آن را به نسخه ۱۱.۱۴.۰ یا بالاتر بهروزرسانی کنید و نسخه جدیدی از برنامه خود را منتشر کنید.
| قابلیتهای هدف | ماژول(های) قدیمی (نسخههای SDK < 11.14.0) | ماژول(های) جدید (نسخههای SDK >= 11.14.0) |
|---|---|---|
| تجزیه و تحلیل ایدفا اندازهگیری تبدیل روی دستگاه (دادههای شخص ثالث) اندازهگیری تبدیل روی دستگاه (دادههای رویداد) | ناموجود | فایربیس آنالیتیکس |
| تجزیه و تحلیل ایدفا | فایربیس آنالیتیکس | فایربیس آنالیتیکس/هسته پشتیبانی از FirebaseAnalytics/IdentitySupport |
| تجزیه و تحلیل | FirebaseAnalytics/WithoutAdIdSupport (منسوخ شده) | فایربیس آنالیتیکس/هسته |
| تجزیه و تحلیل اندازهگیری تبدیل روی دستگاه (دادههای شخص ثالث) | FirebaseAnalytics/WithoutAdIdSupport (منسوخ شده) FirebaseAnalyticsOnDeviceConversion (منسوخ شده) | فایربیس آنالیتیکس/هسته تبدیل تبلیغات گوگل روی دستگاه* |
| تجزیه و تحلیل اندازهگیری تبدیل روی دستگاه (دادههای رویداد) | ناموجود | فایربیس آنالیتیکس/هسته تبدیل تبلیغات گوگل روی دستگاه |
| تجزیه و تحلیل اندازهگیری تبدیل روی دستگاه (دادههای شخص ثالث) اندازهگیری تبدیل روی دستگاه (دادههای رویداد) | ناموجود | فایربیس آنالیتیکس/هسته تبدیل تبلیغات گوگل روی دستگاه |
| تجزیه و تحلیل ایدفا اندازهگیری تبدیل روی دستگاه (دادههای شخص ثالث) | فایربیس آنالیتیکس FirebaseAnalyticsOnDeviceConversion (منسوخ شده) | فایربیس آنالیتیکس* |
| تجزیه و تحلیل ایدفا اندازهگیری تبدیل روی دستگاه (دادههای رویداد) | ناموجود | فایربیس آنالیتیکس |
GOOGLE_ADS_ON_DEVICE_CONVERSION_EVENT_DATA_ENABLED به NO (بولی) در فایل Info.plist برنامه خود، این ویژگی را غیرفعال کنید. آیا میتوانم Analytics بدون ویژگیهای انتساب آگهی و جمعآوری IDFA نصب کنم؟
بله. برای جزئیات بیشتر به صفحه پیکربندی جمعآوری و استفاده از دادهها مراجعه کنید.
چگونه میتوانم چارچوب AdSupport را فعال کنم؟
برخی از ویژگیهای Analytics ، مانند مخاطبان و انتساب کمپین، و برخی از ویژگیهای کاربر، مانند سن و علایق، نیاز به فعال بودن چارچوب AdSupport دارند. بدون این چارچوب، Analytics نمیتواند اطلاعات مورد نیاز برای عملکرد صحیح این ویژگیها را جمعآوری کند.
برای فعال کردن چارچوب AdSupport:
- در پروژه Xcode خود، هدف پروژه خود را انتخاب کنید.
- برگه عمومی (General) را برای مخاطب خود انتخاب کنید.
- بخش «چارچوبها و کتابخانههای پیوندی» را باز کنید.
- برای افزودن یک فریمورک، روی + کلیک کنید.
- AdSupport.framework را انتخاب کنید.
- پرچم پیونددهندهی
-ObjCرا به تنظیمات ساخت پروژهتان در بخشOther Linker Flagsاضافه کنید.
قبل از ارسال برنامه خود برای بررسی، مطمئن شوید که برنامه شما با دستورالعملهای استفاده از IDFA مطابقت دارد.
چه تغییراتی در بخش گوگل آنالیتیکس با بهروزرسانی اکتبر ۲۰۲۱ رخ داده است؟
میتوانید خلاصهای از این تغییرات را در مقاله «قابلیتهای جدید گوگل آنالیتیکس ۴ در گوگل آنالیتیکس برای فایربیس» در مرکز راهنمای فایربیس بیابید.
چرا بعد از قطع ارتباط Firebase از Google Analytics، هیچ داده Analytics را در کنسول Firebase نمیبینم؟
دادههای Analytics در داخل ویژگی Google Analytics قرار دارند - نه در داخل پروژه Firebase. اگر ویژگی را حذف یا لغو پیوند کنید، دادههای Analytics برای Firebase قابل دسترسی نخواهند بود و یک داشبورد Analytics خالی در کنسول Firebase مشاهده خواهید کرد. توجه داشته باشید که از آنجا که دادهها هنوز در ویژگی قبلاً پیوند داده شده قرار دارند، همیشه میتوانید ویژگی را به Firebase پیوند دهید و دادههای Analytics را در کنسول Firebase مشاهده کنید.
پیوند دادن یک حساب گوگل آنالیتیکس کاملاً جدید (و بنابراین یک ویژگی جدید گوگل آنالیتیکس) به پروژه فایربیس شما منجر به ایجاد یک داشبورد خالی Analytics در کنسول Firebase میشود تا زمانی که دادههای اضافی جمعآوری شوند. از طرف دیگر، میتوانید انتقال ویژگی گوگل آنالیتیکس موجود خود را به یک حساب گوگل آنالیتیکس متفاوت در نظر بگیرید، که نیازی به قطع ارتباط از فایربیس ندارد و جمعآوری دادهها را مختل نمیکند.
اگر ویژگی Analytics من و دادههای آن حذف شده باشند، آیا راهی برای بازگرداندن آنها وجود دارد؟
خیر. اگر ملک شما حذف شده باشد، امکان بازیابی آن یا بازیابی دادههای Analytics که قبلاً جمعآوری شده و در آن ملک ذخیره شدهاند، وجود ندارد.
اگر میخواهید دوباره از گوگل آنالیتیکس استفاده کنید، میتوانید یک ویژگی جدید یا یک ویژگی موجود را به پروژه فایربیس خود پیوند دهید. میتوانید این پیوند را در کنسول Firebase یا رابط کاربری گوگل آنالیتیکس انجام دهید. درباره پیوند دادن یک ویژگی گوگل آنالیتیکس به پروژه فایربیس خود بیشتر بدانید.
اگر ویژگی Analytics من حذف شده باشد، آیا میتوانم یک ویژگی جدید Google Analytics را به پروژه Firebase خود پیوند دهم و دوباره Analytics استفاده کنم؟
اگر میخواهید دوباره از گوگل آنالیتیکس استفاده کنید، میتوانید یک ویژگی جدید یا یک ویژگی موجود را به پروژه فایربیس خود پیوند دهید. میتوانید این پیوند را در کنسول Firebase یا رابط کاربری گوگل آنالیتیکس انجام دهید. درباره پیوند دادن یک ویژگی گوگل آنالیتیکس به پروژه فایربیس خود بیشتر بدانید.
توجه داشته باشید که از آنجا که تمام دادههای Analytics در property (نه پروژه Firebase) ذخیره میشوند، دادههای Analytics که قبلاً جمعآوری شدهاند، قابل بازیابی نیستند.
محصولات Firebase یا محصولات یکپارچه Google چگونه تحت تأثیر حذف ویژگی Analytics من قرار خواهند گرفت؟
چندین محصول Firebase به ادغام Google Analytics متکی هستند. اگر ویژگی Analytics و دادههای آن حذف شوند، در صورت استفاده از محصولات زیر، موارد زیر اتفاق خواهد افتاد:
- Crashlytics — دیگر نمیتوانید کاربران بدون خرابی، گزارشهای breadcrumb یا هشدارهای سرعت را ببینید.
- Cloud Messaging و In-App Messaging — دیگر نمیتوانید از برچسبهای هدفگیری، معیارهای کمپین، تقسیمبندی مخاطبان و تجزیه و تحلیل استفاده کنید.
- Remote Config — دیگر نمیتوانید از پیکربندیهای هدفمند یا شخصیسازی استفاده کنید.
- A/B Testing — دیگر نمیتوانید A/B Testing استفاده کنید زیرا اندازهگیری آزمایش توسط گوگل آنالیتیکس ارائه میشود.
- Dynamic Links - هر ویژگی که به دادههای گوگل آنالیتیکس متکی باشد، مختل خواهد شد.
علاوه بر این، ادغامهای زیر تحت تأثیر قرار خواهند گرفت:
- دیگر نمیتوانید دادههای Analytics را به BigQuery صادر کنید .
- دیگر نمیتوانید از ادغامهای Google Ads یا ادغامهای Google AdMob استفاده کنید.
آیا میتوانم دادههای Analytics را از یک پروژه Firebase به پروژه دیگری منتقل کنم؟
خیر، انتقال مستقیم دادههای Analytics از یک پروژه Firebase به پروژه دیگر امکانپذیر نیست. با این حال، میتوانید دادهها را از هر دو پروژه به یک مکان واحد، مانند BigQuery برای تجزیه و تحلیل، صادر و ترکیب کنید.
اگرچه انتقال دادههای موجود امکانپذیر نیست، اما میتوانید یک ویژگی موجود Analytics را به یک پروژه جدید Firebase پیوند دهید و از آن به بعد در آن پروژه جدید شروع به جمعآوری دادهها کنید. میتوانید این پیوند را در کنسول Firebase یا رابط کاربری Google Analytics انجام دهید. درباره پیوند دادن یک ویژگی به پروژه Firebase خود بیشتر بدانید.
چگونه میتوانم کاربرانی را که معیار خاصی را برآورده نکردهاند ، دستهبندی کنم؟
شما میتوانید با «هدفگیری منفی» این کاربران، مشکل را از نو تعریف کنید. برای مثال، مشکل را به این شکل تعریف کنید: «تبلیغات را به افرادی که چیزی خریدهاند نشان ندهید» و مخاطبانی از این کاربران را برای هدفگیری تشکیل دهید.
آیا مخاطبان و/یا رویدادهای تعریفشده در رابط کاربری گوگل آنالیتیکس در کنسول Firebase نیز موجود هستند؟
مخاطبان و ویژگیهای کاربر شما همگامسازی خواهند شد. برای برخی از ویژگیها، باید از رابط گوگل آنالیتیکس، مانند تقسیمبندی و قیفهای بسته، استفاده کنید. میتوانید مستقیماً با استفاده از لینکهای عمیق از کنسول Firebase به رابط گوگل آنالیتیکس دسترسی پیدا کنید.
هر تغییری که از کنسول Firebase ایجاد کنید، میتواند در Google Analytics نیز انجام شود و آن تغییرات در Firebase منعکس خواهند شد.