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

# Data reference

> Metrics, breakdowns, refresh cadence, and limits for the Quora data source in Adriel.

## Introduction

Quora Ads is Quora's self-serve advertising platform for reaching users in the context of question-and-answer threads, topic feeds, and digest emails. The connector pulls campaign, ad set, and ad-level performance data so spend, impressions, clicks, and conversions land alongside other paid-media sources.

As a marketing connector, metrics, breakdowns, and currencies are standardized so widgets can aggregate across sources without additional configuration.

To connect this data source, see [How to connect Quora to Adriel](/data-sources/o-z/quora/how-to-connect).

## Data refresh strategy

### Architecture data

Architecture covers ad accounts, campaigns, ad sets, and ads. It refreshes twice daily, at **4:00 PM UTC** and **5:00 AM UTC**.

### Reports data

Reports include daily performance metrics for ad accounts, campaigns, ad sets, and ads.

**Real-time.** Report data is fetched from Quora on demand when a dashboard loads, so the latest values are always visible. On top of that, scheduled refreshes keep recent windows warm at the ad-account level.

**Refresh schedule.** Reports refresh on three overlapping schedules:

* **5:00 PM UTC daily** — syncs the last **9 days** at the ad-account level
* **11:40 PM and 6:40 AM UTC daily** — syncs the last **3 days** at the ad-account level
* **7:30 AM UTC on the 1st and 15th of each month** — syncs the last **30 days** at the ad-account level

Campaign, ad-set, and ad-level figures are served by the real-time path on dashboard visits, so deeper-hierarchy data follows user activity rather than a fixed schedule.

## Architecture levels

Ad account → Campaign → Ad set → Ad

## Date range limits

Some time-based breakdowns cap how far back a single report can reach. Data outside the cap may be truncated.

| Breakdown | Max range |
| --------- | --------- |
| Daily     | 93 days   |
| Weekly    | 1 year    |
| Monthly   | 2 years   |

## Metrics

<Note>
  **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 `impressions` is the literal Quora Ads reporting field. *Italic text* describes how a value is produced when it does not map cleanly to a single API field.
</Note>

### Reach & impressions

| Metric      | Description                                                     | Data type | API Key                                        |
| ----------- | --------------------------------------------------------------- | --------- | ---------------------------------------------- |
| Impressions | Total times ads were displayed, regardless of user interaction. | Number    | `impressions`                                  |
| CPM         | Cost per thousand impressions.                                  | Currency  | *Adriel-computed (spend / impressions × 1000)* |

### Click performance

| Metric | Description         | Data type  | API Key                                  |
| ------ | ------------------- | ---------- | ---------------------------------------- |
| Clicks | Total ad clicks.    | Number     | `clicks`                                 |
| CTR    | Click-through rate. | Percentage | *Adriel-computed (clicks / impressions)* |
| CPC    | Cost per click.     | Currency   | *Adriel-computed (spend / clicks)*       |

### Cost & spend

<Note>
  When an ad account's currency differs from the Adriel workspace currency, costs are converted to the workspace currency using the current day's exchange rate.
</Note>

| Metric | Description                             | Data type | API Key                                 |
| ------ | --------------------------------------- | --------- | --------------------------------------- |
| Spend  | Reported spend in the account currency. | Currency  | `spend`                                 |
| CPA    | Cost per acquisition.                   | Currency  | *Adriel-computed (spend / conversions)* |

### Conversion performance

| Metric               | Description                                                               | Data type  | API Key                                      |
| -------------------- | ------------------------------------------------------------------------- | ---------- | -------------------------------------------- |
| Conversions          | Attributed conversions, aggregated across the account's conversion types. | Number     | *Aggregated from per-type conversion fields* |
| Conversion value     | Conversion revenue, where reported.                                       | Currency   | *Reported per conversion type*               |
| ROAS                 | Return on ad spend.                                                       | Ratio      | *Adriel-computed (conversion value / spend)* |
| Leads generated      | Leads captured through Quora lead-generation forms.                       | Number     | `leadsGenerated`                             |
| Form completion rate | Share of started lead forms that were completed.                          | Percentage | `formCompletionRate`                         |

### Per-conversion metrics

Quora reports each conversion type configured on the account as its own metric. Adriel exposes up to 10 conversion types, such as App install, Generate lead, and Complete registration. The `[conversion_name]` placeholder is replaced with the conversion type.

| Metric                     | Description                                            | Data type | API Key                                                             |
| -------------------------- | ------------------------------------------------------ | --------- | ------------------------------------------------------------------- |
| Quora: \[conversion\_name] | Number of conversions tracked for the conversion type. | Number    | *Per-type conversion count (`conversions:quora:{conversion_name}`)* |

## Breakdowns

### Standard hierarchy

| Breakdown  | Description                           | API Key     |
| ---------- | ------------------------------------- | ----------- |
| Ad account | Group by ad account.                  | `adAccount` |
| Campaign   | Group by campaign within the account. | `campaign`  |
| Ad set     | Group by ad set within the campaign.  | `adSet`     |
| Ad         | Group by individual ad.               | `ad`        |

### Conversion type

<Note>
  Conversion types are provided by Adriel from the conversion events configured on the Quora ad account; the available values differ from one account to another.
</Note>

| Breakdown       | Description                                                                        |
| --------------- | ---------------------------------------------------------------------------------- |
| Conversion type | Split conversion metrics by conversion type, such as App install or Generate lead. |

### Time grouping

<Note>
  Quora returns daily records; day is the only native report grain, and Adriel aggregates days into wider ranges for reporting.
</Note>

| Breakdown | Description           |
| --------- | --------------------- |
| Daily     | Split reports by day. |

## Limitations

* **No audience, device, or geographic breakdowns** — data can be sliced only by date, hierarchy level (ad account, campaign, ad set, ad), and conversion type. No demographic, device, placement, interest, or country breakdowns are available.
* **Daily is the only native date grain** — Quora reporting returns day-level records; monthly report aggregation is not supported.
* **Background refreshes are ad-account only** — scheduled syncs warm the ad-account level; campaign, ad-set, and ad-level figures are served by the real-time path on dashboard visits.
* **Single-shot token refresh** — if Quora's refresh response is missing an access token, the refresh fails immediately with no retry and the connection enters a reconnect state. Reconnecting through the connections UI re-establishes the credentials.
* **Cloudflare challenges** — when Quora returns a Cloudflare challenge instead of data, Adriel surfaces a named "blocked by Cloudflare" error rather than a generic failure; retry once the challenge clears.
* **Currency conversion** — when an ad account's currency differs from the workspace currency, costs are converted using the current day's exchange rate, so historical currency figures may shift slightly.

## API references

* Quora Ads API v0 — base URL `https://api.quora.com/ads/v0/` (per-account data via the `accounts/{accountId}` endpoint)
* [Quora Ads help center](https://businesshelp.quora.com/)

## See also

* [How to connect Quora to Adriel](/data-sources/o-z/quora/how-to-connect) (paired how-to)
* [Reddit Ads data reference](/data-sources/o-z/reddit/data-reference) — another discussion-platform ad network
* [LinkedIn Ads data reference](/data-sources/g-n/linkedin-ads/data-reference) — for comparison across professional and interest-based platforms
