سؤال

نريد إضافة إحصائيات تتبع إلى تطبيق ويب نحن نبني ولكنهم غير متأكد من كيفية الذهاب حول هذا الموضوع. (أي النقرات، PageViews، والزيارات الفريدة وغيرها)

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

نريد إضافة تتبع كوحدة ASP.NET MVC - لكننا غير متأكد من أفضل طريقة للحصول على البيانات في الواقع والمعلومات "المسار" بشكل أساسي؟

إذا كان أي شخص يمكن أن يساعد - تقدير كبير.

تحرير: فقط لتكون واضحة، نريد القيام بذلك داخل المنزل وتقديم الإحصائيات للمستخدمين لدينا كوحدة رسوم إضافية؟

هل كانت مفيدة؟

المحلول

يمكنك تشغيل تسجيل الدخول الخاص ب IIS ثم استخدم حزمة خادم SQL Server ل IIS. يأتي مع العديد من التقارير المعلبة لإحصائيات المواقع الخاصة بك، ثم يمكنك أخذها من هناك مع تقاريرك المخصصة.

يمكنك أيضا استخدام محلل السجل للحصول على الإحصائيات في SQL Server DB وبعد ذلك يمكنك استخدام SQL من تحليل التطبيق الخاص بك ولفك.

في كلتا الحالتين، يمكنك تعديل هذا وبيعها كإضافة إلى قاعدة عملاءك.

نصائح أخرى

يمكنك استخدام Piwik., ، أنت فقط بحاجة إلى الإصدار PHP 5.1.3 أو إصدار أكبر و MySQL 4.1 أو أكبر. كما يقولون في موقعهم على شبكة الإنترنت، "يهدف Piwik إلى أن يكون بديلا مفتوح المصدر ل Google Analytics."

لديهم عرض تجريبي على الموقع الرسمي حتى تتمكن من معرفة ما إذا كان الأمر ما الذي تبحث عنه.

تحليلات كوكل هي خدمة شعبية. يمكنك فقط إدراج القليل من JavaScript في كل صفحة تحتوي على اسم المواقع الخاص بك و Google تتبع البيانات وتوفر جميع التقرير على لوحة معلومات على شبكة الإنترنت مفيدة.

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

أود أن أنظر إلى Analytics لتبدأ وفرع فقط إلى شيء أكثر تعقيدا إذا لم يفي بمتطلباتك.

قدمت Klabranche إجابة شاملة من حيث استخدام سجلات خادم الويب. أعتقد أن سجل خادم الويب هو وسيلة رائعة AA لتحليل بيانات تطبيق الويب الخاص بك.

ومع ذلك، تعتمد على تطبيق الويب الخاص بك ونطاق التحليلات الخاصة بك، فقط تتابع على سجل خادم الويب ليس وسيلة جيدة ل.

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

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

خلاصة

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

أتمنى أن يساعدك هذا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top