تجزیه و تحلیل را به برنامه iOS خود اضافه کنید

این راهنما نشان می‌دهد که چگونه می‌توانید 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 را فعال کنید.