GoLink

Real-Time Analytics

Comprehensive click tracking, visitor attribution, device classification, and UTM campaign analytics.


Real-Time Analytics & Insights

GoLink includes a high-throughput click tracking engine that captures rich, privacy-preserving attribution data on every link click without slowing down redirection speeds.


For every visitor that triggers a short link redirect, GoLink automatically derives and stores the following metrics:

1. Engagement & Identity

2. Device & Platform Breakdown

3. Geographic Intelligence

4. Referrer & Campaign Attribution


Automatic Bot & Crawler Filtering

Link shorteners are frequently scanned by social media preview bots, search engine crawlers, and link verification agents. If counted, these artificially inflate your metrics.

GoLink uses modern bot detection (via isbot and User-Agent heuristics) to filter out:

Bot visits are logged with the isBot: true flag in the database for debugging, but excluded from standard user-facing analytics charts.


90-Day Retention Policy

To maintain lightning-fast database aggregation queries and prevent unbounded storage growth, GoLink enforces an automated 90-day Time-To-Live (TTL) index on click events:

click-event.schema.ts
// Automatic 90-day retention policy via MongoDB TTL index clickEventSchema.index( { createdAt: 1 }, { expireAfterSeconds: 60 * 60 * 24 * 90 } );

Summary metrics and high-level totals are retained, while granular event records older than 90 days are safely pruned in the background.


Aggregation & Dashboard Charts

In your GoLink Console, the analytics tab provides:

Last updated on October 20, 2026