অধিবেশন, অধিবেশন

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

ওভারভিউ

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

সেশন ম্যানেজমেন্ট

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

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

setNewSession পদ্ধতি ব্যবহার করে Google Analytics-এ হিট পাঠানোর সময় আপনি নিজে একটি নতুন সেশন শুরু করতে পারেন। নিচের উদাহরণটি দেখায় কিভাবে একটি স্ক্রিন ভিউ পাঠানোর সময় একটি নতুন সেশন শুরু করতে হয়:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// Start a new session with the hit.
t.send(new HitBuilders.ScreenViewBuilder()
    .setNewSession()
    .build());

getTracker পদ্ধতির বিস্তারিত জানার জন্য উন্নত কনফিগারেশন দেখুন।

স্বয়ংক্রিয় সেশন ম্যানেজমেন্ট

ব্যবহারকারীরা যখন আপনার অ্যাপকে নির্দিষ্ট সময়ের জন্য ব্যাকগ্রাউন্ডে রাখে তখন স্বয়ংক্রিয়ভাবে নতুন সেশন শুরু করতে আপনি Google Analytics কনফিগার করতে পারেন। ট্র্যাকারের xml ফাইলের ga_sessionTimeout প্যারামিটার দ্বারা এই সেশনের সময়সীমা সেকেন্ডে সংজ্ঞায়িত করা হয়।

<resources>
  <integer name="ga_sessionTimeout">300</integer>
</resources>

প্রোগ্রাম্যাটিকভাবে সেশনের সময়সীমা সেট করতে:

t.setSessionTimeout(300L);