Data Source Status
Loading data…
- Campaign data Loading
- Questions Loading
Filters
Key Performance Indicators
Charts
ROAS by Channel
Total Revenue ÷ Total Spend for each channel.
Revenue by Campaign
Total Revenue in AED for each campaign.
Revenue by Date
Total Revenue in AED for each day.
Campaign and Channel Performance
Select a column heading to sort. Rates in each row are calculated from that row’s aggregated totals.
Questions and Answers
Question text comes from the Questions sheet. Answers are calculated from the currently filtered data.
Data Method
This application uses published, read-only Google Sheets CSV data. It only reads the sheets; it cannot change them, and it uses no database, server, API key or external AI service. Data reloads every 60 seconds and when you press Refresh Now, with a changing timestamp added to each request so the browser does not reuse an old response.
Formulas
Every metric is calculated from aggregated totals: rows are summed first, then divided. Row-level rates are never averaged.
- CTR = Total Clicks ÷ Total Impressions
- Conversion Rate = Total Conversions ÷ Total Clicks
- CPC = Total Spend ÷ Total Clicks
- CPA = Total Spend ÷ Total Conversions
- ROAS = Total Revenue ÷ Total Spend
If a denominator is zero the metric is shown as “n/a” instead of a misleading number. Values such as AED 3,200 and 12,000 are converted to numbers, and dates must be written as YYYY-MM-DD. Rows with invalid values are skipped and reported in the status panel.
Budget recommendation (Q7)
Each channel gets a score of 50% ROAS index + 25% conversion-volume index + 25% CPA index (each index compares the channel with the best channel; a lower CPA is better). AED 10,000 is split in proportion to the scores and rounded to whole AED so the total is exactly AED 10,000. It is a recommendation based on a small historical dataset, not a guaranteed forecast.