স্ক্রিন - iOS SDK,স্ক্রিন - iOS SDK৷

এই নথিটি স্ক্রিনের একটি ওভারভিউ প্রদান করে এবং iOS v3 এর জন্য Google Analytics SDK ব্যবহার করে কীভাবে স্ক্রিন ভিউ পরিমাপ করা যায়।

ওভারভিউ

গুগল অ্যানালিটিক্সের স্ক্রিনগুলি ব্যবহারকারীরা আপনার অ্যাপের মধ্যে যে বিষয়বস্তু দেখছেন তা উপস্থাপন করে। ওয়েব অ্যানালিটিক্সের সমতুল্য ধারণা হল একটি পেজভিউ। স্ক্রিন ভিউ পরিমাপ করা আপনাকে দেখতে দেয় যে কোন বিষয়বস্তু আপনার ব্যবহারকারীদের দ্বারা সবচেয়ে বেশি দেখা হচ্ছে এবং তারা কীভাবে বিভিন্ন বিষয়বস্তুর মধ্যে নেভিগেট করছে।

একটি স্ক্রিন ভিউ একটি একক স্ট্রিং ক্ষেত্র নিয়ে গঠিত যা আপনার Google Analytics রিপোর্টে স্ক্রিন নাম হিসাবে ব্যবহার করা হবে:

ক্ষেত্র নাম ট্র্যাকার ক্ষেত্র টাইপ প্রয়োজন বর্ণনা
স্ক্রিন নাম kGAIScreenName NSString হ্যাঁ একটি অ্যাপ্লিকেশন স্ক্রিনের নাম।

স্ক্রীন ভিউ ডেটা প্রাথমিকভাবে নিম্নলিখিত স্ট্যান্ডার্ড Google Analytics রিপোর্টগুলিতে ব্যবহৃত হয়:

  • স্ক্রিন রিপোর্ট
  • এনগেজমেন্ট ফ্লো

ম্যানুয়াল স্ক্রিন পরিমাপ

ম্যানুয়ালি একটি স্ক্রিন ভিউ পাঠাতে, ট্র্যাকারে স্ক্রীন ফিল্ডের মান সেট করুন, তারপর হিট পাঠান:

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

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
       value:@"Home Screen"];

// Previous V3 SDK versions
// [tracker send:[[GAIDictionaryBuilder createAppView] build]];

// New SDK versions
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

স্বয়ংক্রিয় পর্দা পরিমাপ

GAITrackedViewController ক্লাস ব্যবহার করে স্ক্রীন হিসাবে স্বয়ংক্রিয়ভাবে ভিউ পরিমাপ করুন। আপনার প্রতিটি ভিউ কন্ট্রোলারকে GAITrackedViewController প্রসারিত করতে বলুন এবং screenName নামে একটি প্রপার্টি যোগ করুন। এই সম্পত্তি স্ক্রীন নাম ক্ষেত্র সেট করতে ব্যবহার করা হবে.

//
// MyViewController.h
// An example of using automatic screen tracking in a ViewController.
//
#import "GAITrackedViewController.h"

// Extend the provided GAITrackedViewController for automatic screen
// measurement.
@interface AboutViewController : GAITrackedViewController

@end


//
// MyViewController.m
//
#import "MyViewController.h"
#import "AppDelegate.h"

@implementation MyViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // Set screen name.
    self.screenName = @"Home Screen";
}

// Rest of the ViewController implementation.
@end

,

এই নথিটি স্ক্রিনের একটি ওভারভিউ প্রদান করে এবং iOS v3 এর জন্য Google Analytics SDK ব্যবহার করে কীভাবে স্ক্রিন ভিউ পরিমাপ করা যায়।

ওভারভিউ

গুগল অ্যানালিটিক্সের স্ক্রিনগুলি ব্যবহারকারীরা আপনার অ্যাপের মধ্যে যে বিষয়বস্তু দেখছেন তা উপস্থাপন করে। ওয়েব অ্যানালিটিক্সের সমতুল্য ধারণা হল একটি পেজভিউ। স্ক্রিন ভিউ পরিমাপ করা আপনাকে দেখতে দেয় যে কোন বিষয়বস্তু আপনার ব্যবহারকারীদের দ্বারা সবচেয়ে বেশি দেখা হচ্ছে এবং তারা কীভাবে বিভিন্ন বিষয়বস্তুর মধ্যে নেভিগেট করছে।

একটি স্ক্রিন ভিউ একটি একক স্ট্রিং ক্ষেত্র নিয়ে গঠিত যা আপনার Google Analytics রিপোর্টে স্ক্রিন নাম হিসাবে ব্যবহার করা হবে:

ক্ষেত্র নাম ট্র্যাকার ক্ষেত্র টাইপ প্রয়োজন বর্ণনা
স্ক্রিন নাম kGAIScreenName NSString হ্যাঁ একটি অ্যাপ্লিকেশন স্ক্রিনের নাম।

স্ক্রীন ভিউ ডেটা প্রাথমিকভাবে নিম্নলিখিত স্ট্যান্ডার্ড Google Analytics রিপোর্টগুলিতে ব্যবহৃত হয়:

  • স্ক্রিন রিপোর্ট
  • এনগেজমেন্ট ফ্লো

ম্যানুয়াল স্ক্রিন পরিমাপ

ম্যানুয়ালি একটি স্ক্রিন ভিউ পাঠাতে, ট্র্যাকারে স্ক্রীন ফিল্ডের মান সেট করুন, তারপর হিট পাঠান:

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

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
       value:@"Home Screen"];

// Previous V3 SDK versions
// [tracker send:[[GAIDictionaryBuilder createAppView] build]];

// New SDK versions
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

স্বয়ংক্রিয় পর্দা পরিমাপ

GAITrackedViewController ক্লাস ব্যবহার করে স্ক্রীন হিসাবে স্বয়ংক্রিয়ভাবে ভিউ পরিমাপ করুন। আপনার প্রতিটি ভিউ কন্ট্রোলারকে GAITrackedViewController প্রসারিত করতে বলুন এবং screenName নামে একটি প্রপার্টি যোগ করুন। এই সম্পত্তি স্ক্রীন নাম ক্ষেত্র সেট করতে ব্যবহার করা হবে.

//
// MyViewController.h
// An example of using automatic screen tracking in a ViewController.
//
#import "GAITrackedViewController.h"

// Extend the provided GAITrackedViewController for automatic screen
// measurement.
@interface AboutViewController : GAITrackedViewController

@end


//
// MyViewController.m
//
#import "MyViewController.h"
#import "AppDelegate.h"

@implementation MyViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // Set screen name.
    self.screenName = @"Home Screen";
}

// Rest of the ViewController implementation.
@end