این راهنما نشان میدهد که چگونه میتوانید Analytics را به برنامه iOS خود اضافه کنید تا فعالیت کاربر را در صفحههای نامگذاری شده اندازهگیری کنید. اگر هنوز برنامه ای ندارید و فقط می خواهید ببینید که Analytics چگونه کار می کند، به برنامه نمونه ما نگاهی بیندازید.
Analytics از CocoaPods برای نصب و مدیریت وابستگی ها استفاده می کند. یک پنجره ترمینال را باز کنید و به محل پروژه Xcode برای برنامه خود بروید. اگر قبلاً یک Podfile برای برنامه خود ایجاد نکرده اید، اکنون یکی از آن ها را ایجاد کنید:
pod init
Podfile ایجاد شده برای برنامه خود را باز کنید و موارد زیر را اضافه کنید:
pod 'GoogleAnalytics'
فایل را ذخیره کرده و اجرا کنید:
pod install
این یک فایل .xcworkspace
برای برنامه شما ایجاد می کند. از این فایل برای تمام توسعه های آینده برنامه خود استفاده کنید.
Analytics را برای برنامه خود راه اندازی کنید
اکنون که فایل پیکربندی پروژه خود را دارید، آماده شروع پیاده سازی هستید. ابتدا، شی اشتراک گذاری شده Analytics را در AppDelegate
پیکربندی کنید. این امکان را برای برنامه شما فراهم می کند تا داده ها را به Analytics ارسال کند. شما کارهای زیر را انجام خواهید داد:
- هدرهای لازم را درج کنید.
- ردیاب Analytics را در داخل
didFinishLaunchingWithOptions
تنظیم کنید. -
YOUR_TRACKING_ID
با شناسه ردیابی Analytics خودتان، مانندUA-47605289-8
جایگزین کنید. - ارسال استثناها و اطلاعات ورود به سیستم (اختیاری).
برای انجام این تغییرات، ابتدا Analytics را در AppDelegate
اضافه کنید:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
سپس، روش didFinishLaunchingWithOptions
را برای پیکربندی Analytics لغو کنید:
GAI *gai = [GAI sharedInstance]; [gai trackerWithTrackingId:@"YOUR_TRACKING_ID"]; // Optional: automatically report uncaught exceptions. gai.trackUncaughtExceptions = YES; // Optional: set Logger to VERBOSE for debug information. // Remove before app release. gai.logger.logLevel = kGAILogLevelVerbose;
ردیابی صفحه را اضافه کنید
در اینجا هر زمان که کاربر صفحه های برنامه شما را باز می کند یا تغییر می دهد، یک نمای صفحه با نام را برای Analytics ارسال می کنید. یک View Controller را که میخواهید ردیابی کنید باز کنید، یا اگر این یک برنامه جدید است، کنترلکننده نمای پیشفرض را باز کنید. کد شما باید موارد زیر را انجام دهد:
- هدرهای مورد نیاز را اضافه کنید:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h> #import <GoogleAnalytics/GAIFields.h>
- از روش
viewWillAppear
یا لغو عملکرد برای درج ردیابی صفحه استفاده کنید. - یک نام برای صفحه نمایش داده و ردیابی را اجرا کنید.
id<GAITracker> tracker = [GAI sharedInstance].defaultTracker; [tracker set:kGAIScreenName value:name]; [tracker send:[[GAIDictionaryBuilder createScreenView] build]];
مراحل بعدی
- راهنمای پیادهسازی اپلیکیشن موبایل را بخوانید تا نحوه استفاده از Google Analytics برای اندازهگیری تعاملات کاربر و پاسخ به سؤالات مربوط به استفاده از برنامه را بیاموزید.
- گزینه های پیکربندی اضافی مانند نمونه برداری، آزمایش و اشکال زدایی، تنظیمات انصراف و غیره را مرور کنید.
- اگر برنامه شما نیاز دارد، ویژگیهای اختیاری مانند تجارت الکترونیک پیشرفته، IDFA (شناسه برای تبلیغکنندگان) و اندازهگیری کمپین نصب iAd را فعال کنید.