Analytics Integration Guide
Learn how to implement and configure ελααα's analytics system for your application.
Getting Started
Begin by initializing your analytics integration using our SDK or API.
1. Install SDK
npm install @ελααα/analytics
Or use our REST API directly without requiring an SDK.
2. Initialize Client
import Analytics from '@ελααα/analytics'; const analytics = new Analytics({ apiKey: 'your-project-api-key', environment: 'production' // or 'test' });
Tracking Events
Capture all meaningful actions from users and system processes.
User Actions
Button clicks, form submissions
System Events
Server errors, API calls
Custom Events
Any action with business value
JavaScript Example
analytics.track('button_click', { button_id: 'cta-button', timestamp: new Date().toISOString() });
Available event types: page_view, user_login, error, custom
Generating Reports
Transform your event data into visual reports showing user behavior and system performance.
1. Create Dashboard
- Go to the analytics dashboard at https://dashboard.ελαα
- Select "New Project" and enter your API key
- Start adding widgets: funnels, retention graphs, heatmaps
2. Sample Dashboards
{ "widgets": [ { "type": "funnel", "events": ["page_view", "signup_form"], "title": "Conversion Funnel" }, { "type": "line", "query": "user_login:7d" } ] }
Advanced Config
Event Filters
Apply custom filters to segment your data before analysis.
// Example filter analytics.setFilter({ user_role: 'paid_subscriber', platform: 'ios' });
Real-time Streaming
Get millisecond-accurate events for live monitoring.
import { AnalyticsStream } from '@ελααα/analytics'; const stream = new AnalyticsStream('wss://events.ελαα'); stream.on('event', console.log);