Crawler Summary

ZenGrowth answer-first brief

Automated user behavior analysis system based on CrewAI multi-agent framework, integrating Google Gemini and Volcano ARK APIs for intelligent GA4 data analysis and business insights ZenGrowth - User Behavior Analytics AI Platform $1 $1 $1 $1 English Documentation | $1 An automated user behavior analytics system powered by CrewAI multi-agent framework, integrated with Google Gemini and Volcano ARK APIs, providing intelligent GA4 data analysis and business insights. πŸŽ₯ Demo Video $1 Watch the complete product demonstration to learn how to use ZenGrowth for intelligent user behavior analytics. 🌟 C Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

ZenGrowth is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

ZenGrowth

Automated user behavior analysis system based on CrewAI multi-agent framework, integrating Google Gemini and Volcano ARK APIs for intelligent GA4 data analysis and business insights ZenGrowth - User Behavior Analytics AI Platform $1 $1 $1 $1 English Documentation | $1 An automated user behavior analytics system powered by CrewAI multi-agent framework, integrated with Google Gemini and Volcano ARK APIs, providing intelligent GA4 data analysis and business insights. πŸŽ₯ Demo Video $1 Watch the complete product demonstration to learn how to use ZenGrowth for intelligent user behavior analytics. 🌟 C

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals2 GitHub stars

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

2 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Xiongqvq

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Xiongqvq

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Adoption (1)

Adoption signal

2 GitHub stars

profilemedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

text

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    UI Layer (Streamlit)                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              Agent Orchestration (CrewAI + Fault Recovery)       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Event Analysis β”‚ Retention       β”‚ Conversion      β”‚ Path        β”‚
β”‚     Agent       β”‚  Analysis Agent β”‚ Analysis Agent  β”‚ Analysis    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  User Segment   β”‚ Data Processing β”‚ Report          β”‚ Visualizationβ”‚
β”‚     Agent       β”‚     Agent       β”‚ Generation Agentβ”‚   Engine     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                LLM Provider Layer (Google + Volcano)            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                 Data Processing Layer (GA4 + File Storage)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

bash

git clone https://github.com/your-repo/ZenGrowth.git
cd ZenGrowth

bash

# Copy environment template
cp .env.example .env

# Edit .env file, configure at least one API key:
# GOOGLE_API_KEY=your_google_api_key_here
# or
# ARK_API_KEY=your_volcano_ark_api_key_here

bash

# Using deployment script (recommended)
./deploy.sh -e development -a up -b

# Or direct Docker Compose
docker-compose -f docker-compose.dev.yml up --build

bash

# Using deployment script
./deploy.sh -e production -a up -d

# Or direct Docker Compose
docker-compose up -d

bash

# Clone repository
git clone https://github.com/your-repo/ZenGrowth.git
cd ZenGrowth

# Automated environment setup
python setup.py

# Activate virtual environment
# Windows:
venv\Scripts\activate
# Unix/Linux/macOS:
source venv/bin/activate

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

Automated user behavior analysis system based on CrewAI multi-agent framework, integrating Google Gemini and Volcano ARK APIs for intelligent GA4 data analysis and business insights ZenGrowth - User Behavior Analytics AI Platform $1 $1 $1 $1 English Documentation | $1 An automated user behavior analytics system powered by CrewAI multi-agent framework, integrated with Google Gemini and Volcano ARK APIs, providing intelligent GA4 data analysis and business insights. πŸŽ₯ Demo Video $1 Watch the complete product demonstration to learn how to use ZenGrowth for intelligent user behavior analytics. 🌟 C

Full README

ZenGrowth - User Behavior Analytics AI Platform

License: MIT Python 3.8+ Docker Streamlit

English Documentation | δΈ­ζ–‡ζ–‡ζ‘£

An automated user behavior analytics system powered by CrewAI multi-agent framework, integrated with Google Gemini and Volcano ARK APIs, providing intelligent GA4 data analysis and business insights.

πŸŽ₯ Demo Video

ZenGrowth Demo Video

Watch the complete product demonstration to learn how to use ZenGrowth for intelligent user behavior analytics.

🌟 Core Features

πŸ€– Multi-Agent Collaboration System

  • 7 Specialized AI Agents: Data processing, event analysis, retention analysis, conversion analysis, user segmentation, path analysis, and report generation
  • CrewAI Framework: Agent collaboration and task orchestration
  • Fault Recovery: Automatic fallback to simplified engines when agents are unavailable

