Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

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

    • আপনি যদি একটি নতুন ফায়ারবেস প্রজেক্ট তৈরি করেন, তাহলে প্রোজেক্ট তৈরির ওয়ার্কফ্লো চলাকালীন Google Analytics সক্ষম করুন।

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

    আপনি যখন আপনার প্রোজেক্টে Google Analytics সক্ষম করেন, তখন আপনার Firebase অ্যাপগুলি Google Analytics ডেটা স্ট্রীমের সাথে লিঙ্ক করা হয়।

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

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

ফায়ারবেস নির্ভরতা ইনস্টল এবং পরিচালনা করতে সুইফট প্যাকেজ ম্যানেজার ব্যবহার করুন।

  1. Xcode ক্ষেত্রে File খোলা আপনার অ্যাপ প্রকল্পের, নেভিগেট সঙ্গে> সুইফট প্যাকেজগুলি> প্যাকেজ নির্ভরতা যুক্ত করো।
  2. অনুরোধ করা হলে, Firebase Apple প্ল্যাটফর্ম SDK সংগ্রহস্থল যোগ করুন:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. বিশ্লেষণ লাইব্রেরি চয়ন করুন.
  5. Analytics এর সাথে একটি অনুকূল অভিজ্ঞতার জন্য, আমরা প্রস্তাব Google এনালিটিক্স সক্রিয় আপনার Firebase প্রকল্পে এবং আপনার অ্যাপ্লিকেশানে Google এনালিটিক্স জন্য Firebase SDK এর যোগ। আপনি IDFA সংগ্রহ ছাড়াই অথবা IDFA সংগ্রহের মাধ্যমে লাইব্রেরি নির্বাচন করতে পারেন।
  6. শেষ হয়ে গেলে, Xcode স্বয়ংক্রিয়ভাবে পটভূমিতে আপনার নির্ভরতাগুলি সমাধান এবং ডাউনলোড করা শুরু করবে।

IDFA, ডিভাইস লেভেল বিজ্ঞাপন সনাক্তকারী অ্যাপলের সম্পর্কে আরো জানুন ব্যবহারকারীর গোপনীয়তা এবং ডেটা ব্যবহার এবং অ্যাপ্লিকেশন ট্র্যাকিং ট্রান্সপারেন্সি ডকুমেন্টেশন।

এর পরে, কিছু কনফিগারেশন পদক্ষেপগুলি সম্পাদন করুন:

  1. আপনার Firebase মডিউল আমদানি UIApplicationDelegate :

    সুইফট

    import Firebase

    উদ্দেশ্য গ

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

    সুইফট

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

    উদ্দেশ্য গ

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


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

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

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

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

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

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

সুইফট

দ্রষ্টব্য: এই Firebase পণ্য MacOS লক্ষ্যে পাওয়া যায় না।
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
  AnalyticsParameterItemID: "id-\(title!)",
  AnalyticsParameterItemName: title!,
  AnalyticsParameterContentType: "cont",
])

উদ্দেশ্য গ

দ্রষ্টব্য: এই Firebase পণ্য MacOS লক্ষ্যে পাওয়া যায় না।
[FIRAnalytics logEventWithName:kFIREventSelectContent
                    parameters:@{
                                 kFIRParameterItemID:[NSString stringWithFormat:@"id-%@", self.title],
                                 kFIRParameterItemName:self.title,
                                 kFIRParameterContentType:@"image"
                                 }];

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

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

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