12 مستودعات
Tools for tracking and analyzing user interaction patterns and journeys.
Distinguishing note: Focuses on user journey and cohort analysis rather than raw traffic counting.
Explore 12 awesome GitHub repositories matching data & databases · Behavioral Analytics. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Analyzes visitor journeys through funnels and cohort breakdowns to understand user interaction.
rrweb is a DOM session recording library and serialization framework used to record and replay web sessions. It converts the state of a web page into a serializable JSON data structure and tracks mutations to reconstruct user interactions within a replay engine. The system distinguishes itself by using a sandboxed iframe for reconstruction to isolate replayed content, preventing script execution and form submissions. It ensures visual consistency through CSS inline-style flattening and provides sensitive data masking to prevent private information from being captured. The project covers a br
Analyzes serialized session data and interaction patterns to understand how users navigate a web interface.
Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even
Streams custom player events to external platforms to monitor engagement, measure campaign effectiveness, and inform data-driven design decisions.
This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization. The library provides a unified interface for managing cloud identity and access, executing queries and mutations against GraphQL endpoints, and consuming REST APIs with secure request signing. It also includes tools for accessing machine learning services for natural language processing and computer vision. Broad capability areas include offline-first data
Collects user session data and behavioral metrics to analyze interaction patterns and application utilization.
FlutterFire is a collection of official plugins that integrate Firebase backend services into Flutter applications. It serves as a backend-as-a-service integration library, providing client-side wrappers for cloud authentication, databases, storage, and monitoring services. The project enables the integration of serverless backend logic and real-time data synchronization using NoSQL documents and state synchronization. It also provides capabilities for generative AI integration, including large language models, image generation, and local machine learning model management. The suite covers a
Collects events and engagement data to analyze how users interact with an application.
This repository provides a collection of starter templates, reference projects, and implementation guides for integrating Firebase services into Android applications. It serves as a boilerplate for building mobile apps with built-in cloud backend integration. The project includes examples for connecting Android applications to large language models for generative AI features. It also provides sample code for managing user identity and authentication, as well as demonstrations for integrating cloud databases and serverless functions. The codebase covers a broad range of capabilities, includin
Provides mechanisms for collecting and reporting event-based data to analyze user interaction patterns.
53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng
Provides tools for tracking and analyzing user interaction patterns and journeys via visual dashboards.
Guess is a predictive page loading library that uses machine learning to prefetch JavaScript bundles and assets. It functions as a resource prefetcher that predicts the next page a user will visit by utilizing a web application route parser and a user behavior analytics integrator. The project distinguishes itself by importing navigation patterns from analytics APIs to inform its predictive models. It uses probabilistic navigation modeling and historical transition data to calculate the likelihood of future page visits, allowing for the proactive download of lazy-loaded bundles. The system i
Imports navigation patterns from analytics APIs to inform predictive resource fetching.
هذا المشروع عبارة عن مجموعة أدوات تطوير برمجيات (SDK) وأداة لإدارة العناقيد (clusters) مخصصة لـ PHP. يعمل كـ SDK للبحث بالنص الكامل وواجهة للبحث المتجهي (vector search)، مما يتيح للتطبيقات إجراء عمليات بحث معجمية، وتقريبية، ودلالية على البيانات المفهرسة. تطبق المكتبة عميل HTTP متوافق مع معيار PSR 7 لضمان التوافق عبر بيئات مختلفة من خلال واجهات مراسلة موحدة. كما توفر واجهة متخصصة لاسترجاع التضمينات (embeddings) وتنفيذ مهام الاسترجاع الدلالي باستخدام البيانات المتجهية. تغطي قدرات المشروع مجموعة واسعة من المهام الإدارية والتشغيلية، بما في ذلك إدارة فهارس البحث، ومراقبة صحة العناقيد، وعمليات دورة حياة المستندات. ويدعم المشروع طرق استعلام متنوعة مثل SQL وEQL وES|QL، إلى جانب تجميع البيانات والتحليل الجغرافي المكاني. بالإضافة إلى ذلك، يوفر أدوات لتنسيق تعلم الآلة، واكتشاف الشذوذ، وإدارة الهوية والوصول.
Enables the creation and management of collections to analyze user search and click behavior.
OpenPanel is a self-hosted product analytics platform designed for tracking user behavior and visualizing product metrics on private infrastructure. It provides a comprehensive system for collecting events across web, mobile, and server environments while ensuring complete ownership of data. The platform distinguishes itself through a privacy-first approach, utilizing cookieless event tracking and regional data residency to simplify regulatory compliance. It integrates large language models via the Model Context Protocol, enabling users to query behavioral data and analyze trends using natura
Visualizes user interaction patterns through cohorts, funnels, and profiles to analyze product behavior.
هذا المشروع عبارة عن مجموعة من أطر عمل وخطوط أنابيب البيانات الضخمة، بما في ذلك إطار عمل تحليل Apache Hive، ومنصة تحليلات سلوكية، ومحرك تحليلات تنبؤية، وخطوط أنابيب بيانات في الوقت الفعلي. يوفر البنية التحتية لبناء سير عمل الاستخراج والتحويل والتحميل (ETL) لمعالجة مجموعات البيانات الكبيرة للتخزين الموزع والتحليل القائم على SQL. يدعم النظام تطبيقات تحليلية متنوعة، مثل محرك تنبؤي يستخدم الانحدار الخطي لتوقع القيم، وبنية في الوقت الفعلي تنقل البيانات عبر وسطاء الرسائل للتقارير الفورية. يتضمن قدرات متخصصة لتحليلات سلوك المستخدم، وقياس أداء التجارة الإلكترونية، وتحليل بيانات النقل الحضري. يغطي الكود المصدري نطاقاً واسعاً من هندسة وتحليل البيانات، بما في ذلك تنظيف البيانات وتحويلها، واستيعاب البيانات الموزع، ومعالجة التدفق القائم على النوافذ، وتصور النتائج من خلال أدوات ذكاء الأعمال. كما يتيح حساب مقاييس أعمال محددة مثل معدلات التحويل، وأداء تحقيق الدخل، ومستويات تفاعل المستخدم.
Tracks activity patterns and engagement metrics to identify growth trends and segment users by value.
Recommendable هي مكتبة Ruby مصممة لدمج محركات التوصية مباشرة في التطبيقات القائمة على قاعدة البيانات. توفر إطار عمل لتتبع تفاعلات المستخدم، مثل الإعجابات، وعدم الإعجابات، والإشارات المرجعية، لبناء ملفات تعريف اهتمام مفصلة وتوليد اقتراحات محتوى مخصصة. يتميز المحرك باستخدام التصفية التعاونية لتحديد العلاقات بين العناصر بناءً على سلوك المستخدم المتداخل. يدعم المحرك كلاً من الاقتراحات المخصصة المصممة حسب التفضيلات الفردية وتصنيفات الشعبية المجمعة التي تظهر المحتوى الشائع عبر مجموعة البيانات بأكملها. يدير النظام المهام الحسابية الثقيلة من خلال المعالجة الخلفية غير المتزامنة، مما يضمن أن تسجيل التشابه وتحديثات التوصية لا تؤثر على استجابة التطبيق. يمكن للمطورين توسيع المحرك بشكل أكبر باستخدام خطافات دورة الحياة التي تطلق منطق عمل مخصصاً كلما تغيرت تفضيلات المستخدم، أو عن طريق بدء عمليات إعادة الحساب يدوياً خارج طوابير الانتظار الآلية القياسية.
Tracks and stores individual interaction data to identify patterns and generate insights about user interests.