🧠 Dual LLM Provider Support

  • Google Gemini-2.5-pro: Primary AI analysis engine
  • Volcano ARK API: Backup provider with Chinese optimization
  • Intelligent Failover: Automatic provider switching and load balancing
  • Multimodal Support: Comprehensive image and text analysis

πŸ“Š Comprehensive Data Analysis

  • Event Analysis: User behavior event pattern recognition and trend analysis
  • Retention Analysis: User retention calculation and churn prediction
  • Conversion Analysis: Conversion funnel construction and bottleneck identification
  • User Segmentation: Intelligent user segmentation based on behavioral characteristics
  • Path Analysis: User behavior path mining and navigation optimization

🎨 Interactive Visualization

  • Streamlit Interface: Modern web application experience
  • Plotly Charts: Interactive data visualization
  • Multi-language Support: Chinese/English interface switching
  • Responsive Design: Support for multiple devices and screens

πŸ”§ Enterprise-Grade Features

  • Docker Containerization: Production environment deployment optimization
  • Configuration Management: Flexible environment configuration and parameter tuning
  • Health Monitoring: Real-time system status and performance monitoring
  • Security: API key management and access control

πŸ—οΈ Technical Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    UI Layer (Streamlit)                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚              Agent Orchestration (CrewAI + Fault Recovery)       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Event Analysis β”‚ Retention       β”‚ Conversion      β”‚ Path        β”‚
β”‚     Agent       β”‚  Analysis Agent β”‚ Analysis Agent  β”‚ Analysis    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  User Segment   β”‚ Data Processing β”‚ Report          β”‚ Visualizationβ”‚
β”‚     Agent       β”‚     Agent       β”‚ Generation Agentβ”‚   Engine     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                LLM Provider Layer (Google + Volcano)            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                 Data Processing Layer (GA4 + File Storage)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‹ System Requirements

πŸ–₯️ Local Development

  • Python: 3.8+ (Recommended 3.9+)
  • Memory: 8GB+ RAM (Recommended 16GB)
  • Storage: 2GB+ available disk space
  • API Keys: Google Gemini API or Volcano ARK API

🐳 Docker Deployment (Recommended)

  • Docker Engine: 20.10+
  • Docker Compose: 2.0+
  • Memory: 4GB+ available RAM
  • Storage: 10GB+ available disk space

πŸš€ Quick Start

Option 1: Docker Deployment (Recommended)

1. Clone Repository

git clone https://github.com/your-repo/ZenGrowth.git
cd ZenGrowth

2. Configure Environment Variables

# Copy environment template
cp .env.example .env

# Edit .env file, configure at least one API key:
# GOOGLE_API_KEY=your_google_api_key_here
# or
# ARK_API_KEY=your_volcano_ark_api_key_here

3. Start Services

Development Environment:

# Using deployment script (recommended)
./deploy.sh -e development -a up -b

# Or direct Docker Compose
docker-compose -f docker-compose.dev.yml up --build

Production Environment:

# Using deployment script
./deploy.sh -e production -a up -d

# Or direct Docker Compose
docker-compose up -d

4. Access Application

  • Main Application: http://localhost:8501
  • Health Check: http://localhost:8502/health
  • Monitoring Metrics: http://localhost:8502/metrics

Option 2: Local Development

1. Environment Setup

# Clone repository
git clone https://github.com/your-repo/ZenGrowth.git
cd ZenGrowth

# Automated environment setup
python setup.py

# Activate virtual environment
# Windows:
venv\Scripts\activate
# Unix/Linux/macOS:
source venv/bin/activate

2. Configure API Keys

Edit .env file:

# Required configuration (at least one)
GOOGLE_API_KEY=your_google_api_key_here
ARK_API_KEY=your_volcano_ark_api_key_here

# Optional configuration
DEFAULT_LLM_PROVIDER=google
LLM_MODEL=gemini-2.5-pro
LLM_TEMPERATURE=0.1
APP_TITLE=ZenGrowth Analytics Platform

3. Start Application

# Standard startup
streamlit run main.py

# Or specify port
streamlit run main.py --server.port 8502

# Or use direct startup script
python start_app_direct.py

πŸ“ Project Structure

