iOS v2 (লেগ্যাসি)-এর জন্য Google Analytics SDK - ওভারভিউ

iOS-এর জন্য Google Analytics SDK ডেভেলপারদের জন্য তাদের অ্যাপ্লিকেশানগুলির জন্য ব্যবহারকারীর ব্যস্ততার ডেটা সংগ্রহ করা সহজ করে তোলে৷ এই দস্তাবেজটি SDK-এর মূল্যের একটি ওভারভিউ প্রদান করবে এবং সেইসাথে একটি একক সম্পত্তি আইডি এবং EasyTracker ব্যবহার করে আপনার অ্যাপ পরিমাপ করা শুরু করার জন্য একটি নির্দেশিকা প্রদান করবে।

ভূমিকা

iOS-এর জন্য Google Analytics SDK ডেভেলপারদের জন্য তাদের অ্যাপ থেকে ব্যবহারকারীর ব্যস্ততার ডেটা সংগ্রহ করা সহজ করে তোলে। বিকাশকারীরা তারপর পরিমাপ করতে Google Analytics রিপোর্ট ব্যবহার করতে পারেন:

  • সক্রিয় ব্যবহারকারীর সংখ্যা তাদের অ্যাপ্লিকেশন ব্যবহার করছে.
  • বিশ্বের কোথা থেকে এই অ্যাপ্লিকেশন ব্যবহার করা হচ্ছে।
  • নির্দিষ্ট বৈশিষ্ট্য গ্রহণ এবং ব্যবহার।
  • অ্যাপ-মধ্যস্থ কেনাকাটা এবং লেনদেন।
  • অ্যাপ্লিকেশন ক্র্যাশের সংখ্যা এবং প্রকার।
  • এবং অন্যান্য অনেক দরকারী মেট্রিক্স।

তুমি শুরু করার আগে

SDK বাস্তবায়ন শুরু করার আগে, নিশ্চিত করুন যে আপনার কাছে নিম্নলিখিতগুলি আছে:

শুরু হচ্ছে

SDK দিয়ে শুরু করার জন্য তিনটি ধাপ রয়েছে:

  1. আপনার প্রকল্পে শিরোনাম এবং লাইব্রেরি যোগ করুন
  2. ট্র্যাকার শুরু করুন
  3. পর্দা পরিমাপ যোগ করুন

এই পদক্ষেপগুলি সম্পূর্ণ করার পরে, আপনি Google Analytics এর মাধ্যমে নিম্নলিখিতগুলি পরিমাপ করতে সক্ষম হবেন:

  • অ্যাপ ইনস্টলেশন
  • সক্রিয় ব্যবহারকারী এবং জনসংখ্যা
  • স্ক্রিন এবং ব্যবহারকারীর ব্যস্ততা
  • ক্র্যাশ এবং ব্যতিক্রম

1. হেডার ফাইল যোগ করা এবং আপনার প্রকল্প কনফিগার করা

iOS SDK-এর জন্য Google Analytics ডাউনলোড করুন এবং SDK প্যাকেজ থেকে আপনার অ্যাপে এই ফাইলগুলি যোগ করুন:

  • GAI.h
  • GAITracker.h
  • GAITrackedViewController.h
  • GAITransaction.h
  • GAITransactionItem.h
  • libGoogleAnalytics.a

Google Analytics SDK CoreData এবং SystemConfiguration ফ্রেমওয়ার্ক ব্যবহার করে, তাই আপনাকে আপনার অ্যাপ্লিকেশন টার্গেটের লিঙ্ক করা লাইব্রেরিতে নিম্নলিখিতগুলি যোগ করতে হবে:

  • libGoogleAnalytics.a
  • CoreData.framework
  • SystemConfiguration.framework

2. ট্র্যাকার শুরু করা হচ্ছে

ট্র্যাকার শুরু করতে, আপনার অ্যাপ্লিকেশন প্রতিনিধি .m ফাইলে GAI.h হেডার আমদানি করুন এবং আপনার অ্যাপ্লিকেশন প্রতিনিধির application:didFinishLaunchingWithOptions: পদ্ধতিতে এই কোডটি যোগ করুন:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  // Optional: automatically send uncaught exceptions to Google Analytics.
  [GAI sharedInstance].trackUncaughtExceptions = YES;
  // Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
  [GAI sharedInstance].dispatchInterval = 20;
  // Optional: set debug to YES for extra debugging information.
  [GAI sharedInstance].debug = YES;
  // Create tracker instance.
  id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-YOUR-TRACKING-ID"];

}
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

