By Source
UTC+0
–
| Date | Source | Users | Clicks | No Device | Installs | Non-attributed installs | CR user→install | Revenue |
|---|
Users = unique people (Adsterra
u), counted inside each row’s own period — so daily rows do not add up to the period total. Clicks is the raw redirect count. No Device = clicks whose browser never ran our JS beacon; excluded from Users.Landing Performance
UTC+0
–
| Date | Landing | Users | Clicks | No Device | Installs | Non-attributed installs | CR user→install | Revenue |
|---|
Users = unique people (Adsterra
u), counted inside each row’s own period — so daily rows do not add up to the period total. Clicks is the raw redirect count. No Device = clicks whose browser never ran our JS beacon; excluded from Users.Campaign Performance
UTC+0
–
| Date | Campaign | Users | Clicks | No Device | Installs | Non-attributed installs | CR user→install | Revenue |
|---|
Users = unique people (Adsterra
u), counted inside each row’s own period — so daily rows do not add up to the period total. Clicks is the raw redirect count. No Device = clicks whose browser never ran our JS beacon; excluded from Users.Affiliate Funnel
| Date | Offer | Redirects | Unique visitors | Postbacks | CR | Revenue | Revenue / visit |
|---|
Web offers
Daily LP funnel by offer
Cohort
Money
–
Loading money data…
Experiments
Cards from Remote AI API / Secretary DB plus Attribution System local experiment cards. Current app KPI comes from mobile analytics and Adapty daily cohorts.
Loading experiments…
Качество placement
Мониторинг trial и paid events в течение 10 минут после install
| Placement | Offer | Clicks | Installs | Trial / paid | Конверсия | Статус |
|---|---|---|---|---|---|---|
| Выберите кампанию и обновите мониторинг. | ||||||
Рекомендации blacklist
—
Attribution Performance
UTC+0
–
| Date | Users | Clicks | With Device | Device Rate | Install | Attribution | Attribution Rate | IP Attribution | IP Rate |
|---|
Offer Events
Click a row to expand the payload.
| Offer | Name | Environment | Country | Date |
|---|
LP Events
Raw web clicks (last 100, debug). Click a row to expand.
| Offer | Type | Environment | Country | Date |
|---|
App Events
Last 100 events (debug). Click a row to expand the raw payload.
| App | Event | Country | Time |
|---|
Webhooks
Adapty webhook events. Click a row to expand the raw JSON.
| Date | Offer | Event type | Attributed |
|---|
Adapty delivery diagnostics
Endpoint checks, auth failures, storage failures and stored events.
| Received | App | Status | HTTP | Event type | Stored | Error |
|---|
Paywalls
Paywall Analytics
| Key | Name | Code | Tokens | Used | Apple Events | Initial Buys | Revenue |
|---|
Add Paywall
Attribution
Uncheck to see every launch, incl. repeats from test devices. “No winning click” is the gap between Adapty installs and campaign installs. Manage test devices in the Test Devices section.
| Offer | Source | Campaign | Landing | Confidence | Score Soft | Score Hard | Click class | Comment | Method | Environment | Date |
|---|
Traffic Sources
| Name | Slug | Postback | Actions |
|---|
Offers (Apps)
| Name | Key | Bundle ID | App Store | Tracking URL | LP / API Domain | Postback Domain | Actions |
|---|
Landing Pages
| Name | Group | Slug (lp) | Files | Comments | Actions |
|---|
Campaigns
A campaign owns the traffic URL. Landings and offers are selected inside the campaign, so the network URL stays stable while creative choices change. Campaign (domain/slug) → LP variants → Offer variants
Смена доменов
Автозамена домена: монитор доступности (URL не отвечает) + Google Safe Browsing (домен помечен как небезопасный). Помеченный домен меняется на новый и обновляется в Adsterra.
🧪 Тест смены домена
Реальная замена: новый домен в Cloudflare + вызов Adsterra + старый домен в blocklist. «Откатить тест» возвращает всё назад.
| Когда | Кампания | Старый домен | → Новый домен | Причина | У нас | Adsterra |
|---|
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 |
|---|
Apple Test Notification
Asks Apple (App Store Server API) to send a
TEST notification to the
offer's configured S2S URL — verifies the whole Apple → Worker delivery path without
a real purchase. After sending, check delivery status, then look in
Offer Events for the TEST event.
Health Check
Запускает корневую функцию атрибуции (
processLaunch) с тестовым статичным payload
на текущем алгоритме матчинга. Проверяет весь стек
(DB, matching, запись пользователя) и показывает версию алгоритма, ASN инсталла и разбор
кандидатов. Прежний probe чистится перед каждым прогоном — в статистику установок он не идёт.
Test Payload
Recompute Attributions
Перепрогоняет текущий алгоритм по всем авто-атрибуцированным пользователям (по сохранённым
launch + клики, с привязкой к исходному времени установки) и переписывает
winner/score/confidence/кандидатов. Ручные атрибуции не трогаются, постбеки повторно
не шлются.
⚠ Инсталлы без
⚠ Инсталлы без
asn (до деплоя v1.3) пропускаются — без ASN тайбрейк по свежести может выбрать случайный почти-одновременный клик чужой сети. Пересчёт затрагивает только трафик после деплоя.
Test Devices
Когда включено — каждый холодный старт приложения записывается в Offer Events с пометкой repeat, даже если устройство уже атрибуцировано. Используй во время QA-сессий, отключи после тестирования.
Когда включено — отправляет реальный постбэк в рекламную сеть при каждом repeat-событии. Доступно только при включённом Test Prod Links.
Devices — these installs bypass idempotency: attribution re-runs on every launch
Postback logs
Last 50 postbacks sent to networks (incl. Adsterra). Click a row to expand the response.
| Time | Status | HTTP | Event | Source | URL |
|---|
Resend by SubID
Fires GET postbacks from our Worker to the partner for each subid. Use when the partner asks for specific click ids (e.g. after they lift a campaign cap).