ZenGrowth/
β”œβ”€β”€ πŸ“ agents/                    # CrewAI agent modules
β”‚   β”œβ”€β”€ conversion_analysis_agent.py     # Conversion analysis agent
β”‚   β”œβ”€β”€ event_analysis_agent.py          # Event analysis agent
β”‚   β”œβ”€β”€ retention_analysis_agent.py      # Retention analysis agent
β”‚   β”œβ”€β”€ user_segmentation_agent.py       # User segmentation agent
β”‚   β”œβ”€β”€ path_analysis_agent.py           # Path analysis agent
β”‚   └── shared/                          # Shared components
β”œβ”€β”€ πŸ“ engines/                   # Analysis engines (agent fallback)
β”‚   β”œβ”€β”€ conversion_analysis_engine.py    # Conversion analysis engine
β”‚   β”œβ”€β”€ event_analysis_engine.py         # Event analysis engine
β”‚   β”œβ”€β”€ retention_analysis_engine.py     # Retention analysis engine
β”‚   └── user_segmentation_engine.py      # User segmentation engine
β”œβ”€β”€ πŸ“ ui/                        # User interface modules
β”‚   β”œβ”€β”€ components/                      # UI components
β”‚   β”œβ”€β”€ pages/                          # Page modules
β”‚   β”œβ”€β”€ layouts/                        # Layout components
β”‚   └── state/                          # State management
β”œβ”€β”€ πŸ“ tools/                     # Data processing tools
β”‚   β”œβ”€β”€ ga4_data_parser.py              # GA4 data parser
β”‚   β”œβ”€β”€ data_storage_manager.py         # Data storage manager
β”‚   └── data_validator.py               # Data validator
β”œβ”€β”€ πŸ“ visualization/             # Visualization modules
β”‚   β”œβ”€β”€ chart_generator.py              # Chart generator
β”‚   └── report_generator.py             # Report generator
β”œβ”€β”€ πŸ“ config/                    # Configuration management
β”‚   β”œβ”€β”€ settings.py                     # System configuration
β”‚   β”œβ”€β”€ llm_provider_manager.py         # LLM provider manager
β”‚   └── system_config.json              # System configuration file
β”œβ”€β”€ πŸ“ utils/                     # Utility functions
β”‚   β”œβ”€β”€ i18n.py                         # Internationalization support
β”‚   β”œβ”€β”€ config_manager.py               # Configuration manager
β”‚   └── performance_optimizer.py        # Performance optimizer
β”œβ”€β”€ πŸ“ system/                    # Core system
β”‚   └── integration_manager_singleton.py # Integration manager
β”œβ”€β”€ πŸ“ languages/                 # Multi-language support
β”‚   β”œβ”€β”€ en-US.json                      # English language pack
β”‚   └── zh-CN.json                      # Chinese language pack
β”œβ”€β”€ πŸ“ data/                      # Data storage directory
β”œβ”€β”€ πŸ“ logs/                      # Log files directory
β”œβ”€β”€ πŸ“ reports/                   # Report output directory
β”œβ”€β”€ πŸ“„ main.py                    # Main application entry
β”œβ”€β”€ πŸ“„ requirements.txt           # Project dependencies
β”œβ”€β”€ πŸ“„ docker-compose.yml         # Docker orchestration file
└── πŸ“„ deploy.sh                  # Deployment script

πŸ”§ Configuration Guide

Environment Variables Configuration

Core Configuration

# === API Key Configuration (Required, at least one) ===
GOOGLE_API_KEY=your_google_api_key_here          # Google Gemini API key
ARK_API_KEY=your_volcano_ark_api_key_here        # Volcano ARK API key

# === LLM Provider Configuration ===
DEFAULT_LLM_PROVIDER=google                      # Default provider: google, volcano
ENABLED_PROVIDERS=["google", "volcano"]          # Enabled provider list
FALLBACK_ORDER=["google", "volcano"]             # Failover order
ENABLE_FALLBACK=true                             # Enable failover

# === Model Configuration ===
LLM_MODEL=gemini-2.5-pro                        # Google model name
LLM_TEMPERATURE=0.1                             # Model temperature parameter
LLM_MAX_TOKENS=4000                             # Maximum output tokens

# === Volcano Configuration ===
ARK_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
ARK_MODEL=doubao-seed-1-6-250615               # Volcano model name

# === Application Configuration ===
APP_TITLE=ZenGrowth Analytics Platform           # Application title
LOG_LEVEL=INFO                                  # Log level
STREAMLIT_SERVER_PORT=8501                      # Service port

