নামযুক্ত স্ক্রিনে ব্যবহারকারীর কার্যকলাপ পরিমাপ করতে কীভাবে আপনার iOS অ্যাপে অ্যানালিটিক্স যোগ করবেন তা এই নির্দেশিকাটি দেখায়। আপনার যদি এখনও কোনো অ্যাপ্লিকেশন না থাকে এবং শুধুমাত্র Analytics কীভাবে কাজ করে তা দেখতে চান, আমাদের নমুনা অ্যাপ্লিকেশনটি দেখুন।
বিশ্লেষণ নির্ভরতা ইনস্টল এবং পরিচালনা করতে CocoaPods ব্যবহার করে। একটি টার্মিনাল উইন্ডো খুলুন এবং আপনার অ্যাপ্লিকেশনের জন্য Xcode প্রকল্পের অবস্থানে নেভিগেট করুন। আপনি যদি ইতিমধ্যে আপনার অ্যাপ্লিকেশনের জন্য একটি পডফাইল তৈরি না করে থাকেন তবে এখন একটি তৈরি করুন:
pod init
আপনার অ্যাপ্লিকেশনের জন্য তৈরি Podfile খুলুন এবং নিম্নলিখিত যোগ করুন:
pod 'GoogleAnalytics'
ফাইলটি সংরক্ষণ করুন এবং চালান:
pod install
এটি আপনার অ্যাপ্লিকেশনের জন্য একটি .xcworkspace
ফাইল তৈরি করে। আপনার অ্যাপ্লিকেশনে সমস্ত ভবিষ্যতের উন্নয়নের জন্য এই ফাইলটি ব্যবহার করুন।
আপনার অ্যাপের জন্য বিশ্লেষণ শুরু করুন
এখন আপনার কাছে আপনার প্রকল্পের জন্য কনফিগারেশন ফাইল আছে, আপনি বাস্তবায়ন শুরু করতে প্রস্তুত। প্রথমে, AppDelegate
এর ভিতরে শেয়ার করা অ্যানালিটিক্স অবজেক্ট কনফিগার করুন। এটি আপনার অ্যাপের জন্য Analytics-এ ডেটা পাঠানো সম্ভব করে তোলে। আপনি নিম্নলিখিতগুলি করবেন:
- প্রয়োজনীয় শিরোনাম অন্তর্ভুক্ত করুন।
-
didFinishLaunchingWithOptions
এর ভিতরে Analytics ট্র্যাকার সেট করুন। -
YOUR_TRACKING_ID
আপনার নিজস্ব Analytics ট্র্যাকিং আইডি দিয়ে প্রতিস্থাপন করুন, যেমনUA-47605289-8
। - ব্যতিক্রম এবং লগিং তথ্য পাঠান (ঐচ্ছিক)।
এই পরিবর্তনগুলি করতে, প্রথমে AppDelegate
এর ভিতরে Analytics যোগ করুন:
#import <GoogleAnalytics/GAI.h> #import <GoogleAnalytics/GAIDictionaryBuilder.h>
তারপর, Analytics কনফিগার করতে didFinishLaunchingWithOptions
পদ্ধতিটি ওভাররাইড করুন:
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;
স্ক্রিন ট্র্যাকিং যোগ করুন
যখনই ব্যবহারকারী আপনার অ্যাপে স্ক্রীন খুলবে বা পরিবর্তন করবে তখনই আপনি অ্যানালিটিক্সে একটি নামযুক্ত স্ক্রিন ভিউ পাঠাবেন। একটি ভিউ কন্ট্রোলার খুলুন যা আপনি ট্র্যাক করতে চান, অথবা যদি এটি একটি নতুন অ্যাপ্লিকেশন হয়, ডিফল্ট ভিউ কন্ট্রোলার খুলুন। আপনার কোড নিম্নলিখিত করা উচিত:
- প্রয়োজনীয় শিরোনাম যোগ করুন:
#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 ইনস্টল ক্যাম্পেইন পরিমাপের মতো ঐচ্ছিক বৈশিষ্ট্যগুলি সক্ষম করুন৷