Overview
Clicks
—
Installs
—
Attributed
—
Match Rate
—
Avg Score
—
Revenue
—
By Source
| Source | Clicks | Installs | Attributed | Match % | Revenue |
|---|
Placements
| Placement ID | Source | Clicks | Installs | Revenue |
|---|
Landing Performance
| Landing | Slug | Views | Installs | Attributed | CR view→install | Revenue |
|---|
Traffic Sources
Sources
| Name | Placement Param | Postback Template | Status |
|---|
Add Source
Offers (Apps)
Offers
| Name | Bundle ID | App Store | API Domain | Status |
|---|
Add Offer
Landing Pages
Landings
| Name | Offer 1 | Offer 2 | Domain | Files |
|---|
Create Landing
Select the folder with your LP files (HTML + assets). Use
{{offer}} in your HTML where the App Store URL goes.
Reference assets with relative paths — they're served from the same path.
A landing is its files; give it a name to manage it easily.
Campaigns
A campaign links an optional traffic source to a landing page. The landing's
domain and its offers (1 or 2 with rotation) are inherited automatically.
Campaign (source?) → Landing (domain) → Offer 1/2
Campaign (source?) → Landing (domain) → Offer 1/2
Campaigns
| Name | Source | Landing | Domain | Offers |
|---|
Add Campaign
Cloudflare Zones
Read-only list of domains in your Cloudflare account. Bound domains (assigned to a landing)
are shown first. To bind a domain, go to Landings
and pick it in the row's Domain column. A domain must first be added to the Worker
(Settings → Domains & Routes → Custom Domain) to actually serve traffic.
Zones
| Domain | Landing | Status |
|---|
Postback Logs
Recent Postbacks
| Source | Event | Status | HTTP | Time |
|---|
Test Postback