# === Multimodal Configuration ===
ENABLE_MULTIMODAL=true                          # Enable multimodal features
MAX_IMAGE_SIZE_MB=10                            # Maximum image size
SUPPORTED_IMAGE_FORMATS=["jpg","png","gif"]     # Supported image formats

Docker-Specific Configuration

# === Docker Specific Configuration ===
DOCKER_ENV=production                           # Docker environment identifier
CONTAINER_PORT=8501                             # Container internal port
VOLUME_DATA_PATH=./data                         # Data volume path
VOLUME_LOGS_PATH=./logs                         # Log volume path

# === Resource Limits ===
MEMORY_LIMIT=2G                                 # Memory limit
CPU_LIMIT=1.0                                   # CPU limit

System Configuration File

config/system_config.json

{
  "ui_settings": {
    "language": "en-US",
    "theme": "light",
    "sidebar_collapsed": false
  },
  "analysis_settings": {
    "retention_periods": [1, 7, 14, 30],
    "min_cluster_size": 100,
    "max_file_size_mb": 100,
    "chunk_size": 10000
  },
  "performance_settings": {
    "enable_caching": true,
    "cache_ttl": 3600,
    "max_concurrent_analysis": 3
  }
}

πŸ“Š User Guide

1. Data Upload

  • Supports GA4 exported NDJSON format files
  • Maximum file size: 100MB per file
  • Automatic data validation and cleaning

GA4 Data Upload

2. Analysis Features

🎯 Event Analysis

  • Event trend analysis
  • Event distribution statistics
  • Event timeline visualization
  • Anomaly detection

Event Analysis

πŸ“ˆ Retention Analysis

  • User retention rate calculation
  • Retention heatmap visualization
  • Churn prediction
  • Retention improvement recommendations

Retention Analysis

πŸ”„ Conversion Analysis

  • Conversion funnel construction
  • Bottleneck identification
  • Multi-channel conversion comparison
  • Conversion optimization recommendations

Conversion Analysis

πŸ‘₯ User Segmentation

  • Behavior-based user segmentation
  • RFM model analysis
  • User value assessment
  • Personalization strategy recommendations

User Segmentation

πŸ›€οΈ Path Analysis

  • User behavior path mining
  • Critical path identification
  • Path optimization recommendations
  • Navigation pattern analysis

Path Analysis

3. Report Export

  • PDF format reports
  • Excel data export
  • JSON structured data
  • Chart PNG/SVG export

πŸ€– Agent Details

1. Data Processing Agent

  • Responsibilities: GA4 data parsing, cleaning, validation
  • Output: Standardized data structure, data quality reports

2. Event Analysis Agent

  • Responsibilities: User event pattern recognition, trend analysis
  • Output: Event insights, anomaly detection, optimization recommendations

3. Retention Analysis Agent

  • Responsibilities: User retention calculation, churn prediction
  • Output: Retention reports, at-risk user identification, improvement strategies

4. Conversion Analysis Agent

  • Responsibilities: Conversion funnel analysis, bottleneck identification
  • Output: Conversion reports, optimization recommendations, A/B test suggestions

5. User Segmentation Agent

  • Responsibilities: User behavior segmentation, value assessment
  • Output: User profiles, segmentation strategies, personalization recommendations

6. Path Analysis Agent

  • Responsibilities: User behavior path mining, navigation optimization
  • Output: Path maps, key nodes, optimization solutions

7. Report Generation Agent

  • Responsibilities: Synthesize analysis results, generate business reports
  • Output: Executive summaries, detailed reports, action plans

πŸ› οΈ Troubleshooting

Docker Deployment Issues

Container Startup Failure

# Check container status
docker-compose ps

# View container logs
docker-compose logs analytics-platform

# Verify configuration
./deploy.sh -e development -a status

API Key Issues

# Check environment variables
docker-compose exec analytics-platform env | grep API

# Test API connection
curl http://localhost:8502/health/detailed

Port Conflicts

# Check port usage
netstat -tlnp | grep 8501

# Modify port configuration
# Edit docker-compose.yml:
ports:
  - "8503:8501"  # Use different host port

Permission Issues

# Fix data directory permissions
sudo chown -R 1000:1000 ./data ./logs ./reports

# Check Docker user permissions
docker-compose exec analytics-platform whoami

Local Deployment Issues

Dependency Installation Failure

# Upgrade pip and setuptools
pip install --upgrade pip setuptools wheel

