Trackifly Start free trial

Everything you need
for self-hosted attribution

A clean split between control (Hub) and traffic (Edge). Deploy where your domains live, keep data on your servers.

Built for self-hosted setups

Everything you need to run attribution without sending data to a third party.

Domains & campaigns

Create campaigns, attach domains, define routing rules. Everything lives in Hub and syncs to Edge via snapshots.

Click & conversion events

Edge records clicks and conversions locally and streams them back to Hub, giving you a full attributable event trail.

Local landers

Serve static landing pages directly from Edge — no external CDN, no shared hosting. Fast, private, on your VPS.

Order proxy

Edge forwards orders to your external API without exposing it to end users. Keeps your upstream clean.

IP / UA filtering

Block or redirect unwanted traffic at the Edge before events are recorded. Configurable per domain.

Reporting & CSV export

Start with built-in reporting. Export CSV anytime. Plug in ClickHouse for high-volume analytics when you need it.

Multi-tenant, scoped by design

Manage client VPS setups safely without sharing a single global key.

Store-managed Edge keys

Generate scoped API keys from the admin dashboard. Keys are shown once and never stored in plaintext. Revoke anytime.

Domain scoping

Restrict an Edge key to specific domains only. Even if a key leaks, it can only serve traffic for the domains you've allowed.

Node binding

Optionally bind a key to a specific Edge node_id. The key won't work on any other Edge instance.

JWT-protected admin API

All Hub admin endpoints require a JWT. Rotate secrets without redeploying Edge instances.

Hub ↔ Edge: a simple split

Hub stays centralized. Edge runs where your domains point. They communicate via snapshot polling and event streaming.

Control plane

Hub

The source of truth for your entire tracking setup.

  • Admin API (JWT-protected)
  • Config storage (Redis optional)
  • Snapshot generation for Edge polling
  • Collector endpoints (clicks & conversions)
  • Dashboard & reporting
  • ClickHouse integration
Traffic plane

Edge

Runs on the same server as your domains.

  • Serves local landers
  • Routes traffic per domain config
  • IP / UA filtering
  • Order proxy to upstream API
  • Forwards events to Hub
  • Runs offline-tolerant (snapshot cache)

Up and running in minutes

Configure once in Hub, run Edge near your domains, review results.

1
Run Hub

Start Hub for the dashboard, admin API, snapshots, and collector endpoints.

2
Configure domains

Create a campaign, attach a domain, choose routing (lander, redirect, or proxy).

3
Issue Edge keys

Generate scoped keys with optional domain scoping and node binding.

4
Run Edge

Deploy Edge on the domain VPS. It polls Hub, serves the domain, streams events back.

Built for real-world setups

Where domains are not on the same machine as your dashboard.

Performance & media teams

One central Hub for campaign management and results, while traffic routing stays close to each domain server.

Client-managed VPS

Clients run Edge on their own VPS. You control Hub centrally and issue scoped keys per client domain.

Agencies & multi-tenant

Segment access per client with domain-scoped keys and node binding. No shared global credentials.

Ready to get started?

Deploy Hub + Edge in minutes. Start your 7-day free trial.