এই নির্দেশিকা আপনাকে দেখায় কিভাবে আপনার অ্যাপে ইভেন্ট লগ করবেন।
ইভেন্টগুলি আপনার অ্যাপে কী ঘটছে তার অন্তর্দৃষ্টি প্রদান করে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা ত্রুটি।
Analytics স্বয়ংক্রিয়ভাবে আপনার জন্য কিছু ইভেন্ট লগ করে; সেগুলি পাওয়ার জন্য আপনাকে কোনো কোড যোগ করতে হবে না। যদি আপনার অ্যাপের অতিরিক্ত ডেটা সংগ্রহের প্রয়োজন হয়, তাহলে আপনি আপনার অ্যাপে 500টি বিভিন্ন Analytics ইভেন্টের ধরন পর্যন্ত লগ আপ করতে পারেন। আপনার অ্যাপ লগ ইভেন্টের মোট ভলিউমের কোন সীমা নেই। নোট করুন যে ইভেন্টের নামগুলি কেস-সংবেদনশীল এবং দুটি ইভেন্ট লগিং করলে যার নামগুলি শুধুমাত্র ক্ষেত্রের ফলাফলে দুটি স্বতন্ত্র ইভেন্টে পার্থক্য হয়৷
আপনি শুরু করার আগে
নিশ্চিত করুন যে আপনি আপনার প্রোজেক্ট সেট আপ করেছেন এবং Get Started with Analytics- এ বর্ণিত Analytics অ্যাক্সেস করতে পারেন।
লগ ইভেন্ট
আপনি firebase.analytics()
উদাহরণ কনফিগার করার পরে, আপনি logEvent()
পদ্ধতির মাধ্যমে ইভেন্ট লগ করা শুরু করতে পারেন। আপনি যদি ইতিমধ্যেই Google Analytics সাথে পরিচিত হন, তাহলে এই পদ্ধতিটি gtag.js- এ event
কমান্ড ব্যবহার করার সমতুল্য।
আপনাকে শুরু করতে সহায়তা করার জন্য, Analytics SDK অনেকগুলি প্রস্তাবিত ইভেন্টকে সংজ্ঞায়িত করে যা খুচরা এবং ইকমার্স, ভ্রমণ এবং গেমিং অ্যাপ সহ বিভিন্ন ধরণের অ্যাপের মধ্যে সাধারণ। এই ইভেন্টগুলি সম্পর্কে আরও জানতে এবং কখন সেগুলি ব্যবহার করতে হবে, প্রস্তাবিত ইভেন্টগুলি দেখুন।
দ্রষ্টব্য: প্রতিবেদনে সর্বাধিক বিশদ পেতে, প্রস্তাবিত ইভেন্টগুলি লগ করুন যা আপনার অ্যাপ এবং তাদের নির্ধারিত পরামিতিগুলির জন্য অর্থপূর্ণ। এটিও নিশ্চিত করে যে আপনি সর্বশেষ Google Analytics বৈশিষ্ট্যগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হবেন৷
আপনি gtag.js ইভেন্ট রেফারেন্সে বেশ কয়েকটি ইভেন্ট এবং তাদের প্যারামিটারের বাস্তবায়নের বিশদ বিবরণ পেতে পারেন।
নিম্নলিখিত উদাহরণ দেখায় কিভাবে একটি select_content
ইভেন্ট লগ করতে হয়:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'select_content', { content_type: 'image', content_id: 'P12453' });
Web
analytics.logEvent('select_content', { content_type: 'image', content_id: 'P12453', items: [{ name: 'Kittens' }] });
নির্ধারিত পরামিতিগুলি ছাড়াও, আপনি যেকোনো ইভেন্টে নিম্নলিখিত পরামিতিগুলি যোগ করতে পারেন:
কাস্টম প্যারামিটার: কাস্টম প্যারামিটারগুলিকে Analytics রিপোর্টে মাত্রা বা মেট্রিক্স হিসাবে ব্যবহার করা যেতে পারে। আপনি অ-সংখ্যাসূচক ইভেন্ট প্যারামিটার ডেটার জন্য কাস্টম মাত্রা এবং যেকোনো প্যারামিটার ডেটার জন্য কাস্টম মেট্রিক্স ব্যবহার করতে পারেন যা সংখ্যাগতভাবে উপস্থাপিত হয়। একবার আপনি SDK ব্যবহার করে একটি কাস্টম প্যারামিটার লগ ইন করার পরে, সেই কাস্টম প্যারামিটারগুলি বিশ্লেষণ প্রতিবেদনে উপস্থিত হয় তা নিশ্চিত করতে মাত্রা বা মেট্রিক নিবন্ধন করুন৷ এর মাধ্যমে এটি করুন: অ্যানালিটিক্স > ইভেন্টস > কাস্টম সংজ্ঞা পরিচালনা করুন > কাস্টম মাত্রা তৈরি করুন
কাস্টম প্যারামিটারগুলি দর্শকের সংজ্ঞাগুলিতে ব্যবহার করা যেতে পারে যা প্রতিটি প্রতিবেদনে প্রয়োগ করা যেতে পারে। আপনার অ্যাপ যদি BigQuery প্রোজেক্টের সাথে লিঙ্ক করা থাকে তাহলে BigQuery-এ এক্সপোর্ট করা ডেটাতেও কাস্টম প্যারামিটার অন্তর্ভুক্ত থাকে। Google Analytics 4 BigQuery Export- এ নমুনা প্রশ্ন এবং আরও অনেক কিছু খুঁজুন।
value
প্যারামিটার:value
হল একটি সাধারণ উদ্দেশ্য প্যারামিটার যা একটি ইভেন্টের সাথে সম্পর্কিত একটি মূল মেট্রিক জমা করার জন্য দরকারী। উদাহরণের মধ্যে রয়েছে রাজস্ব, দূরত্ব, সময় এবং পয়েন্ট।
যদি আপনার অ্যাপ্লিকেশনের নির্দিষ্ট চাহিদা থাকে একটি প্রস্তাবিত ইভেন্টের প্রকার দ্বারা আচ্ছাদিত না হয়, আপনি আপনার নিজস্ব কাস্টম ইভেন্টগুলি লগ করতে পারেন। উদাহরণ স্বরূপ, আপনি যদি একটি গেম ডেভেলপ করেন এবং কোনো খেলোয়াড় একটি নির্দিষ্ট লক্ষ্য পূরণ করার সময় ট্র্যাক করতে চান, তাহলে আপনি নিম্নলিখিত উদাহরণের মতো একটি ইভেন্ট লগ করতে পারেন:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});
Web
analytics.logEvent('goal_completion', { name: 'lever_puzzle'});
ড্যাশবোর্ডে ইভেন্টগুলি দেখুন
আপনি Firebase কনসোল ড্যাশবোর্ডে আপনার ইভেন্টের সমষ্টিগত পরিসংখ্যান দেখতে পারেন। এই ড্যাশবোর্ডগুলি সারাদিন পর্যায়ক্রমে আপডেট হয়। তাৎক্ষণিক পরীক্ষার জন্য, পূর্ববর্তী বিভাগে বর্ণিত logcat আউটপুট ব্যবহার করুন।
আপনি Firebase কনসোলে ইভেন্ট ড্যাশবোর্ড থেকে এই ডেটা অ্যাক্সেস করতে পারেন। এই ড্যাশবোর্ডটি ইভেন্ট রিপোর্টগুলি দেখায় যা আপনার অ্যাপ দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়৷
,এই নির্দেশিকা আপনাকে দেখায় কিভাবে আপনার অ্যাপে ইভেন্ট লগ করবেন।
ইভেন্টগুলি আপনার অ্যাপে কী ঘটছে তার অন্তর্দৃষ্টি প্রদান করে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা ত্রুটি।
Analytics স্বয়ংক্রিয়ভাবে আপনার জন্য কিছু ইভেন্ট লগ করে; সেগুলি পাওয়ার জন্য আপনাকে কোনো কোড যোগ করতে হবে না। যদি আপনার অ্যাপের অতিরিক্ত ডেটা সংগ্রহের প্রয়োজন হয়, তাহলে আপনি আপনার অ্যাপে 500টি বিভিন্ন Analytics ইভেন্টের ধরন পর্যন্ত লগ আপ করতে পারেন। আপনার অ্যাপ লগ ইভেন্টের মোট ভলিউমের কোন সীমা নেই। নোট করুন যে ইভেন্টের নামগুলি কেস-সংবেদনশীল এবং দুটি ইভেন্ট লগিং করলে যার নামগুলি শুধুমাত্র ক্ষেত্রের ফলাফলে দুটি স্বতন্ত্র ইভেন্টে পার্থক্য হয়৷
আপনি শুরু করার আগে
নিশ্চিত করুন যে আপনি আপনার প্রোজেক্ট সেট আপ করেছেন এবং Get Started with Analytics- এ বর্ণিত Analytics অ্যাক্সেস করতে পারেন।
লগ ইভেন্ট
আপনি firebase.analytics()
উদাহরণ কনফিগার করার পরে, আপনি logEvent()
পদ্ধতির মাধ্যমে ইভেন্ট লগ করা শুরু করতে পারেন। আপনি যদি ইতিমধ্যেই Google Analytics সাথে পরিচিত হন, তাহলে এই পদ্ধতিটি gtag.js- এ event
কমান্ড ব্যবহার করার সমতুল্য।
আপনাকে শুরু করতে সহায়তা করার জন্য, Analytics SDK অনেকগুলি প্রস্তাবিত ইভেন্টকে সংজ্ঞায়িত করে যা খুচরা এবং ইকমার্স, ভ্রমণ এবং গেমিং অ্যাপ সহ বিভিন্ন ধরণের অ্যাপের মধ্যে সাধারণ। এই ইভেন্টগুলি সম্পর্কে আরও জানতে এবং কখন সেগুলি ব্যবহার করতে হবে, প্রস্তাবিত ইভেন্টগুলি দেখুন।
দ্রষ্টব্য: প্রতিবেদনে সর্বাধিক বিশদ পেতে, প্রস্তাবিত ইভেন্টগুলি লগ করুন যা আপনার অ্যাপ এবং তাদের নির্ধারিত পরামিতিগুলির জন্য অর্থপূর্ণ। এটিও নিশ্চিত করে যে আপনি সর্বশেষ Google Analytics বৈশিষ্ট্যগুলি উপলব্ধ হওয়ার সাথে সাথে উপকৃত হবেন৷
আপনি gtag.js ইভেন্ট রেফারেন্সে বেশ কয়েকটি ইভেন্ট এবং তাদের প্যারামিটারের বাস্তবায়নের বিশদ বিবরণ পেতে পারেন।
নিম্নলিখিত উদাহরণ দেখায় কিভাবে একটি select_content
ইভেন্ট লগ করতে হয়:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'select_content', { content_type: 'image', content_id: 'P12453' });
Web
analytics.logEvent('select_content', { content_type: 'image', content_id: 'P12453', items: [{ name: 'Kittens' }] });
নির্ধারিত পরামিতিগুলি ছাড়াও, আপনি যেকোনো ইভেন্টে নিম্নলিখিত পরামিতিগুলি যোগ করতে পারেন:
কাস্টম প্যারামিটার: কাস্টম প্যারামিটারগুলিকে Analytics রিপোর্টে মাত্রা বা মেট্রিক্স হিসাবে ব্যবহার করা যেতে পারে। আপনি অ-সংখ্যাসূচক ইভেন্ট প্যারামিটার ডেটার জন্য কাস্টম মাত্রা এবং যেকোনো প্যারামিটার ডেটার জন্য কাস্টম মেট্রিক্স ব্যবহার করতে পারেন যা সংখ্যাগতভাবে উপস্থাপিত হয়। একবার আপনি SDK ব্যবহার করে একটি কাস্টম প্যারামিটার লগ ইন করার পরে, সেই কাস্টম প্যারামিটারগুলি বিশ্লেষণ প্রতিবেদনে উপস্থিত হয় তা নিশ্চিত করতে মাত্রা বা মেট্রিক নিবন্ধন করুন৷ এর মাধ্যমে এটি করুন: অ্যানালিটিক্স > ইভেন্টস > কাস্টম সংজ্ঞা পরিচালনা করুন > কাস্টম মাত্রা তৈরি করুন
কাস্টম প্যারামিটারগুলি দর্শকের সংজ্ঞাগুলিতে ব্যবহার করা যেতে পারে যা প্রতিটি প্রতিবেদনে প্রয়োগ করা যেতে পারে। আপনার অ্যাপ যদি BigQuery প্রোজেক্টের সাথে লিঙ্ক করা থাকে তাহলে BigQuery-এ এক্সপোর্ট করা ডেটাতেও কাস্টম প্যারামিটার অন্তর্ভুক্ত থাকে। Google Analytics 4 BigQuery Export- এ নমুনা প্রশ্ন এবং আরও অনেক কিছু খুঁজুন।
value
প্যারামিটার:value
হল একটি সাধারণ উদ্দেশ্য প্যারামিটার যা একটি ইভেন্টের সাথে সম্পর্কিত একটি মূল মেট্রিক জমা করার জন্য দরকারী। উদাহরণের মধ্যে রয়েছে রাজস্ব, দূরত্ব, সময় এবং পয়েন্ট।
যদি আপনার অ্যাপ্লিকেশনের নির্দিষ্ট চাহিদা থাকে একটি প্রস্তাবিত ইভেন্টের প্রকার দ্বারা আচ্ছাদিত না হয়, আপনি আপনার নিজস্ব কাস্টম ইভেন্টগুলি লগ করতে পারেন। উদাহরণ স্বরূপ, আপনি যদি একটি গেম ডেভেলপ করেন এবং কোনো খেলোয়াড় একটি নির্দিষ্ট লক্ষ্য পূরণ করার সময় ট্র্যাক করতে চান, তাহলে আপনি নিম্নলিখিত উদাহরণের মতো একটি ইভেন্ট লগ করতে পারেন:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});
Web
analytics.logEvent('goal_completion', { name: 'lever_puzzle'});
ড্যাশবোর্ডে ইভেন্টগুলি দেখুন
আপনি Firebase কনসোল ড্যাশবোর্ডে আপনার ইভেন্টের সমষ্টিগত পরিসংখ্যান দেখতে পারেন। এই ড্যাশবোর্ডগুলি সারাদিন পর্যায়ক্রমে আপডেট হয়। তাৎক্ষণিক পরীক্ষার জন্য, পূর্ববর্তী বিভাগে বর্ণিত logcat আউটপুট ব্যবহার করুন।
আপনি Firebase কনসোলে ইভেন্ট ড্যাশবোর্ড থেকে এই ডেটা অ্যাক্সেস করতে পারেন। এই ড্যাশবোর্ডটি ইভেন্ট রিপোর্টগুলি দেখায় যা আপনার অ্যাপ দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়৷
,এই নির্দেশিকা আপনাকে দেখায় কিভাবে আপনার অ্যাপে ইভেন্ট লগ করবেন।
ইভেন্টগুলি আপনার অ্যাপ্লিকেশনটিতে কী ঘটছে, যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ইভেন্টগুলি বা ত্রুটিগুলি সম্পর্কে অন্তর্দৃষ্টি সরবরাহ করে।
Analytics স্বয়ংক্রিয়ভাবে আপনার জন্য কিছু ইভেন্ট লগ করে; এগুলি গ্রহণের জন্য আপনার কোনও কোড যুক্ত করার দরকার নেই। যদি আপনার অ্যাপ্লিকেশনটিকে অতিরিক্ত ডেটা সংগ্রহ করার প্রয়োজন হয় তবে আপনি আপনার অ্যাপ্লিকেশনটিতে 500 টি বিভিন্ন Analytics ইভেন্টের ধরণের লগ আপ করতে পারেন। আপনার অ্যাপ লগগুলির মোট ইভেন্টের মোট ভলিউমের কোনও সীমা নেই। নোট করুন যে ইভেন্টের নামগুলি কেস-সংবেদনশীল এবং সেই দুটি ইভেন্টের লগিং যার নাম দুটি স্বতন্ত্র ইভেন্টের ক্ষেত্রে কেবল পৃথক হয়।
আপনি শুরু করার আগে
নিশ্চিত হয়ে নিন যে আপনি আপনার প্রকল্পটি সেট আপ করেছেন এবং বিশ্লেষণগুলি দিয়ে শুরুতে বর্ণিত হিসাবে বিশ্লেষণগুলি অ্যাক্সেস করতে পারবেন।
লগ ইভেন্ট
আপনি firebase.analytics()
উদাহরণটি কনফিগার করার পরে, আপনি logEvent()
পদ্ধতির সাথে ইভেন্টগুলি লগ করতে শুরু করতে পারেন। আপনি যদি ইতিমধ্যে Google Analytics সাথে পরিচিত হন তবে এই পদ্ধতিটি GTAG.JS এ event
কমান্ড ব্যবহারের সমতুল্য।
আপনাকে শুরু করতে সহায়তা করার জন্য, বিশ্লেষণ এসডিকে বেশ কয়েকটি প্রস্তাবিত ইভেন্টগুলি সংজ্ঞায়িত করে যা খুচরা এবং ইকমার্স, ভ্রমণ এবং গেমিং অ্যাপ্লিকেশন সহ বিভিন্ন ধরণের অ্যাপ্লিকেশনগুলির মধ্যে সাধারণ। এই ইভেন্টগুলি সম্পর্কে এবং কখন সেগুলি ব্যবহার করবেন সে সম্পর্কে আরও জানতে, প্রস্তাবিত ইভেন্টগুলি দেখুন।
দ্রষ্টব্য: প্রতিবেদনে সর্বাধিক বিশদ পেতে, আপনার অ্যাপ্লিকেশন এবং তাদের নির্ধারিত পরামিতিগুলির জন্য অর্থবোধ করে এমন প্রস্তাবিত ইভেন্টগুলি লগ করুন। এটি নিশ্চিত করে যে আপনি সর্বশেষতম গুগল অ্যানালিটিক্স বৈশিষ্ট্যগুলি উপলভ্য হওয়ার সাথে সাথে উপকৃত হন।
আপনি জিটিএজি.জেএস ইভেন্ট রেফারেন্সে বেশ কয়েকটি ইভেন্ট এবং তাদের পরামিতিগুলির জন্য বাস্তবায়নের বিশদটি খুঁজে পেতে পারেন।
নিম্নলিখিত উদাহরণটি কীভাবে কোনও select_content
ইভেন্ট লগ করবেন তা প্রদর্শন করে:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'select_content', { content_type: 'image', content_id: 'P12453' });
Web
analytics.logEvent('select_content', { content_type: 'image', content_id: 'P12453', items: [{ name: 'Kittens' }] });
নির্ধারিত পরামিতিগুলি ছাড়াও, আপনি যে কোনও ইভেন্টে নিম্নলিখিত পরামিতিগুলি যুক্ত করতে পারেন:
কাস্টম পরামিতি: কাস্টম পরামিতিগুলি Analytics প্রতিবেদনে মাত্রা বা মেট্রিক হিসাবে ব্যবহার করা যেতে পারে। আপনি অ-সংখ্যার ইভেন্ট প্যারামিটার ডেটা এবং কোনও প্যারামিটার ডেটার জন্য কাস্টম মেট্রিকের জন্য কাস্টম ডাইমেনশন ব্যবহার করতে পারেন সংখ্যাসূচকভাবে আরও ভালভাবে উপস্থাপন করা। একবার আপনি এসডিকে ব্যবহার করে একটি কাস্টম প্যারামিটার লগইন করার পরে, সেই কাস্টম পরামিতিগুলি বিশ্লেষণ প্রতিবেদনে উপস্থিত হওয়ার জন্য মাত্রা বা মেট্রিকটি নিবন্ধ করুন। এটি এর মাধ্যমে করুন: বিশ্লেষণ> ইভেন্টগুলি> কাস্টম সংজ্ঞা পরিচালনা করুন> কাস্টম মাত্রা তৈরি করুন
কাস্টম প্যারামিটারগুলি শ্রোতার সংজ্ঞাগুলিতে ব্যবহার করা যেতে পারে যা প্রতিটি প্রতিবেদনে প্রয়োগ হতে পারে। যদি আপনার অ্যাপ্লিকেশনটি কোনও বিগকুয়ারি প্রকল্পের সাথে যুক্ত থাকে তবে কাস্টম প্যারামিটারগুলি বিগকোয়ারিতে রফতানি করা ডেটাতেও অন্তর্ভুক্ত রয়েছে। গুগল অ্যানালিটিক্স 4 বিগকুয়ারি রফতানিতে নমুনা প্রশ্নগুলি এবং আরও অনেক কিছু সন্ধান করুন।
value
প্যারামিটার:value
একটি সাধারণ উদ্দেশ্য প্যারামিটার যা কোনও ইভেন্টের সাথে সম্পর্কিত একটি কী মেট্রিক সংগ্রহের জন্য দরকারী। উদাহরণগুলির মধ্যে আয়, দূরত্ব, সময় এবং পয়েন্ট অন্তর্ভুক্ত রয়েছে।
যদি আপনার অ্যাপ্লিকেশনটির নির্দিষ্ট প্রয়োজনগুলি প্রস্তাবিত ইভেন্টের ধরণের দ্বারা আচ্ছাদিত না থাকে তবে আপনি নিজের কাস্টম ইভেন্টগুলি লগ করতে পারেন। উদাহরণস্বরূপ, আপনি যদি কোনও গেম বিকাশ করছেন এবং কোনও খেলোয়াড় যখন কোনও নির্দিষ্ট লক্ষ্য শেষ করেন তখন ট্র্যাক করতে চান, আপনি নিম্নলিখিত উদাহরণের অনুরূপ একটি ইভেন্ট লগ করতে পারেন:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});
Web
analytics.logEvent('goal_completion', { name: 'lever_puzzle'});
ড্যাশবোর্ডে ইভেন্টগুলি দেখুন
আপনি Firebase কনসোল ড্যাশবোর্ডগুলিতে আপনার ইভেন্টগুলি সম্পর্কে একত্রিত পরিসংখ্যান দেখতে পারেন। এই ড্যাশবোর্ডগুলি সারা দিন পর্যায়ক্রমে আপডেট হয়। তাত্ক্ষণিক পরীক্ষার জন্য, পূর্ববর্তী বিভাগে বর্ণিত হিসাবে লগক্যাট আউটপুট ব্যবহার করুন।
আপনি Firebase কনসোলে ইভেন্টগুলি ড্যাশবোর্ড থেকে এই ডেটা অ্যাক্সেস করতে পারেন। এই ড্যাশবোর্ডটি ইভেন্টের প্রতিবেদনগুলি দেখায় যা আপনার অ্যাপ্লিকেশন দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়।
,এই গাইডটি আপনাকে দেখায় যে কীভাবে আপনার অ্যাপ্লিকেশনটিতে ইভেন্টগুলি লগ করতে হয়।
ইভেন্টগুলি আপনার অ্যাপ্লিকেশনটিতে কী ঘটছে, যেমন ব্যবহারকারীর ক্রিয়া, সিস্টেম ইভেন্টগুলি বা ত্রুটিগুলি সম্পর্কে অন্তর্দৃষ্টি সরবরাহ করে।
Analytics স্বয়ংক্রিয়ভাবে আপনার জন্য কিছু ইভেন্ট লগ করে; এগুলি গ্রহণের জন্য আপনার কোনও কোড যুক্ত করার দরকার নেই। যদি আপনার অ্যাপ্লিকেশনটিকে অতিরিক্ত ডেটা সংগ্রহ করার প্রয়োজন হয় তবে আপনি আপনার অ্যাপ্লিকেশনটিতে 500 টি বিভিন্ন Analytics ইভেন্টের ধরণের লগ আপ করতে পারেন। আপনার অ্যাপ লগগুলির মোট ইভেন্টের মোট ভলিউমের কোনও সীমা নেই। নোট করুন যে ইভেন্টের নামগুলি কেস-সংবেদনশীল এবং সেই দুটি ইভেন্টের লগিং যার নাম দুটি স্বতন্ত্র ইভেন্টের ক্ষেত্রে কেবল পৃথক হয়।
আপনি শুরু করার আগে
নিশ্চিত হয়ে নিন যে আপনি আপনার প্রকল্পটি সেট আপ করেছেন এবং বিশ্লেষণগুলি দিয়ে শুরুতে বর্ণিত হিসাবে বিশ্লেষণগুলি অ্যাক্সেস করতে পারবেন।
লগ ইভেন্ট
আপনি firebase.analytics()
উদাহরণটি কনফিগার করার পরে, আপনি logEvent()
পদ্ধতির সাথে ইভেন্টগুলি লগ করতে শুরু করতে পারেন। আপনি যদি ইতিমধ্যে Google Analytics সাথে পরিচিত হন তবে এই পদ্ধতিটি GTAG.JS এ event
কমান্ড ব্যবহারের সমতুল্য।
আপনাকে শুরু করতে সহায়তা করার জন্য, বিশ্লেষণ এসডিকে বেশ কয়েকটি প্রস্তাবিত ইভেন্টগুলি সংজ্ঞায়িত করে যা খুচরা এবং ইকমার্স, ভ্রমণ এবং গেমিং অ্যাপ্লিকেশন সহ বিভিন্ন ধরণের অ্যাপ্লিকেশনগুলির মধ্যে সাধারণ। এই ইভেন্টগুলি সম্পর্কে এবং কখন সেগুলি ব্যবহার করবেন সে সম্পর্কে আরও জানতে, প্রস্তাবিত ইভেন্টগুলি দেখুন।
দ্রষ্টব্য: প্রতিবেদনে সর্বাধিক বিশদ পেতে, আপনার অ্যাপ্লিকেশন এবং তাদের নির্ধারিত পরামিতিগুলির জন্য অর্থবোধ করে এমন প্রস্তাবিত ইভেন্টগুলি লগ করুন। এটি নিশ্চিত করে যে আপনি সর্বশেষতম গুগল অ্যানালিটিক্স বৈশিষ্ট্যগুলি উপলভ্য হওয়ার সাথে সাথে উপকৃত হন।
আপনি জিটিএজি.জেএস ইভেন্ট রেফারেন্সে বেশ কয়েকটি ইভেন্ট এবং তাদের পরামিতিগুলির জন্য বাস্তবায়নের বিশদটি খুঁজে পেতে পারেন।
নিম্নলিখিত উদাহরণটি কীভাবে কোনও select_content
ইভেন্ট লগ করবেন তা প্রদর্শন করে:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'select_content', { content_type: 'image', content_id: 'P12453' });
Web
analytics.logEvent('select_content', { content_type: 'image', content_id: 'P12453', items: [{ name: 'Kittens' }] });
নির্ধারিত পরামিতিগুলি ছাড়াও, আপনি যে কোনও ইভেন্টে নিম্নলিখিত পরামিতিগুলি যুক্ত করতে পারেন:
কাস্টম পরামিতি: কাস্টম পরামিতিগুলি Analytics প্রতিবেদনে মাত্রা বা মেট্রিক হিসাবে ব্যবহার করা যেতে পারে। আপনি অ-সংখ্যার ইভেন্ট প্যারামিটার ডেটা এবং কোনও প্যারামিটার ডেটার জন্য কাস্টম মেট্রিকের জন্য কাস্টম ডাইমেনশন ব্যবহার করতে পারেন সংখ্যাসূচকভাবে আরও ভালভাবে উপস্থাপন করা। একবার আপনি এসডিকে ব্যবহার করে একটি কাস্টম প্যারামিটার লগইন করার পরে, সেই কাস্টম পরামিতিগুলি বিশ্লেষণ প্রতিবেদনে উপস্থিত হওয়ার জন্য মাত্রা বা মেট্রিকটি নিবন্ধ করুন। এটি এর মাধ্যমে করুন: বিশ্লেষণ> ইভেন্টগুলি> কাস্টম সংজ্ঞা পরিচালনা করুন> কাস্টম মাত্রা তৈরি করুন
কাস্টম প্যারামিটারগুলি শ্রোতার সংজ্ঞাগুলিতে ব্যবহার করা যেতে পারে যা প্রতিটি প্রতিবেদনে প্রয়োগ হতে পারে। যদি আপনার অ্যাপ্লিকেশনটি কোনও বিগকুয়ারি প্রকল্পের সাথে যুক্ত থাকে তবে কাস্টম প্যারামিটারগুলি বিগকোয়ারিতে রফতানি করা ডেটাতেও অন্তর্ভুক্ত রয়েছে। গুগল অ্যানালিটিক্স 4 বিগকুয়ারি রফতানিতে নমুনা প্রশ্নগুলি এবং আরও অনেক কিছু সন্ধান করুন।
value
প্যারামিটার:value
একটি সাধারণ উদ্দেশ্য প্যারামিটার যা কোনও ইভেন্টের সাথে সম্পর্কিত একটি কী মেট্রিক সংগ্রহের জন্য দরকারী। উদাহরণগুলির মধ্যে আয়, দূরত্ব, সময় এবং পয়েন্ট অন্তর্ভুক্ত রয়েছে।
যদি আপনার অ্যাপ্লিকেশনটির নির্দিষ্ট প্রয়োজনগুলি প্রস্তাবিত ইভেন্টের ধরণের দ্বারা আচ্ছাদিত না থাকে তবে আপনি নিজের কাস্টম ইভেন্টগুলি লগ করতে পারেন। উদাহরণস্বরূপ, আপনি যদি কোনও গেম বিকাশ করছেন এবং কোনও খেলোয়াড় যখন কোনও নির্দিষ্ট লক্ষ্য শেষ করেন তখন ট্র্যাক করতে চান, আপনি নিম্নলিখিত উদাহরণের অনুরূপ একটি ইভেন্ট লগ করতে পারেন:
Web
import { getAnalytics, logEvent } from "firebase/analytics"; const analytics = getAnalytics(); logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});
Web
analytics.logEvent('goal_completion', { name: 'lever_puzzle'});
ড্যাশবোর্ডে ইভেন্টগুলি দেখুন
আপনি Firebase কনসোল ড্যাশবোর্ডগুলিতে আপনার ইভেন্টগুলি সম্পর্কে একত্রিত পরিসংখ্যান দেখতে পারেন। এই ড্যাশবোর্ডগুলি সারা দিন পর্যায়ক্রমে আপডেট হয়। তাত্ক্ষণিক পরীক্ষার জন্য, পূর্ববর্তী বিভাগে বর্ণিত হিসাবে লগক্যাট আউটপুট ব্যবহার করুন।
আপনি Firebase কনসোলে ইভেন্টগুলি ড্যাশবোর্ড থেকে এই ডেটা অ্যাক্সেস করতে পারেন। এই ড্যাশবোর্ডটি ইভেন্টের প্রতিবেদনগুলি দেখায় যা আপনার অ্যাপ্লিকেশন দ্বারা লগ করা প্রতিটি স্বতন্ত্র ধরণের ইভেন্টের জন্য স্বয়ংক্রিয়ভাবে তৈরি হয়।