| প্ল্যাটফর্ম বেছে নিন: | iOS+ Android ওয়েব Flutter Unity C++ |
ইভেন্ট আপনার অ্যাপে কী ঘটছে সেই সম্পর্কে ইনসাইট প্রদান করে, যেমন ব্যবহারকারীর অ্যাকশন, সিস্টেম ইভেন্ট বা সমস্যা।
Analytics আপনার জন্য কিছু ইভেন্ট অটোমেটিক লগ করে রাখে; সেগুলি পেতে আপনাকে কোনও কোড যোগ করতে হবে না। আপনার অ্যাপকে অতিরিক্ত ডেটা সংগ্রহ করতে হলে, আপনি অ্যাপে সর্বাধিক ৫০০টি আলাদা Analytics ইভেন্ট টাইপ লগ করতে পারবেন (আপনি Google Analytics 360 ব্যবহার করলে ২০০০টি)। আপনার অ্যাপ লগ করা ইভেন্টের মোট ভলিউমের উপর কোনও সীমা নেই। মনে রাখবেন যে ইভেন্টের নাম কেস-সেনসিটিভ হয় এবং দুটি ইভেন্টের নাম যদি শুধু কেসের ক্ষেত্রে আলাদা হয়, তাহলে দুটি আলাদা ইভেন্ট লগ করা হবে।
শুরু করার আগে
Analytics ব্যবহার করা শুরু করুন লিঙ্কে বর্ণিত পদ্ধতি অনুযায়ী আপনার প্রোজেক্ট সেট-আপ করেছেন এবং Analytics অ্যাক্সেস করতে পারছেন কিনা তা নিশ্চিত করুন।
ইভেন্ট লগ করা
আপনি
firebase.analytics() ইনস্ট্যান্স কনফিগার করার পরে,
logEvent()
পদ্ধতির মাধ্যমে ইভেন্ট লগ করা শুরু করতে পারবেন। আপনি যদি আগে থেকেই Google Analytics-এর সাথে পরিচিত হন, তাহলে এই পদ্ধতিটি
gtag.js-এ event কমান্ড ব্যবহার করার
সমতুল্য।
আপনাকে শুরু করতে সাহায্য করার জন্য, Analytics SDK বেশ কিছু সাজেস্ট করা ইভেন্টকে সংজ্ঞায়িত করে যা খুচরা ও ই-কমার্স, ভ্রমণ এবং গেমিং অ্যাপ সহ বিভিন্ন ধরনের অ্যাপের মধ্যে সাধারণ। আরও জানতে এইসব ইভেন্ট সম্পর্কে এবং কখন সেগুলি ব্যবহার করতে হবে, তা জানতে সাজেস্ট করা ইভেন্ট দেখুন।
আপনি বিভিন্ন ইভেন্ট ও সেগুলির প্যারামিটার প্রয়োগ করার বিবরণ 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 ব্যবহার করে কাস্টম প্যারামিটার লগ করার পরে, Analytics রিপোর্টে সেইসব কাস্টম প্যারামিটার দেখা যাচ্ছে কিনা তা নিশ্চিত করতে, ডাইমেনশন বা মেট্রিক রেজিস্টার করুন। এটি করতে, Firebase কনসোলে, Analytics > কাস্টম ডেফিনিশন বিকল্পে যান।
কাস্টম প্যারামিটার অডিয়েন্স সংজ্ঞায় ব্যবহার করা যেতে পারে যা প্রতিটি রিপোর্টে প্রয়োগ করা হতে পারে। আপনার অ্যাপ কোনও BigQuery প্রোজেক্টের সাথে লিঙ্ক করা থাকলে, ডেটাতে কাস্টম প্যারামিটারও অন্তর্ভুক্ত থাকে যা BigQuery-তে এক্সপোর্ট করা হয়। Google Analytics 4 BigQuery এক্সপোর্ট থেকে নমুনা কোয়েরি ও আরও অনেক কিছু খুঁজে দেখুন।
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 কনসোলে, আপনি Analytics > ইভেন্ট ড্যাশবোর্ডে আপনার ইভেন্ট সম্পর্কে সামগ্রিক পরিসংখ্যান দেখতে পাবেন।
এই ড্যাশবোর্ড সম্পর্কে নিম্নলিখিত বিষয়গুলি মনে রাখবেন:
ড্যাশবোর্ডে ইভেন্ট রিপোর্ট দেখানো হয় যা আপনার অ্যাপের লগ করা প্রতিটি আলাদা আলাদা ধরনের ইভেন্টের জন্য অটোমেটিক তৈরি হয়।
ড্যাশবোর্ড সারাদিন ধরে মাঝে মাঝে আপডেট করা হয়। অবিলম্বে পরীক্ষা করার জন্য, DebugView ব্যবহার করুন।