DebugView আপনাকে প্রায় রিয়েল-টাইমে ডেভেলপমেন্ট ডিভাইসে আপনার অ্যাপ দ্বারা লগ করা কাঁচা ইভেন্ট ডেটা দেখতে সক্ষম করে। এটি উন্নয়নের ইন্সট্রুমেন্টেশন পর্বের সময় বৈধকরণের উদ্দেশ্যে খুবই উপযোগী এবং আপনার বিশ্লেষণ বাস্তবায়নে ত্রুটি এবং ভুলগুলি আবিষ্কার করতে এবং সমস্ত ইভেন্ট এবং ব্যবহারকারীর বৈশিষ্ট্যগুলি সঠিকভাবে লগ করা হয়েছে তা নিশ্চিত করতে সাহায্য করতে পারে৷
ডিবাগ মোড সক্ষম করা হচ্ছে
সাধারণত, আপনার অ্যাপ দ্বারা লগ করা ইভেন্টগুলি প্রায় এক ঘন্টার মধ্যে একসাথে ব্যাচ করা হয় এবং একসাথে আপলোড করা হয়। এই পদ্ধতিটি শেষ ব্যবহারকারীদের ডিভাইসে ব্যাটারি সংরক্ষণ করে এবং নেটওয়ার্ক ডেটা ব্যবহার হ্রাস করে। যাইহোক, আপনার অ্যানালিটিক্স ইমপ্লিমেন্টেশন যাচাই করার উদ্দেশ্যে (এবং, ডিবাগভিউ রিপোর্টে আপনার অ্যানালিটিক্স দেখার জন্য), আপনি ন্যূনতম বিলম্বের সাথে ইভেন্টগুলি আপলোড করতে আপনার ডেভেলপমেন্ট ডিভাইসে ডিবাগ মোড চালু করতে পারেন।
অ্যান্ড্রয়েড
একটি অ্যান্ড্রয়েড ডিভাইসে অ্যানালিটিক্স ডিবাগ মোড সক্ষম করতে, নিম্নলিখিত কমান্ডগুলি চালান:
adb shell setprop debug.firebase.analytics.app package_name
এই আচরণটি অব্যাহত থাকে যতক্ষণ না আপনি নিম্নোক্ত কমান্ডটি কার্যকর করে স্পষ্টভাবে ডিবাগ মোড নিষ্ক্রিয় করেন:
adb shell setprop debug.firebase.analytics.app .none.
iOS+
আপনার ডেভেলপমেন্ট ডিভাইসে অ্যানালিটিক্স ডিবাগ মোড সক্ষম করতে, Xcode-এ নিম্নলিখিত কমান্ড লাইন আর্গুমেন্ট উল্লেখ করুন:
-FIRDebugEnabled
নিম্নলিখিত কমান্ড লাইন আর্গুমেন্ট উল্লেখ করে আপনি স্পষ্টভাবে ডিবাগ মোড নিষ্ক্রিয় না করা পর্যন্ত এই আচরণ অব্যাহত থাকে:
-FIRDebugDisabled
ওয়েব
আপনার ব্রাউজারে Analytics ডিবাগ মোড সক্ষম করতে, Google Analytics ডিবাগার ক্রোম এক্সটেনশন ইনস্টল করুন।
একবার ইন্সটল করলে, এক্সটেনশন চালু করুন এবং পৃষ্ঠাটি রিফ্রেশ করুন। সেই বিন্দু থেকে, এক্সটেনশনটি ডিবাগ মোডে আপনার অ্যাপে ইভেন্টগুলি লগ করবে।
আপনি Firebase কনসোলে DebugView লগ ইন করা ইভেন্ট দেখতে পারেন।
রিপোর্টিং
একবার আপনি আপনার ডেভেলপমেন্ট ডিভাইসে ডিবাগ মোড সক্ষম করলে, Google Analytics-এর শীর্ষ নেভিতে স্ট্রিমভিউ-এর পাশের তীরটি নির্বাচন করে এবং DebugView নির্বাচন করে DebugView- এ নেভিগেট করুন।
তারপর, ডিবাগভিউ রিপোর্টে আপনার অ্যাপের ইভেন্টগুলি লগ করা দেখতে আপনার অ্যাপ ব্যবহার করা শুরু করুন।
সেকেন্ড স্ট্রীম (মাঝের কলাম) গত 60 সেকেন্ডে লগ ইন করা ঘটনাগুলি দেখায়৷ মিনিট স্ট্রীম (বাম কলাম) গত 30 মিনিটের ইভেন্টের আর্কাইভের একটি সিরিজ দেখায়। এবং ডান কলামটি 30-মিনিটের সময়কালে লগ ইন করা শীর্ষ ইভেন্টগুলির পাশাপাশি বর্তমান নির্বাচিত ডেভেলপমেন্ট ডিভাইসের জন্য বর্তমান ব্যবহারকারীর বৈশিষ্ট্যগুলি দেখায়৷
সেকেন্ড স্ট্রীম
ডিফল্টরূপে, আপনি শেষ 60 সেকেন্ডে লগ করা ইভেন্টগুলির একটি তালিকা দেখতে পাবেন। প্রতিটি ইভেন্ট একটি টাইমস্ট্যাম্প প্রদর্শন করে যা ডেভেলপমেন্ট ডিভাইসে লগিং করার সময়ের সাথে মিলে যায়। আপনি সেই ইভেন্টের সাথে সম্পর্কিত প্যারামিটারগুলির একটি তালিকা দেখতে একটি ইভেন্টে ক্লিক করতে পারেন৷
যেহেতু অ্যাপ ব্যবহারের সময় ব্যবহারকারীর সম্পত্তির মান পরিবর্তন হয়, আপনি সেই পরিবর্তনের জন্য একটি এন্ট্রি দেখতে পাবেন।
মিনিট স্ট্রীম
এই স্ট্রীমটি চেনাশোনাগুলির একটি সিরিজ দেখায় যেগুলির প্রত্যেকটি শেষ 30 মিনিটের সময়ের এক মিনিটের সাথে মিলিত৷ বৃত্তের সংখ্যাটি সেই মিনিটে প্রাপ্ত ইভেন্টের গণনা নির্দেশ করে৷ এই চেনাশোনাগুলির একটিতে ক্লিক করলে সেকেন্ডের স্ট্রীমটি সেই মিনিটের মধ্যে লগ ইন করা ইভেন্টগুলির সাথে তৈরি হবে৷ এটি কার্যকরভাবে আপনাকে গত 30 মিনিটে লগ করা ইভেন্টগুলিকে সূক্ষ্মভাবে বিস্তারিতভাবে পরীক্ষা করার অনুমতি দেয়।
শীর্ষ ঘটনা এবং বর্তমান ব্যবহারকারী বৈশিষ্ট্য
শীর্ষ ইভেন্ট সারণী 30-মিনিট সময়কালে লগ করা শীর্ষ ইভেন্টগুলি দেখায়৷ এবং বর্তমান ব্যবহারকারীর বৈশিষ্ট্য সারণীটি বর্তমানে নির্বাচিত ডেভেলপমেন্ট ডিভাইসের জন্য ব্যবহারকারীর বৈশিষ্ট্যগুলির সেটের সর্বশেষ অবস্থা দেখায়।
ডিভাইস নির্বাচক
যেহেতু অনেকগুলি বিভিন্ন ডেভেলপমেন্ট ডিভাইসে ডিবাগ মোড সক্রিয় থাকতে পারে, আপনি ডিভাইস নির্বাচক ব্যবহার করে নির্দিষ্ট ডিভাইসটি বেছে নিতে পারেন যার উপর DebugView রিপোর্ট ফোকাস করবে। এটি একাধিক বিকাশকারীকে একে অপরকে প্রভাবিত না করে তাদের নিজস্ব উপকরণ এবং বৈধতা প্রচেষ্টায় ফোকাস করতে দেয়।