Introduction
Singular is in beta.
Data refresh strategy
Architecture data
Architecture covers the app inventory and the mode-specific catalogs (SKAN events, cohort metrics, conversion metrics). At connection time the connector reads the available apps from Singular and, based on the selected mode, populates the relevant pickers: the SKAN event picker, the cohort-metrics picker, and the conversion-metrics picker.Reports data
Reports contain daily attribution and performance data for the connected app. Daily cache. Singular is a daily-cache data source with day-by-day granularity: each calendar day is fetched and cached separately, and cached days are skipped on re-query. Initial fetch. After connection, the last 60 days of daily data are retrieved. Refresh schedule. At 5:00 PM UTC, the most recent 30 days of data are refreshed. Async reports. Singular processes reports asynchronously. The connector creates a report job and polls until it is ready, so the first sync of a long date range can take a few minutes. Queries that span dates earlier than the cached window trigger a backfill through additional async report jobs.Architecture levels
App → Source (ad network) → Campaign → Ad set / Creative → Keyword The levels available depend on the selected report mode and the breakdowns chosen in the data source form.Attribution windows
Attribution windows are configured per app inside Singular; the connector reports whatever windows Singular returns. SKAN attribution additionally follows Apple’s SKAdNetwork postback timer — Postback 2 and Postback 3 counts are exposed as separate metrics (skan_p2_postbacks, skan_p3_postbacks).
For cohort measurement, SKAN mode uses three fixed cohort periods, and each selected cohort metric or SKAN event is reported per period:
In Unified mode, cohort periods are not fixed — they are read dynamically from the account’s Singular cohort-metrics configuration.
Metrics
How to read the columns
Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.
API Key in code style like
skan_installs is the literal Singular report field name. Italic text describes a value derived by Adriel rather than mapping to a single Singular field.The metrics available depend on the data source’s mode. SKAN exposes five fixed metrics plus optional SKAN events. Unified exposes twenty-one fixed metrics plus optional cohort and conversion metrics. Because the two modes are mutually exclusive, the two metric sets never appear together in one data source.
Installs & app events
SKAN mode
SKAN events — the in-app conversions configured in Singular’s SKAN setup — are available as optional metrics. Each event also has a Modeled (fill-rate adjusted) variant. Selecting any SKAN event requires at least one cohort period (P1, P2, or P3).
Unified mode
Clicks & impressions
Available in Unified mode.Video
Available in Unified mode.Cost
Available in Unified mode.In-app revenue & cohorts
Available in Unified mode. Cohort and conversion metrics are configured per Singular account, so the exact list varies by workspace.
Breakdowns
Available breakdowns depend on the data source’s mode. SKAN and Unified expose different fixed breakdown sets, and the two never appear together in one data source.
SKAN breakdowns
The
app breakdown is always added automatically as the first breakdown, even when it is not selected. The SKAN API does not support an app filter, so Adriel fetches data for all apps and then keeps only the rows for the configured app.Unified breakdowns
Unified mode exposes a wider superset of breakdowns (creative, publisher, keyword, asset, and similar). The full list available in the data source form depends on the account’s Singular configuration.
Limitations
- Beta — the Singular connector is in beta.
- One app per data source — each data source maps to a single Singular app.
- Mode is permanent — the SKAN or Unified mode is locked at data source creation; switching modes requires creating a new data source.
- SKAN app filtering — the SKAN API does not accept an app filter, so the connector fetches data for all apps and post-filters by app. This consumes more of Singular’s daily row quota (3M rows per day).
- SKAdNetwork postback latency — SKAN installs and conversion values arrive on Apple’s postback timer, so the most recent days continue to settle as Postback 2 and Postback 3 data lands.
- Async report latency — reports are generated asynchronously; the first sync of a long date range, or a backfill of older dates, can take a few minutes.
- Attribution windows set in Singular — attribution-window logic is configured per app in Singular, not in Adriel.
- Account-dependent catalogs — cohort and conversion metrics (Unified) and SKAN events (SKAN) are read from the account’s Singular configuration and vary by workspace.
API references
The connector calls Singular’s asynchronous report APIs:POST /api/v2.0/create_async_report— Unified reportsPOST /api/v2.0/create_async_skadnetwork_report— SKAN reportsGET /api/v2.0/skan_events— SKAN event catalogGET /api/cohort_metrics— cohort-metrics catalog (also used for connection validation)GET /api/conversion_metrics— conversion-metrics catalog
See also
- How to connect Singular to Adriel (paired how-to)
- AppsFlyer data reference — alternative mobile measurement partner
- Adjust data reference — alternative mobile measurement partner