উল্লেখ্য যে উপরের উদাহরণে, "UA-YOUR-TRACKING-ID" এখানে একটি স্থানধারক যা আপনি আপনার Google Analytics অ্যাপ ভিউ (প্রোফাইল) তৈরি করার সময় আপনাকে বরাদ্দ করা হয়েছে। আপনি যদি আপনার অ্যাপে শুধুমাত্র একটি ট্র্যাকিং আইডি ব্যবহার করেন, ডিফল্ট ট্র্যাকার পদ্ধতি ব্যবহার করাই উত্তম।

3. পর্দা পরিমাপ বাস্তবায়ন

আপনার অ্যাপে স্বয়ংক্রিয়ভাবে ভিউ পরিমাপ করতে, আপনার ভিউ কন্ট্রোলারকে GAITrackedViewController প্রসারিত করতে বলুন, একটি সুবিধার ক্লাস যা UIViewController প্রসারিত করে এবং আপনার রিপোর্টে প্রতিটি ভিউ কন্ট্রোলারকে দেওয়ার জন্য ভিউ নাম প্রদান করুন। প্রতিবার সেই ভিউ লোড হলে, Google Analytics-এ একটি স্ক্রিন ভিউ পাঠানো হবে।

উদাহরণস্বরূপ, ধরুন আপনার একটি "সম্পর্কে" ভিউ আছে যা আপনি একটি ভিউ কন্ট্রোলার হেডার দিয়ে পরিমাপ করতে চান যা দেখতে এইরকম:

@interface AboutViewController : UIViewController

আপনি বলতে এই শিরোনাম আপডেট করবেন:

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

আপনার Google Analytics রিপোর্টে ব্যবহার করার জন্য আপনাকে অবশ্যই ভিউ নাম প্রদান করতে হবে। এটি রাখার জন্য একটি ভাল জায়গা হল ভিউ কন্ট্রোলারের ইনিশিয়ালাইজার পদ্ধতি, যদি আপনার একটি থাকে, বা viewDidAppear: পদ্ধতি:

- (void)viewDidAppear:(BOOL)animated {
  [super viewDidAppear:animated];
  self.trackedViewName = @"About Screen";
}
}

যতক্ষণ না trackedViewName সেট করা হয় sendView: বলা হয়, ততক্ষণ স্বয়ংক্রিয় স্ক্রিন পরিমাপ করা হবে। যখনই ভিউ প্রদর্শিত হবে, প্রদত্ত ভিউ নামের সাথে sendView: একটি কল তৈরি হবে।

স্ক্রিন পরিমাপ সম্পর্কে আরও জানতে, স্ক্রিন ডেভেলপার গাইড দেখুন।

অভিনন্দন! আপনার অ্যাপ এখন Google Analytics-এ ডেটা পাঠানোর জন্য সেট-আপ করা হয়েছে।

পরবর্তী পদক্ষেপ

আপনি প্রচারাভিযান, অ্যাপ-মধ্যস্থ অর্থপ্রদান এবং লেনদেন এবং ব্যবহারকারীর ইন্টারঅ্যাকশন ইভেন্টগুলি পরিমাপ সহ Google Analytics-এর সাথে আরও অনেক কিছু করতে পারেন৷ আপনার বাস্তবায়নে এই বৈশিষ্ট্যগুলি কীভাবে যুক্ত করবেন তা শিখতে নিম্নলিখিত বিকাশকারী নির্দেশিকাগুলি দেখুন:

  • উন্নত কনফিগারেশন - একাধিক ট্র্যাকার ব্যবহার সহ উন্নত কনফিগারেশন বিকল্পগুলি সম্পর্কে আরও জানুন।
  • প্রচারাভিযান পরিমাপ - কোন চ্যানেল এবং প্রচারাভিযানগুলি অ্যাপ ইনস্টল করে চলেছে তা বোঝার জন্য প্রচারাভিযানের পরিমাপ কীভাবে প্রয়োগ করতে হয় তা শিখুন৷
  • ইভেন্টগুলি পরিমাপ করা - ইভেন্টগুলি ব্যবহার করে বোতাম, ভিডিও এবং অন্যান্য মিডিয়ার মতো ইন্টারেক্টিভ সামগ্রীর সাথে কীভাবে ব্যবহারকারীর ব্যস্ততা পরিমাপ করা যায় তা শিখুন।
  • অ্যাপ-মধ্যস্থ অর্থপ্রদান পরিমাপ করা - কীভাবে অ্যাপ-মধ্যস্থ অর্থপ্রদান এবং লেনদেন পরিমাপ করতে হয় তা জানুন।
  • ব্যবহারকারীর সময় - লোডের সময়, মিডিয়ার সাথে ব্যস্ততা এবং আরও অনেক কিছু পরিমাপ করতে আপনার অ্যাপে কীভাবে ব্যবহারকারীর সময় পরিমাপ করবেন তা শিখুন।