# Clear cache and reinstall
pip cache purge
pip install -r requirements.txt --no-cache-dir

Memory Insufficient

# Adjust configuration parameters
# Edit config/system_config.json:
{
  "analysis_settings": {
    "chunk_size": 5000,        # Reduce chunk size
    "max_file_size_mb": 50     # Limit file size
  }
}

Python Version Issues

# Check Python version
python --version

# Use pyenv to manage Python versions
pyenv install 3.9.18
pyenv local 3.9.18

Performance Optimization

Memory Optimization

# Enable memory monitoring
export LOG_LEVEL=DEBUG

# Adjust Streamlit configuration
streamlit run main.py --server.maxUploadSize=50

Cache Configuration

# Adjust in config/system_config.json
{
  "performance_settings": {
    "enable_caching": true,
    "cache_ttl": 1800,         # Cache time 30 minutes
    "max_concurrent_analysis": 2  # Reduce concurrent analysis
  }
}

πŸ” Security Considerations

API Key Management

  • βœ… Use .env file to store keys
  • βœ… Do not commit keys to version control
  • βœ… Regularly rotate API keys
  • βœ… Use environment variable overrides

Data Security

  • βœ… Local file storage, no external service uploads
  • βœ… Timely cleanup after data processing
  • βœ… Support data anonymization and masking
  • βœ… Comply with data protection regulations

Network Security

  • βœ… Docker container network isolation
  • βœ… Health check endpoint restrictions
  • βœ… API request rate limiting
  • βœ… HTTPS configuration support

πŸ“š Development Documentation

Extension Development

Adding New Agents

  1. Create agent file in agents/ directory
  2. Inherit from BaseAgent class
  3. Implement required methods
  4. Register in IntegrationManager

Adding New Analysis Engines

  1. Create engine file in engines/ directory
  2. Implement standard analysis interface
  3. Add to fault recovery mechanism

Custom Visualization Components

  1. Extend in visualization/ directory
  2. Create charts using Plotly
  3. Integrate into UI pages

API Reference

Core Classes

  • IntegrationManager: Agent orchestration and management
  • GA4DataParser: GA4 data parsing
  • ChartGenerator: Chart generation
  • LLMProviderManager: LLM provider management

Configuration Management

  • Settings: Pydantic configuration class
  • ConfigManager: Configuration manager
  • I18n: Internationalization support

🀝 Contributing

Development Workflow

  1. Fork the repository
  2. Create feature branch
  3. Write code and tests
  4. Submit Pull Request

Code Standards

  • Follow PEP 8 coding standards
  • Add necessary comments and documentation
  • Write unit tests
  • Update relevant documentation

Testing Guide

# Run all tests
python -m pytest tests/

# Run specific tests
python test_chart_internationalization.py
python test_integration_manager_simple.py

# Generate test coverage report
pytest --cov=. --cov-report=html

πŸ“„ License

This project is open source under the MIT License.

πŸ“ž Support & Feedback

Getting Help

  • πŸ“– Documentation: Detailed docs and FAQ
  • πŸ› Submit Issues: GitHub Issues for bug reports
  • πŸ’¬ Community: GitHub Discussions
  • πŸ“§ Email Support: Contact project maintainers

Issue Resolution Process

  1. Check Troubleshooting Guide
  2. Verify system health status
  3. Review application log files
  4. Submit detailed issue report

How to Contribute

  • 🌟 Star the project
  • πŸ› Report bugs and issues
  • πŸ’‘ Suggest new features
  • πŸ“ Improve documentation
  • πŸ”§ Submit code contributions

<div align="center">

ZenGrowth - Making data analysis smarter, business insights deeper

🌟 Star | πŸ› Report Bug | πŸ’‘ Request Feature

</div>

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation β€’ (~400 MCP servers for AI agents) β€’ AI Automation / AI Agent with MCPs β€’ AI Workflows & AI Agents β€’ MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-10-09T02:27:25.875Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Xiongqvq",
    "href": "https://github.com/xiongQvQ/ZenGrowth",
    "sourceUrl": "https://github.com/xiongQvQ/ZenGrowth",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.321Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.321Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2 GitHub stars",
    "href": "https://github.com/xiongQvQ/ZenGrowth",
    "sourceUrl": "https://github.com/xiongQvQ/ZenGrowth",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.321Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-xiongqvq-zengrowth/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub Β· GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to ZenGrowth and adjacent AI workflows.