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.
该项目是 PHP 的软件开发工具包和集群管理工具。它作为一个全文搜索 SDK 和向量搜索接口,使应用程序能够对索引数据执行词法、模糊和语义搜索。 该库实现了 PSR 7 HTTP 客户端,通过标准化的消息接口确保跨环境兼容性。它提供了一个专门的接口,用于检索嵌入向量并使用向量数据执行语义检索工作流。 其功能涵盖了广泛的行政和操作任务,包括搜索索引管理、集群健康监控和文档生命周期操作。它支持多种查询方法,如 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.
This project is a collection of big data frameworks and pipelines, including an Apache Hive analysis framework, a behavioral data analytics platform, a predictive analytics engine, and real-time data pipelines. It provides the infrastructure for building Extract, Transform, Load (ETL) workflows to process large datasets for distributed storage and SQL-based analysis. The system supports diverse analytical implementations, such as a predictive engine using linear regression for value forecasting and a real-time architecture that moves data through message brokers for immediate reporting. It in
Tracks activity patterns and engagement metrics to identify growth trends and segment users by value.
Recommendable is a Ruby library designed to integrate recommendation engines directly into database-backed applications. It provides a framework for tracking user interactions, such as likes, dislikes, and bookmarks, to build detailed interest profiles and generate personalized content suggestions. The engine distinguishes itself by utilizing collaborative filtering to identify relationships between items based on overlapping user behavior. It supports both personalized suggestions tailored to individual preferences and aggregate popularity rankings that surface trending content across the en
Tracks and stores individual interaction data to identify patterns and generate insights about user interests.