Catch up on highlights from Firebase at Google I/O 2023. Learn more

أحداث التصحيح

يمكّنك DebugView من رؤية بيانات الأحداث الأولية التي يسجلها تطبيقك على أجهزة التطوير في الوقت الفعلي تقريبًا. يعد هذا مفيدًا جدًا لأغراض التحقق من الصحة أثناء مرحلة تطوير الأجهزة ويمكن أن يساعدك في اكتشاف الأخطاء والأخطاء في تنفيذ Analytics وتأكيد تسجيل جميع الأحداث وخصائص المستخدم بشكل صحيح.

تفعيل وضع التصحيح

بشكل عام ، يتم تجميع الأحداث التي تم تسجيلها بواسطة تطبيقك معًا على مدار ساعة تقريبًا وتحميلها معًا. هذا النهج يحافظ على البطارية على أجهزة المستخدمين ويقلل من استخدام بيانات الشبكة. ومع ذلك ، لأغراض التحقق من صحة تنفيذ Analytics (ولعرض تحليلاتك في تقرير DebugView) ، يمكنك تمكين وضع التصحيح على جهاز التطوير لديك لتحميل الأحداث بأدنى حد من التأخير.

iOS +

لتمكين وضع تصحيح الأخطاء في Analytics على جهاز التطوير لديك ، حدد وسيطة سطر الأوامر التالية في Xcode:

-FIRDebugEnabled

يستمر هذا السلوك حتى يتم تعطيل وضع التصحيح بشكل صريح عن طريق تحديد وسيطة سطر الأوامر التالية:

-FIRDebugDisabled

يمكنك إضافة هذه الوسائط عن طريق تحرير مخطط مشروعك وإضافة إدخال جديد إلى "Arguments Passed On Launch".

ذكري المظهر

لتمكين وضع تصحيح الأخطاء في Analytics على جهاز Android ، قم بتنفيذ الأوامر التالية:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

يستمر هذا السلوك حتى يتم تعطيل وضع التصحيح بشكل صريح عن طريق تنفيذ الأمر التالي:

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

الويب

لتمكين وضع تصحيح أخطاء Analytics في متصفحك ، قم بتثبيت إضافة Google Analytics Debugger Chrome.

بمجرد التثبيت ، قم بتمكين الامتداد وقم بتحديث الصفحة. من تلك النقطة فصاعدًا ، ستسجل الإضافة الأحداث في تطبيقك في وضع التصحيح.

يمكنك عرض الأحداث التي تم تسجيلها في DebugView في وحدة تحكم Firebase.

تقرير عن بيانات الحدث

بمجرد تمكين وضع التصحيح على أجهزة التطوير الخاصة بك ، انتقل إلى DebugView عن طريق تحديد السهم بجوار StreamView في الجزء العلوي من Google Analytics وتحديد DebugView.

انتقل إلى DebugView عن طريق تحديد السهم بجوار StreamView في الجزء العلوي من برنامج Google Analytics وتحديد DebugView

بعد ذلك ، ما عليك سوى البدء في استخدام التطبيق لمعرفة أحداث التطبيق التي يتم تسجيلها في تقرير DebugView.

تقرير DebugView.

يعرض تيار الثواني (العمود الأوسط) الأحداث التي تم تسجيلها في آخر 60 ثانية. يعرض تيار الدقائق (العمود الأيمن) سلسلة من أرشيفات الأحداث خلال آخر 30 دقيقة. ويعرض العمود الأيمن أهم الأحداث التي تم تسجيلها في فترة 30 دقيقة بالإضافة إلى خصائص المستخدم الحالية لجهاز التطوير المحدد حاليًا.

تيار ثانية

بشكل افتراضي ، سترى قائمة بالأحداث التي تم تسجيلها في آخر 60 ثانية. يعرض كل حدث طابعًا زمنيًا يتوافق مع وقت تسجيله على جهاز التطوير. يمكنك النقر فوق حدث لعرض قائمة بالمعلمات المرتبطة بهذا الحدث.

مثال على قائمة معلمات الحدث.

نظرًا لتغير قيم خصائص المستخدم أثناء دورة استخدام التطبيق ، سترى إدخالًا لهذا التغيير.

مثال على خاصية المستخدم.

تدفق الدقائق

يعرض هذا البث سلسلة من الدوائر التي تتوافق كل منها مع دقيقة من الوقت خلال آخر 30 دقيقة. يشير الرقم الموجود في الدائرة إلى عدد الأحداث المستلمة في تلك الدقيقة. سيؤدي النقر فوق إحدى هذه الدوائر إلى ملء دفق الثواني بالأحداث التي تم تسجيلها خلال تلك الدقيقة من الوقت. يتيح لك هذا بشكل فعال فحص الأحداث التي تم تسجيلها خلال آخر 30 دقيقة بتفاصيل دقيقة.

مثال على دفق الدقائق.

أهم الأحداث وخصائص المستخدم الحالية

يعرض جدول أهم الأحداث الأحداث التي تم تسجيلها خلال فترة 30 دقيقة. ويعرض جدول خصائص المستخدم الحالي أحدث حالة لمجموعة خصائص المستخدم لجهاز التطوير المحدد حاليًا.

مثال على جدول أهم الأحداث.

محدد الجهاز

نظرًا لأنه يمكن تمكين وضع التصحيح للعديد من أجهزة التطوير المختلفة ، يمكنك استخدام محدد الجهاز لاختيار الجهاز المحدد الذي سيركز عليه تقرير DebugView. يسمح ذلك للعديد من المطورين بالتركيز على الأجهزة الخاصة بهم وجهود التحقق من الصحة دون التأثير على بعضهم البعض.

مثال على محدد الجهاز.