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

  1. Create a link via the API or admin dashboard, optionally assigning it to a campaign.
  2. Share the link — users click it from any surface (ad, email, SMS, social).
  3. 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.
  4. 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.
  5. Your server receives a signed webhook for every confirmed install, ready to forward to ad networks or your own analytics pipeline.