Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

গুগল অ্যানালিটিক্স দিয়ে শুরু করুন

এই কুইকস্টার্ট আপনাকে দেখায় কিভাবে আপনার অ্যাপে গুগল অ্যানালিটিক্স যোগ করতে হয় এবং লগিং ইভেন্টগুলি শুরু করতে হয়।

গুগল অ্যানালিটিক্স আপনার অ্যাপের ব্যবহার এবং আচরণের তথ্য সংগ্রহ করে। SDK দুটি প্রাথমিক ধরনের তথ্য লগ করে:

  • ঘটনাবলী কি যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ঘটনা, বা ত্রুটি যেমন আপনার অ্যাপ ঘটছে।
  • ব্যবহারকারীর বিশিষ্টতা: আপনি এই ধরনের পক্ষপাত বা শুধুমাত্র ভৌগলিক অবস্থান হিসাবে আপনার ব্যবহারকারী ভিত্তির অংশ, বর্ণনা করতে সংজ্ঞায়িত বৈশিষ্ট্যাবলী।

অ্যানালিটিক্স কিছু কিছু লগ ঘটনা এবং ব্যবহারকারী বিশিষ্টতা ; তাদের সক্ষম করার জন্য আপনাকে কোন কোড যুক্ত করতে হবে না।

তুমি শুরু করার আগে

  1. যদি আপনি এমনটি না থাকে, তাহলে আপনার iOS প্রকল্পে Firebase যোগ এবং নিশ্চিত করুন যে Google এনালিটিক্স আপনার Firebase প্রকল্পের সক্ষম আছে:

    • আপনি যদি একটি নতুন Firebase প্রজেক্ট তৈরি করছেন, তাহলে প্রকল্প তৈরির কর্মপ্রবাহের সময় Google Analytics সক্ষম করুন

    • আপনি যদি একটি বিদ্যমান Firebase প্রকল্পের যে Google এনালিটিক্স সক্ষম করা নেই, এখানে যান ব্যবহার করেন, তাহলে ঐক্যবদ্ধতা আপনার ট্যাব > প্রকল্প সেটিংস এটি সক্রিয় করতে।

    আপনি যখন আপনার প্রকল্পে গুগল অ্যানালিটিক্স সক্ষম করেন, তখন আপনার ফায়ারবেস অ্যাপগুলি গুগল অ্যানালিটিক্স ডেটা স্ট্রীমের সাথে সংযুক্ত থাকে।

  2. (প্রস্তাবিত)। আপনার প্রকল্পে AdSupport ফ্রেমওয়ার্ক যোগ করুন যেমন শ্রোতাদের এবং প্রচার স্বীকৃতিপ্রদান যেমন অতিরিক্ত বৈশিষ্ট্য সক্রিয়।

আপনার অ্যাপে Analytics SDK যোগ করুন

  1. Firebase জন্য নির্ভরতা আপনার Podfile যোগ করুন:
    pod 'Firebase/Analytics'
    
    # For Analytics without IDFA collection capability, use this pod instead
    # pod ‘Firebase/AnalyticsWithoutAdIdSupport’
    
    IDFA, ডিভাইস লেভেল বিজ্ঞাপন সনাক্তকারী অ্যাপলের সম্পর্কে আরো জানুন ব্যবহারকারীর গোপনীয়তা এবং ডেটা ব্যবহার এবং অ্যাপ্লিকেশন ট্র্যাকিং ট্রান্সপারেন্সি ডকুমেন্টেশন।
  2. চালান pod install এবং তৈরি খুলতে .xcworkspace ফাইল।
  3. আপনার Firebase মডিউল আমদানি UIApplicationDelegate :

    সুইফট

    import Firebase

    উদ্দেশ্য গ

    @import Firebase;
  4. কনফিগার একটি FirebaseApp , উদাহরণস্বরূপ ভাগ সাধারণত আপনার অ্যাপ্লিকেশনের মধ্যে application:didFinishLaunchingWithOptions: পদ্ধতি:

    সুইফট

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    উদ্দেশ্য গ

    // Use Firebase library to configure APIs
    [FIRApp configure];


(Alচ্ছিক) অ্যাপল বিজ্ঞাপন নেটওয়ার্ক অ্যাট্রিবিউশন নিবন্ধন অক্ষম করুন

আপনার সুবিধার জন্য, SDK এর স্বয়ংক্রিয়ভাবে খাতাপত্র সঙ্গে বিজ্ঞাপন নেটওয়ার্ক স্বীকৃতিপ্রদান জন্য অ্যাপল মাধ্যমে আপনার অ্যাপ্লিকেশন SKAdNetwork । এই বৈশিষ্ট্যকে অক্ষম করতে চান, মান সেট GOOGLE_ANALYTICS_REGISTRATION_WITH_AD_NETWORK_ENABLED করার NO আপনার অ্যাপ্লিকেশনের info.plist ফাইলে (বুলিয়ান)।

লগিং ইভেন্টগুলি শুরু করুন

পরে আপনার কনফিগার করা FirebaseApp উদাহরণস্বরূপ, আপনার সাথে ঘটনা লগ ইন করার শুরু করতে পারবেন logEvent() পদ্ধতি।

কিছু ঘটনা সব অ্যাপ্লিকেশান জন্য সুপারিশ করা ; অন্যদের নির্দিষ্ট ব্যবসার ধরন বা উল্লম্বের জন্য সুপারিশ করা হয়। আপনার প্রতিবেদনে সর্বাধিক উপলব্ধ বিশদ নিশ্চিত করার জন্য এবং ভবিষ্যতে বৈশিষ্ট্যগুলি এবং ইন্টিগ্রেশনগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হওয়ার জন্য আপনাকে তাদের নির্ধারিত পরামিতি সহ প্রস্তাবিত ইভেন্টগুলি পাঠানো উচিত। এই বিভাগে একটি প্রাক সংজ্ঞায়িত ঘটনা লগিং প্রমান লগিং ঘটনা সম্পর্কে আরও তথ্যের জন্য, দেখুন লগিন ঘটনা

নিম্নলিখিত উদাহরণটি দেখায় যে কীভাবে একটি ব্যবহারকারী আপনার অ্যাপের একটি নির্দিষ্ট উপাদানে ক্লিক করেছেন তা নির্দেশ করার জন্য একটি প্রস্তাবিত ইভেন্ট লগ করবেন:

সুইফট

Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

উদ্দেশ্য গ

[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

এক্সকোড ডিবাগ কনসোলে এই ইভেন্টটি দেখতে, অ্যানালিটিক্স ডিবাগিং সক্ষম করুন:

  1. Xcode সালে নির্বাচন পরিকল্পনা প্রোডাক্ট> স্কিম> সম্পাদনা ...
  2. বাম মেনু থেকে চালানো নির্বাচন করুন।
  3. আর্গুমেন্ট ট্যাবটি নির্বাচন করুন।
  4. আর্গুমেন্ট লঞ্চ অধ্যায় হস্তান্তর সালে অ্যাড -FIRAnalyticsDebugEnabled

পরবর্তী পদক্ষেপ