ইউজার আইডি - iOS SDK

iOS v3.x এর জন্য Google Analytics SDK ব্যবহার করে কিভাবে User ID প্রয়োগ করতে হয় তা এই বিকাশকারী নির্দেশিকা প্রদর্শন করে।

ওভারভিউ

ব্যবহারকারী আইডি বৈশিষ্ট্যটি ব্যবহারকারীর কার্যকলাপের পরিমাপ সক্ষম করে যা Google অ্যানালিটিক্সের সমস্ত ডিভাইস জুড়ে বিস্তৃত, যেমন একটি মোবাইল ডিভাইসে একটি বিপণন প্রচারাভিযানের সাথে একটি মিথস্ক্রিয়াকে অন্য মোবাইল ডিভাইসে বা ব্রাউজারে ঘটে যাওয়া রূপান্তরকে দায়ী করা।

যখন userId ফিল্ড ব্যবহার করে Google অ্যানালিটিক্স হিটগুলির সাথে ব্যবহারকারী আইডি পাঠানো হয়, তখন আপনার প্রতিবেদনগুলি অনন্য ব্যবহারকারীদের আরও সঠিক গণনা প্রতিফলিত করবে এবং নতুন ক্রস-ডিভাইস রিপোর্টিং বিকল্পগুলি অফার করবে। ইউজার আইডি ব্যবহার করার সুবিধা সম্পর্কে আরও জানুন।

এই নির্দেশিকাটি দেখায় কিভাবে userId ক্ষেত্র এবং iOS-এর জন্য Google Analytics SDK ব্যবহার করে Google Analytics-এ ব্যবহারকারী আইডি পাঠাতে হয়।

পূর্বশর্ত

Google Analytics-এ User ID পাঠানোর আগে:

বাস্তবায়ন

যখন একজন ব্যবহারকারী আপনার iOS অ্যাপ্লিকেশানের সাথে পরিচিত হয়, তখন আপনাকে userId ফিল্ড ব্যবহার করে আপনার সমস্ত Google Analytics হিট, যেমন পেজভিউ, ইভেন্ট, ইকমার্স লেনদেন ইত্যাদির সাথে সেই ব্যবহারকারীকে প্রতিনিধিত্ব করে এমন একটি আইডি পাঠাতে হবে।

ইউজার আইডি পাঠাতে, মেজারমেন্ট প্রোটোকল অ্যাম্পারস্যান্ড সিনট্যাক্স এবং kGAIUserId প্যারামিটার নাম ব্যবহার করে userId ফিল্ড সেট করুন, যেমন এই উদাহরণে:

/**
 * An example method called when a user signs in to an authentication system.
 *
 * @param user represents a generic User object returned by an authentication system on sign in.
 */
- void signInWithUser:(User *)user {

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

  // You only need to set User ID on a tracker once. By setting it on the tracker, the ID will be
  // sent with all subsequent hits.
  [tracker set:kGAIUserId
         value:user.id];

  // This hit will be sent with the User ID value and be visible in User-ID-enabled views (profiles).
  [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"UX"            // Event category (required)
                                                        action:@"User Sign In"  // Event action (required)
                                                         label:nil              // Event label
                                                         value:nil] build]];    // Event value
}

এই উদাহরণটি দেখায় কিভাবে ব্যবহারকারী আইডি পেতে হয়:

NSString *userId = [tracker get:kGAIUserId];