Appmeasurely Documentation

Everything you need to integrate, configure and use Appmeasurely.

Quick start guide

Get up and running with Appmeasurely in under 10 minutes. Here's what you need to do:

1
Sign up — Create your account at appmeasurely.com/signup. Your account will be reviewed and activated within 24 hours.
2
Add your app — Once approved, log in and click + Add App. Enter your app name, bundle ID and platform.
3
Get your API key — After adding your app, copy your unique API key. You'll need this to initialize the SDK.
4
Install the SDK — Add 3 lines of code to your iOS or Android app. Events start flowing immediately.
5
Verify — Send a test event using the curl command shown in your dashboard to confirm everything is working.

Sign up & account setup

Go to appmeasurely.com/signup and fill in:

ℹ️ All accounts require admin approval before activation. You'll receive a confirmation email when your account is approved — usually within 24 hours.

Once approved, you'll receive an email confirmation. Click the link to verify your email, then log in at appmeasurely.com/dashboard.

Adding your app

After logging in, click + Add App in the top right of the dashboard.

⚠️ Free plan allows 1 app. To add more apps, upgrade to Starter (3 apps) or Pro (10 apps).

Installing the SDK

After adding your app, you'll receive a unique API key. Use this to initialize the SDK in your app.

iOS SDK (Swift)

1. Download TrackIQ.swift from your SDK Docs page and add it to your Xcode project.

2. Initialize in your AppDelegate:

// AppDelegate.swift import UIKit @main class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { Appmeasurely.shared.start(appKey: "YOUR_API_KEY") return true } }

3. Track events anywhere in your app:

// Track a purchase Appmeasurely.shared.logPurchase(revenue: 9.99, currency: "USD") // Track a custom event Appmeasurely.shared.logEvent("tutorial_complete", parameters: [ "level": "1", "time_spent": "120" ])

Android SDK (Kotlin)

1. Download Appmeasurely.kt from your SDK Docs page and add it to your project.

2. Initialize in your Application class:

// MyApplication.kt class MyApplication : Application() { override fun onCreate() { super.onCreate() Appmeasurely.start(this, appKey = "YOUR_API_KEY") } }

3. Track events:

// Track a purchase Appmeasurely.logPurchase(revenue = 9.99, currency = "USD") // Track a custom event Appmeasurely.logEvent("tutorial_complete", mapOf( "level" to "1", "time_spent" to "120" ))

React Native SDK

// App.tsx import Appmeasurely from './appmeasurely'; import { useEffect } from 'react'; export default function App() { useEffect(() => { Appmeasurely.start('YOUR_API_KEY'); }, []); // Track events const handlePurchase = () => { Appmeasurely.logPurchase({ revenue: 9.99, currency: 'USD' }); }; }

Flutter SDK

// main.dart import 'package:appmeasurely/appmeasurely.dart'; void main() async { await Appmeasurely.start(appKey: 'YOUR_API_KEY'); runApp(MyApp()); } // Track events Appmeasurely.logEvent('tutorial_complete', values: { 'level': '1', 'time_spent': '120' });

Sending events

Appmeasurely supports the following event types:

You can also send events directly via the API:

curl -X POST https://uqvknwgcpptxnbmsubkc.supabase.co/functions/v1/events \ -H "Content-Type: application/json" \ -H "x-api-key: YOUR_API_KEY" \ -d '{"app_id":"YOUR_APP_ID","event_name":"af_install","platform":"ios","country":"US"}'

Attribution

The Attribution section in your dashboard shows where your installs are coming from. By default it shows the last 30 days. You can:

Cohort analytics

Cohort analytics groups your users by install date and tracks their behaviour over time. To use cohorts:

ℹ️ Cohort analytics is available on Pro and Enterprise plans.

Fraud detection

Appmeasurely automatically detects and blocks:

View fraud alerts in the Fraud Detection section of your dashboard.

Partner tracking

To add a partner and create a tracking link:

1
Go to Partner Management from your dashboard
2
Click + Add Partner and search for your partner or add a custom one
3
Set commission model (CPA, revenue share, or fixed fee)
4
Click + Create Link to generate a tracking link for that partner
5
Share the link with your partner — every click, install and purchase is tracked

Exporting data

You can export data from Appmeasurely in the following ways:

Multiple platforms

If your app is available on both iOS and Android, you can either:

API reference

Base URL: https://uqvknwgcpptxnbmsubkc.supabase.co/functions/v1

All API requests require the x-api-key header with your app's API key.

POST /events Content-Type: application/json x-api-key: YOUR_API_KEY { "app_id": "YOUR_APP_ID", "event_name": "af_purchase", "platform": "ios", "country": "US", "revenue": 9.99, "currency": "USD", "custom_params": { "level": "5" } }

Webhooks

Appmeasurely can send real-time postbacks to your partner systems when events occur. To configure webhooks: