منغول

تتبع حركة موقعك وتوليد تقارير مخصصة
التحميل الان

منغول الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Justin Quick
  • موقع ويب الناشر:
  • http://code.google.com/u/justquick/

منغول العلامات


منغول وصف

تتبع حركة المرور في موقعك وتوليد تقارير مخصصة Mongol هو برنامج تحليلات الويب لإعلامك بتتبع حركة مرور موقعك وتوليد تقارير مخصصة. يستخدم MongoDB كخضورة وبيتثون مع Pymongo لملء قاعدة البيانات والاستعلام عنها. يستخدم WSGI القياسي لجمع معلومات التحليلات وخدمة تتبع بيانات تحليلات GIF Pixel.Custom يمكن إلقاؤها في الخدمة ويمكنك بعد ذلك إجراء تقارير مخصصة لتتبع أي شيء تريده. هذا المشروع مثالي في الإجابة على أسئلة مثل "ما هي أفضل 10 صفحات مشاهدة؟" تتطلب المتطلبات MountsMongol Pymongo للاتصال بمثيل MongoDB. بالنسبة للارتفاع، يتم توصيله لاستخدامه مع Gevent ولكنه يعمل أيضا مع إعصار وحتى Apache / mod_wsgi. فيما يلي قائمة المتطلبات الواردة: Sudo Pip تثبيت Pymongo GeventInstallSetup وتثبيت MongoDB. هنا دليل QuickStart الخاص بهم. بعد ذلك، قم بتنزيل شفرة المصدر وتثبيت البرامج النصية: Git استنساخ Git: //github.com/justquick/mongol.gitcd Mongolsudo Python Setup.py Installmongol-Servemongol-Server يبدأ تشغيل مثيل الخدمة عند العنوان الاختياري و ميناء. الإعدادات الافتراضية التي تستضيف عند 0.0.0.0:8000. تستضيف هذه الخدمة من تتبع GIF ولكن يمكنك نقل أي نوع من بيانات التحليلات كحصول على المعلمات. الموقعان الوحيدان المطلوبان هو 1) الموقع الذي هو مجال موقعك و 2) عنوان URL الذي هو عنوان URL المطلق للصفحة التي ترغب في تتبعها. سيتم تعبئة الموقع وعنوان URL إذا أرسل HTTP_REFERER الذي يرسله المستعرض كصفحة تم العثور على GIF تتبع. يتم تخزين أي معلمات أخرى للاستخدام لاحقا. تقارير التكوين-mongol-reportMongol-Religgenerates تقارير JSON تقارير من قاعدة بيانات التحليلات بناء على معلمات التكوين الموجودة في وسيطة اسم الملف File Config-File. هذا هو الأفضل على cronjob بحيث تكون التقارير التي تم إنشاؤها محدثة. يمكن تقديم ملفات الإبلاغ عن طريق خدمة منفصلة (LightTPD مثاليا) بحيث لا يتم انسداد خدمة التحليلات من خلال خدمة ملفات OptionsConfiguration الخاصة بالتقارير تحتوي على أقسام من التقارير لتوليد عند تشغيل تقرير منغول. كل اسم قسم سيقوم بإنشاء ملف تقرير واحد يسمى القسم - Name.json. فيما يلي الخيارات لكل قسم: * الإخراج - السلسلة المطلوبة. دليل الإخراج لتخزين الملفات في (مثل ~ / mongol / التقارير) * سلسلة الوقت الاختياري. الوقت الذي يتم فيه إزالة السجلات القديمة (مثل الأيام: 2). مناسبة منغول مناسبة حقا للنظر في البيانات في الوقت العاشر الماضي من الوقت وتزيل أي سجلات تم تسجيلها قبل ذلك. بشكل افتراضي، لا يفعل أي حد. * رد الاتصال - سلسلة اختيارية. اسم وظيفة لف النتائج مع إنشاء تقارير JSONP المناسبة. الإعدادات الافتراضية للنتائج. * الحد - اختياري كثيف. الحد من النتائج في التقارير. الإعدادات الافتراضية إلى 10. * طلب - سلسلة اختيارية. طلب النتائج. إما عن تصاعدي أو د للتنازلي. الإعدادات الافتراضية إلى D * mapper - سلسلة اختيارية. رمز مصدر JS وظيفة التعيين لاستخدامه في خريطة MongoDB / تقليل capabilies. الإعدادات الافتراضية للعمل () {emit ({url: this.url، العنوان: this.title}، this.pageviews)؛ } * مخفض - سلسلة اختيارية. رمز المصدر JS من وظيفة الحد من الاستخدام في خريطة MongoDB / تقليل capabilies. الإعدادات الافتراضية للعمل (المفتاح والقيم) {var المجموع = 0؛ ل (var i = 0؛ أنا <القيم. طول؛ i ++) {المجموع + = القيم ؛ } إجمالي الإجمالي؛ } للحصول على مساعدة في الخريطة / تقليل الأشياء، إلقاء نظرة على متطلبات وثائق MONGODB في MAGODB: بيثون


منغول برامج ذات صلة