Developer-First Deep Linking & MMP

Smart Dynamic Links & Mobile Attribution.

Create intelligent dynamic links, track app installs deterministically with Play Store referrer integration, and attribute post-install events in real time.

Smart Deep Links

One URL auto-routes to native Android app schemes, iOS, or web fallbacks.

Deterministic MMP

Google Play Install Referrer & SDK telemetry for 1:1 attribution confidence.

Event Telemetry

Track purchases, revenue, and custom in-app conversion funnels effortlessly.

REST API & Portal

Programmatic link generation, secure API key rotation, & webhooks.

View SDK & Integration Docs →
EZ

EzyURL

Sign in to Workspace

Enter your work email address to receive a secure OTP login code.

SDK & Integration Documentation →
Passwordless OTP authentication · Secured by EzyURL
Good Day / Analytics & Dashboard
Search link / event... ⌘K

Create Project

Setup a branded namespace for your organization's dynamic deep links.

.ezyurl.io

Default Fallback Destinations

When generating a link, missing iOS or Android targets fallback to these defaults.

Links

Managing short links & campaign URLs inside project:

Active Links & Performance

Managing short links inside project:

Filter Date:
Showing 0–0 of 0 links
Per page:

Good Day, Workspace 🌙

Stay informed with today's analytics for Project. Get a quick snapshot of key statistics and conversions.

Key Insights
0
Total link clicks & telemetry

Sales & Telemetry Overview

Daily engagement & conversion trends over time

Traffic Distribution

Channels
● Website / Web 0
● Android App 0
● iOS App 0

Events

Post-install telemetry & conversions for

Loading events…

Showing 0–0 of 0 events
Per page:

Team & Access

Manage members and access rights for

Invite New Member

Current Team Members

SDK & Integration Docs

Android SDK Setup (Kotlin / Java)

EzyMMP provides install attribution with Play Store referrer support and post-install event tracking for Android applications.

1. Installation (JitPack)

Add JitPack repository to your root settings.gradle.kts:

settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        google()
        mavenCentral()
        maven { url = uri("https://jitpack.io") }
    }
}

Add the EzyMMP SDK dependency to your app module's build.gradle.kts:

build.gradle.kts
dependencies {
    implementation("com.github.webmanblr:ezy-mmp-android-sdk:1.0.3")
    implementation("com.android.installreferrer:installreferrer:2.2")
}

2. SDK Initialization

Initialize EzyMMP in your Application class's onCreate() method:

Kotlin

MyApp.kt
import io.ezyurl.mmp.EzyMMP

class MyApp : Application() {
    override fun onCreate() {
        super.onCreate()
        EzyMMP.init(context = this, apiKey = "ezkey_YOUR_API_KEY")
    }
}

Java

MyApp.java
import io.ezyurl.mmp.EzyMMP;

public class MyApp extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        EzyMMP.init(this, "ezkey_YOUR_API_KEY");
    }
}

3. Track Purchases & Revenue

Kotlin
EzyMMP.getInstance().trackPurchase(
    revenue = 799.00,
    currency = "INR",
    transactionId = "TXN_123456789",
    extraData = mapOf("plan" to "premium_monthly")
)

4. Track Custom Events

Kotlin
EzyMMP.getInstance().trackEvent("signup", mapOf("method" to "google"))

Developer Portal

Manage API authentication keys for programmatic link generation.

API Authentication Key

Use this key in standard X-API-Key request headers for link generation.

••••••••••••••••••••••••••••••••
ESC