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

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

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

ইভেন্টগুলি আপনার অ্যাপে কী ঘটছে তার অন্তর্দৃষ্টি প্রদান করে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা ত্রুটি।

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

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

নিশ্চিত করুন যে আপনি আপনার প্রকল্পের সেটআপ করেছেন এবং বর্ণনা অনুযায়ী অ্যানালিটিক্স অ্যাক্সেস করতে পারেন তা নিশ্চিত করুন Analytics এর সাথে শুরু করা যাক

লগ ইভেন্ট

পরে আপনার কনফিগার করা firebase.analytics() উদাহরণস্বরূপ, আপনার সাথে ঘটনা লগ ইন করার শুরু করতে পারবেন logEvent() পদ্ধতি। যদি আপনি ইতিমধ্যে Google Analytics এর সাথে পরিচিত হন, তাহলে এই পদ্ধতি ব্যবহার করে সমতূল্য event কমান্ড gtag.js

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

নোট: প্রতিবেদনে সর্বাধিক বিস্তারিত পেতে, লগ ইন করুন প্রস্তাব ঘটনা যে আপনার অ্যাপ এবং তাদের নির্ধারিত পরামিতি জন্য জানার জন্য। এটিও নিশ্চিত করে যে আপনি সর্বশেষ Google Analytics বৈশিষ্ট্যগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হবেন৷

আপনি বিভিন্ন ঘটনা এবং তাদের প্যারামিটার জন্য বাস্তবায়ন বিস্তারিত জানতে পারেন gtag.js ঘটনা রেফারেন্স

নিম্নলিখিত উদাহরণে প্রমান একটি লগ কিভাবে select_content ইভেন্ট:

ওয়েব সংস্করণ 9

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

ওয়েব সংস্করণ 8

analytics.logEvent('select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

নির্ধারিত পরামিতিগুলি ছাড়াও, আপনি যেকোনো ইভেন্টে নিম্নলিখিত পরামিতিগুলি যোগ করতে পারেন:

  • কাস্টম পরামিতি: কাস্টম পরামিতি যাবে নিবন্ধিত আপনার Analytics প্রতিবেদনটি মধ্যে রিপোর্ট করার জন্য। তারা এ ফিল্টার হিসেবে ব্যবহার করা যাবে দর্শকদের সংজ্ঞা যে প্রতি রিপোর্ট প্রয়োগ করা যায়। কাস্টম পরামিতি এছাড়াও ডেটা অন্তর্ভুক্ত করা হয় BigQuery- তে রপ্তানি যদি আপনার অ্যাপ BigQuery- তে প্রকল্পের লিঙ্ক করা হয়েছে।
  • value পরামিতি: value একটি সাধারণ উদ্দেশ্য পরামিতি যে একটি কী মেট্রিক আহরণের যে একটি ইভেন্টে সংক্রান্ত জন্য দরকারী নয়। উদাহরণের মধ্যে রয়েছে রাজস্ব, দূরত্ব, সময় এবং পয়েন্ট।

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

ওয়েব সংস্করণ 9

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});

ওয়েব সংস্করণ 8

analytics.logEvent('goal_completion', { name: 'lever_puzzle'});

ড্যাশবোর্ডে ইভেন্টগুলি দেখুন

আপনি Firebase কনসোল ড্যাশবোর্ডে আপনার ইভেন্টের সমষ্টিগত পরিসংখ্যান দেখতে পারেন। এই ড্যাশবোর্ডগুলি সারাদিন পর্যায়ক্রমে আপডেট হয়। তাৎক্ষণিক পরীক্ষার জন্য, পূর্ববর্তী বিভাগে বর্ণিত logcat আউটপুট ব্যবহার করুন।

আপনার কাছ থেকে এই ডেটা অ্যাক্সেস করতে পারে ঘটনাবলী Firebase কনসোলে ড্যাশবোর্ড। এই ড্যাশবোর্ডটি ইভেন্ট রিপোর্টগুলি দেখায় যা আপনার অ্যাপ দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়৷