সেশন - iOS SDK

এই নথিটি সেশনগুলির একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে কারণ সেগুলি iOS v3-এর জন্য Google Analytics SDK-এর সাথে সম্পর্কিত৷

ওভারভিউ

একটি সেশন আপনার অ্যাপের সাথে ব্যবহারকারীর ইন্টারঅ্যাকশনের একক সময়ের প্রতিনিধিত্ব করে। সেশনগুলি পরিমাপ করা কার্যকলাপের দরকারী পাত্র হিসাবে কাজ করে, যার মধ্যে স্ক্রিন ভিউ, ইভেন্ট এবং ইকমার্স লেনদেন অন্তর্ভুক্ত থাকে।

সেশন পরিচালনা

ডিফল্টরূপে, Google Analytics একই সেশনে একে অপরের 30 মিনিটের মধ্যে প্রাপ্ত হিটগুলিকে গোষ্ঠীভুক্ত করবে। এই সময়কাল সম্পত্তি স্তরে কনফিগারযোগ্য। এই সেশনের সময়সীমাটি কীভাবে কনফিগার করবেন তা জানুন।

ম্যানুয়াল সেশন ম্যানেজমেন্ট

ম্যানুয়ালি একটি সেশন শুরু বা শেষ করতে, আপনি ট্র্যাকার send: পদ্ধতিতে যে অভিধানটি পাস করবেন তাতে সেশন নিয়ন্ত্রণ প্যারামিটার সেট করুন।

// May return nil if a tracker has not yet been initialized.
id tracker = [[GAI sharedInstance] defaultTracker];

// Start a new session with a screenView hit.
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
[builder set:@"start" forKey:kGAISessionControl];
[tracker set:kGAIScreenName value:@"My Screen"];
[tracker send:[builder build]];
// There should be no need to end a session explicitly.  However, if you do
// need to indicate end of session with a hit, simply add the following line
// of code to add the parameter to the builder:
[builder set:@"end" forKey:kGAISessionControl];