> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppsFlyer available charts

> Complete reference of all 12 AppsFlyer chart specs available in Chartcastr.

## All Available Charts

Chartcastr supports **12 pre-built AppsFlyer metrics** across five categories. Revenue, cost, and ROAS metrics require a Pro plan.

| Metric ID                        | Name                       | Category   | Chart Type  | Plan    |
| -------------------------------- | -------------------------- | ---------- | ----------- | ------- |
| `installs.overtime`              | Daily Installs             | Installs   | Line        | Free    |
| `installs.byPartner`             | Installs by Media Source   | Installs   | Bar         | Free    |
| `installs.organicVsPaid`         | Organic vs Paid Installs   | Installs   | Bar         | Free    |
| `engagement.loyalUsers.overtime` | Loyal Users Trend          | Engagement | Line        | Free    |
| `engagement.eventsByName`        | Top In-App Events          | Engagement | Bar         | Free    |
| `geo.installs.byCountry`         | Installs by Country        | Geo        | Bar         | Free    |
| `geo.installs.heatmap`           | Installs by Country / Date | Geo        | Stacked Bar | **Pro** |
| `revenue.overtime`               | Daily Revenue              | Revenue    | Line        | **Pro** |
| `revenue.byPartner`              | Revenue by Media Source    | Revenue    | Bar         | **Pro** |
| `cost.overtime`                  | Daily Ad Spend             | Cost       | Line        | **Pro** |
| `cost.cpi.overtime`              | Cost per Install (CPI)     | Cost       | Line        | **Pro** |
| `cost.roasByPartner`             | ROAS by Partner            | Cost       | Bar         | **Pro** |

## Chart Details

### Installs

**Daily Installs** (`installs.overtime`) — Daily install volume as a line chart over the selected date range. Pulls from the AppsFlyer daily totals report.

**Installs by Media Source** (`installs.byPartner`) — Bar chart comparing install volume across all media sources (partners) for the period. Pulls from the partners rollup report.

**Organic vs Paid Installs** (`installs.organicVsPaid`) — Bar chart comparing organic and non-organic install totals. Derived from the partners by date report, grouping by Organic vs all paid sources.

### Engagement

**Loyal Users Trend** (`engagement.loyalUsers.overtime`) — Daily loyal users (opened app 3+ times) as a line chart. Pulls from the daily totals report.

**Top In-App Events** (`engagement.eventsByName`) — Bar chart of in-app event counts by event name for the period. Pulls from the partners by date report.

### Geo

**Installs by Country** (`geo.installs.byCountry`) — Bar chart of total installs per country for the period. Pulls from the geo rollup report.

**Installs by Country / Date** (`geo.installs.heatmap`) — Stacked bar chart showing installs per country per day. Pulls from the geo by date report. **Pro plan required.**

### Revenue

**Daily Revenue** (`revenue.overtime`) — Daily total revenue as a line chart. Pulls from the daily totals report. **Pro plan required.**

**Revenue by Media Source** (`revenue.byPartner`) — Bar chart comparing total revenue attributed to each media source. Pulls from the partners rollup report. **Pro plan required.**

### Cost

**Daily Ad Spend** (`cost.overtime`) — Daily total ad spend as a line chart. Pulls from the daily totals report. **Pro plan required.**

**Cost per Install (CPI)** (`cost.cpi.overtime`) — Daily blended CPI (total cost / total installs) as a line chart. Computed from the daily totals report. **Pro plan required.**

**ROAS by Partner** (`cost.roasByPartner`) — Bar chart showing return on ad spend per media source (revenue / cost). Pulls from the partners rollup report. **Pro plan required.**
