از برنامه نمونه Android ما برای مشاهده نحوه عملکرد Analytics استفاده کنید یا Analytics را به برنامه موجود خود اضافه کنید .
مورد نیاز: آخرین نسخههای Android Studio و Google Play Services .
پروژه را دریافت کنید
اگر اولین باری است که از نمونه خدمات Google استفاده می کنید، مخزن google-services را بررسی کنید.
$ git clone https://github.com/googlesamples/google-services.git
اندروید استودیو را باز کنید.
File > Open را انتخاب کنید، جایی که مخزن google-services
را شبیه سازی کرده اید مرور کنید و google-services/android/analytics
را باز کنید.
global_tracker.xml را ایجاد کنید
فایل app/src/res/xml/global_tracker.xml
را با محتوای زیر ایجاد کنید:
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="ga_trackingId" translatable="false">${YOUR_TRACKING_ID}</string> </resources>
شناسه ردیابی خود را جایگزین ${YOUR_TRACKING_ID}
کنید.
نمونه را اجرا کنید
اکنون آماده ساختن نمونه و اجرای آن از اندروید استودیو هستید.
نمونه را بسازید و روی دکمه اجرا کلیک کنید و یک دستگاه یا شبیه ساز متصل را انتخاب کنید.
به دنبال پیامهای گزارشی باشید که فعالیت Analytics را ثبت میکنند. با کشیدن انگشت به چپ و راست میتوانید فعالیت را در صفحههای مختلف ضبط کنید.
به Analytics بروید و حساب Analytics را که برنامه را با آن ثبت کرده اید انتخاب کنید. اگر مطمئن نیستید، شناسه ردیابی Analytics را در فایل google-services.json
که قبلاً به پروژه خود اضافه کرده اید، جستجو کنید. آن شناسه را در جستجوی حساب Analytics در کشویی گزارش کپی کنید. گزارش بلادرنگ > نمای کلی را برای ملک خود انتخاب کنید.
اکنون می توانید فعالیت برنامه خود را در زمان واقعی مشاهده کنید! نمودار Screen Views نماهای صفحه نمایش را نشان می دهد و می توانید با کلیک کردن روی برگه ها در برنامه، موارد بیشتری را فعال کنید. گزارش بیدرنگ فعالیت را با رسیدن به سرورها نشان میدهد، بنابراین میتوانید از آن برای آزمایش سریع تنظیمات خود استفاده کنید.
چگونه کار می کند
مانند ردیابی وب، Analytics برای تلفن همراه، فعالیت کاربر را در برنامه شما با یک چراغ آنالیتیکس جمعآوری میکند که دادهها را به سرورهای Analytics ارسال میکند. هر نمای منحصر به فرد در برنامه شما با نمای صفحه نمایش Analytics مطابقت دارد. این گزارش تمام دادههای تعامل را در 30 دقیقه گذشته جمعآوری میکند.
این نمونه از رابط Tracker
که در نمونه کد به عنوان mTracker
نشان داده شده است، برای بازیابی نام صفحه و ارسال آن به عنوان نمای صفحه به حساب Analytics مرتبط با برنامه شما استفاده می کند.
توجه: برخلاف ردیابی وب، Analytics Mobile SDK سیگنالهای فعالیت را به صورت دستهای آپلود میکند، هم برای حفظ رادیو دستگاه و هم برای مدیریت دورههای فعالیت آفلاین کاربر.
Log.i(TAG, "Setting screen name: " + name); mTracker.setScreenName("Image~" + name); mTracker.send(new HitBuilders.ScreenViewBuilder().build());
مراحل بعدی
با نحوه استفاده از Google Analytics برای جمعآوری اطلاعات بیشتر استفاده از برنامه، مانند ضربه زدن به عنصر رابط کاربری با ردیابی رویداد، یا فعالیت کمپین Google Play با ردیابی کمپین، آشنا شوید.
تجربه خوبی داشتی؟ به مشکل بر بخورید؟ به ما اطلاع دهید!