تحليلات لـ Laravel

تحليلات المنتج لـ Laravel

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

لماذا يهم ذلك

ما يمكن لفرق Laravel رؤيته أخيرًا

قاعدة البيانات تسجّل النجاح فقط

يظهر صف عندما يُكمل أحدهم النموذج. أما كل من فتحه ثم استسلم فلا يترك أي أثر — وهم عادةً المجموعة الأكبر.

Livewire يحدّث دون تحميل الصفحة

يستبدل Livewire أجزاءً من الصفحة عبر الشبكة، فقد يبدو تدفق متعدد الخطوات كمشاهدة صفحة واحدة. يسجّل تتبع الأحداث كل خطوة لحظة وقوعها.

أخطاء التحقق ليست استثناءات

لا تصل هذه الأخطاء إلى أداة تتبع الأخطاء لديك، فقد يبقى حقل يرفض نصف تسجيلاتك معطلًا لشهور. تضع إعادة التشغيل المحاولة المرفوضة أمامك على الشاشة.

الإعداد

أضف PulsePanda إلى Laravel

أضف الوسم إلى head في تخطيط Blade الرئيسي. تُغطّى كل العروض التي ترثه، بما في ذلك صفحات Livewire وInertia.

resources/views/layouts/app.blade.php

{{-- resources/views/layouts/app.blade.php --}} <head> <meta charset="utf-8"> <script src="https://pulsepanda.dev/sdk.js" data-project="{{ config('services.pulsepanda.project') }}" defer></script> </head>

احتفظ بمعرّف المشروع في ملف .env واقرأه عبر config() بدلًا من كتابته مباشرةً، لتبقى بيئة الاختبار والإنتاج منفصلتين.

سير العمل

من التثبيت إلى الرؤية

1

ثبّت المقتطف

أضف السكربت مرة واحدة إلى تخطيط Blade فتُغطّى كل العروض التي ترثه.

2

تتبّع ما يهم

استدعِ pulsepanda.track() على الإجراءات الرئيسية و pulsepanda.identify() بعد تسجيل الدخول لربط الأحداث والجلسات والملاحظات بكل مستخدم.

3

اتخذ قرارات بناءً على البيانات

أنشئ المسارات، وشاهد عمليات إعادة التشغيل وراء حالات التسرّب، واقرأ الخرائط الحرارية، واجمع الملاحظات داخل المنتج — كل ذلك في مساحة عمل واحدة.

ما تحصل عليه

مقتطف واحد، الصورة الكاملة

مقتطف واحد، الصورة الكاملة
طبقة التحليلاتمشاهدات الصفحات والأحداث المخصصة ومسارات التحويل والاحتفاظ.
طبقة السلوكإعادة تشغيل الجلسات وخرائط النقر والتمرير الحرارية وسياق الأخطاء.
طبقة الملاحظاتاستبيانات داخل المنتج وأدوات الملاحظات والنماذج ولوحة تصويت على الميزات.

الأسئلة الشائعة

أسئلة حول Laravel

هل يعمل هذا مع Livewire؟

نعم. السكربت موجود في التخطيط، لذا يبقى بعد تحديثات Livewire. أما الخطوات التي لا تغيّر عنوان URL فسجّلها باستدعاء track() من مستمع أحداث.

هل يمكنني ربط الأحداث بمستخدمي Laravel؟

نعم. استدعِ identify() بمعرّف المستخدم المصادق عليه بعد تسجيل الدخول، فيرتبط كل حدث وجلسة وملاحظة بذلك الحساب.

هل يحل محل Telescope أو أداة تتبع الأخطاء لدي؟

لا — تلك الأدوات تراقب خادمك. أما هذه فتراقب المتصفح، فكل منهما يجيب عن سؤال مختلف: ماذا فعلت شيفرتك، وماذا اختبر الشخص الجالس أمامها.

صفحات ذات صلة

استكشف المزيد

أضف التحليلات إلى تطبيق Laravel

ثبّت مرة واحدة واربط التحليلات وإعادة تشغيل الجلسات والخرائط الحرارية والمسارات والملاحظات في دقائق.

ابدأ مجانًا