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

ডিবাগিং ইভেন্টগুলি

DebugView আপনাকে প্রায় রিয়েল-টাইমে ডেভেলপমেন্ট ডিভাইসে আপনার অ্যাপ দ্বারা লগ করা কাঁচা ইভেন্ট ডেটা দেখতে সক্ষম করে। এটি বিকাশের ইন্সট্রুমেন্টেশন পর্বের সময় বৈধকরণের উদ্দেশ্যে খুবই উপযোগী এবং আপনাকে আপনার বিশ্লেষণ বাস্তবায়নে ত্রুটি এবং ভুলগুলি আবিষ্কার করতে এবং নিশ্চিত করতে সাহায্য করতে পারে যে সমস্ত ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলি সঠিকভাবে লগ করা হচ্ছে৷

ডিবাগ মোড সক্ষম করা হচ্ছে

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

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

একটি অ্যান্ড্রয়েড ডিভাইসে অ্যানালিটিক্স ডিবাগ মোড সক্ষম করতে, নিম্নলিখিত কমান্ডগুলি চালান:

adb shell setprop debug.firebase.analytics.app package_name

এই আচরণটি অব্যাহত থাকে যতক্ষণ না আপনি নিম্নোক্ত কমান্ডটি চালানোর মাধ্যমে স্পষ্টভাবে ডিবাগ মোড নিষ্ক্রিয় করেন:

adb shell setprop debug.firebase.analytics.app .none.

iOS+

আপনার ডেভেলপমেন্ট ডিভাইসে অ্যানালিটিক্স ডিবাগ মোড সক্ষম করতে, Xcode-এ নিম্নলিখিত কমান্ড লাইন আর্গুমেন্ট উল্লেখ করুন:

-FIRDebugEnabled

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

-FIRDebugDisabled

ওয়েব

আপনার ব্রাউজারে অ্যানালিটিক্স ডিবাগ মোড সক্রিয় করার জন্য, ইনস্টল Google এনালিটিক্স ডিবাগার ক্রোম এক্সটেনশন।

একবার ইনস্টল হয়ে গেলে, এক্সটেনশন সক্রিয় করুন এবং পৃষ্ঠাটি রিফ্রেশ করুন। সেই বিন্দু থেকে, এক্সটেনশনটি ডিবাগ মোডে আপনার অ্যাপে ইভেন্টগুলি লগ করবে।

আপনি Firebase কনসোলে DebugView লগ ইন করা ইভেন্ট দেখতে পারেন।

রিপোর্টিং

একবার আপনি আপনার উন্নয়ন ডিভাইস, নেভিগেট উপর ডিবাগ মোড সক্রিয় করেছেন DebugView Google এনালিটিক্স শীর্ষ এনএভি উপর StreamView পাশের তীরে নির্বাচন এবং DebugView নির্বাচন করে।

Google Analytics-এর শীর্ষ নেভিতে স্ট্রিমভিউ-এর পাশের তীরটি নির্বাচন করে এবং ডিবাগভিউ নির্বাচন করে ডিবাগভিউতে নেভিগেট করুন

তারপর, ডিবাগভিউ রিপোর্টে আপনার অ্যাপের ইভেন্টগুলি লগ করা দেখতে আপনার অ্যাপ ব্যবহার করা শুরু করুন।

DebugView রিপোর্ট।

সেকেন্ড স্ট্রীম (মাঝের কলাম) গত 60 সেকেন্ডে লগ ইন করা ঘটনাগুলি দেখায়। মিনিট স্ট্রীম (বাম কলাম) গত 30 মিনিটের ইভেন্টের আর্কাইভের একটি সিরিজ দেখায়। এবং ডান কলামটি 30-মিনিটের সময়কালে লগ ইন করা শীর্ষ ইভেন্টগুলির পাশাপাশি বর্তমানে নির্বাচিত ডেভেলপমেন্ট ডিভাইসের জন্য বর্তমান ব্যবহারকারীর বৈশিষ্ট্যগুলি দেখায়৷

সেকেন্ড স্ট্রীম

ডিফল্টরূপে, আপনি শেষ 60 সেকেন্ডে লগ করা ইভেন্টগুলির একটি তালিকা দেখতে পাবেন। প্রতিটি ইভেন্ট একটি টাইমস্ট্যাম্প প্রদর্শন করে যা ডেভেলপমেন্ট ডিভাইসে লগিং করার সময়ের সাথে মিলে যায়। আপনি সেই ইভেন্টের সাথে যুক্ত প্যারামিটারগুলির একটি তালিকা দেখতে একটি ইভেন্টে ক্লিক করতে পারেন৷

ইভেন্ট প্যারামিটারের একটি উদাহরণ তালিকা।

অ্যাপ ব্যবহারের সময় ব্যবহারকারীর সম্পত্তির মান পরিবর্তন হওয়ার সাথে সাথে আপনি সেই পরিবর্তনের জন্য একটি এন্ট্রি দেখতে পাবেন।

একটি উদাহরণ ব্যবহারকারী সম্পত্তি.

মিনিট স্ট্রীম

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

মিনিট স্ট্রিম একটি উদাহরণ.

শীর্ষ ঘটনা এবং বর্তমান ব্যবহারকারী বৈশিষ্ট্য

শীর্ষ ইভেন্ট সারণী 30-মিনিট সময়কালে লগ করা শীর্ষ ইভেন্টগুলি দেখায়৷ এবং বর্তমান ব্যবহারকারীর বৈশিষ্ট্য সারণীটি বর্তমানে নির্বাচিত ডেভেলপমেন্ট ডিভাইসের জন্য ব্যবহারকারীর বৈশিষ্ট্যগুলির সেটের সর্বশেষ অবস্থা দেখায়।

শীর্ষ-ইভেন্ট টেবিলের একটি উদাহরণ।

ডিভাইস নির্বাচক

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

ডিভাইস নির্বাচকের একটি উদাহরণ।