Overview
Introduction
Dynalink is a robust dynamic linking platform designed to replace Firebase Dynamic Links. It provides intelligent deep links that work across iOS, Android, and the web — with built-in campaign attribution and ad-network click ID capture.
Key Features
- Deep Link Handling — Open specific in-app screens from a single smart link, with automatic App Store / Play Store fallback.
- Shortened URLs — Create compact, shareable links for any destination.
- Campaign Management — Group links under campaigns with UTM parameters and track clicks over time.
- Install Attribution — Match a pre-install browser session to a post-install app open using device fingerprinting, capturing ad-network click IDs (
gclid, fbclid, ttclid, and more).
- Webhooks — Receive real-time signed HTTP notifications when an install is attributed to a link.
- Social Previews — Set custom title, description, and image metadata for rich social media previews.
- Cross-Platform SDKs — Flutter SDK available; iOS and Android native SDKs coming soon.
How It Works
- Create a link via the API or admin dashboard, optionally assigning it to a campaign.
- Share the link — users click it from any surface (ad, email, SMS, social).
- The fingerprint page runs in the browser: captures ad-network click IDs from the URL and builds a device fingerprint (
IP + OS + screen resolution), then redirects to the App Store or Play Store.
- After install, the SDK matches the device fingerprint or reads the Android install referrer, confirms the attribution, and emits a
DynalinkEvent with the full click ID and campaign payload.
- Your server receives a signed webhook for every confirmed install, ready to forward to ad networks or your own analytics pipeline.