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

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

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

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

এই ডেটা অ্যাক্সেস করতে:

  1. ইন Firebase কনসোল , আপনার প্রকল্পের খুলুন।
  2. অ্যানালিটিক্স প্রতিবেদন ড্যাশবোর্ড দেখতে মেনু থেকে অ্যানালিটিক্স নির্বাচন করুন।

Events ট্যাবের শো ঘটনা রিপোর্ট স্বয়ংক্রিয়ভাবে বিশ্লেষণ ঘটনা প্রতিটি স্বতন্ত্র টাইপ জন্য তৈরি করা হয় আপনার অ্যাপ্লিকেশন দ্বারা লগ। সম্পর্কে আরও পড়ুন অ্যানালিটিক্স প্রতিবেদন ড্যাশবোর্ড Firebase সহায়তা কেন্দ্রে।

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

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

আগে আপনি ব্যবহার করতে পারেন Google এনালিটিক্স , আপনি প্রয়োজন:

  • আপনার সি ++ প্রকল্পটি নিবন্ধ করুন এবং ফায়ারবেস ব্যবহারের জন্য এটি কনফিগার করুন।

    যদি আপনার সি ++ প্রকল্পটি ইতিমধ্যে ফায়ারবেস ব্যবহার করে তবে এটি ইতিমধ্যে নিবন্ধভুক্ত এবং ফায়ারবেসের জন্য কনফিগার করা হয়েছে।

  • যোগ Firebase সি ++ SDK এর আপনার সি ++ প্রকল্পে।

নোট আপনার C থেকে Firebase যোগ করেন যে ++, প্রকল্পে উভয় কর্ম জড়িত Firebase কনসোল এবং আপনার খোলা সি ++ প্রকল্পে (উদাহরণস্বরূপ, আপনি কনসোল থেকে Firebase কনফিগ ফাইল ডাউনলোডের, তারপর তাদেরকে আপনার সি ++ প্রকল্পের সরাতে)।

ফায়ারবেস অ্যাপ্লিকেশন তৈরি এবং সূচনা করুন

আপনি শুরু করার আগে, আপনাকে ফায়ারবেস অ্যাপ তৈরি এবং শুরু করতে হবে:

অ্যান্ড্রয়েড

Firebase অ্যাপ্লিকেশন তৈরি করুন, jni পরিবেশ ও একটি ক্ষণস্থায়ী jobject আর্গুমেন্ট হিসাবে জাভা কার্যকলাপ রেফারেন্স:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

আরম্ভ অ্যানালিটিক্স গ্রন্থাগার:

::firebase::analytics::Initialize(app);

আইওএস

ফায়ারবেস অ্যাপ তৈরি করুন:

app = ::firebase::App::Create(::firebase::AppOptions());

আরম্ভ অ্যানালিটিক্স গ্রন্থাগার:

::firebase::analytics::Initialize(app);

লগ ইভেন্টগুলি

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

নিম্নলিখিত উদাহরণ ব্যবহারকারীর স্কোর আপডেট করে:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

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