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

# Offer performance

> Read the turnover, Rewards, Vouchers, and commission generated by one published Offer, and export the data for reporting.

export const RequiredRoles = ({roles}) => <Note>
    <strong>Required Shift role:</strong> {roles}. See <a href="/program/shift/access-and-roles">Users management</a> for the full role matrix.
  </Note>;

<RequiredRoles roles="Offers" />

Use **Offer performance** to measure whether one published [Offer](/glossary#offer) is doing its job: how much turnover it drives, how many [Rewards](/glossary#reward) or Vouchers it produces, and what it earns your [Program](/glossary#program) in commission. It is a read-only view. To change the Offer's content or Reward rate, use [Edit an Offer](/program/shift/edit-an-offer).

Open it from the **Offers** list: click the performance icon in the row's **Actions** column. `Reward LBS` Offers have no performance icon. The header reads **Performance / `<offer reference>`**, with **Export** and **Back** beside it.

What the page shows depends on the Offer type:

| Offer type | Page layout |
| - | - |
| `Reward` | The **ALO Rewards** figures of the [Performance dashboard](/program/shift/performance-dashboard), restricted to this Offer. |
| Voucher | The **Vouchers** figures of the Performance dashboard, restricted to this Offer. |
| Coupons and affiliated Offers | A single tile, over a month you pick. See [Coupon and affiliated Offers](#coupon-and-affiliated-offers). |

## Set the period

On a `Reward` or Voucher Offer, the page opens on **Lifetime**: from the Offer's start date to today, or to its end date once the Offer has ended. The calendar next to it narrows the range, and never goes outside those bounds.

Ranges longer than 92 days, and **Lifetime** when the Offer has run that long, are plotted month by month; shorter ranges are plotted day by day. The switch is automatic.

## Reward Offer figures

Eight tiles, in two rows of four: **Total rewarded**, **Total playground**, **Total commission**, **Generated revenue**, **Number of rewards**, **Reward amount**, **Average reward**, and **Average basket**. Each one measures the same thing as its counterpart on the dashboard, counted on this Offer only. See [ALO Rewards KPIs](/program/shift/performance-dashboard#alo-rewards-kpis) for what each figure measures.

Two charts follow the tiles:

* **Reward amount + commission**: your commission as bars, with the Cashback paid to [Consumers](/glossary#consumer) as a line.
* **Rewarded consumers**: distinct Consumers who generated at least one Cashback in each bucket.

## Voucher Offer figures

Five tiles, three on the first row and two on the second: **Total vouchers**, **Total voucher value**, **Total voucher sales value**, **Total voucher discount**, and **Total voucher commission**. See [Vouchers KPIs](/program/shift/performance-dashboard#vouchers-kpis) for what each figure measures.

Three charts follow the tiles: **Rewards amount + commission** (the Voucher discount as bars, your commission as a line), **Rewarded consumers**, and **Vouchers**.

## Coupon and affiliated Offers

Coupon and affiliated Offers show a single tile, **Number of participating customers**, over one month.

The field under the header shows the selected month, year, and granularity, for example `August 2026 (Monthly)`. The page opens on the current month, at `Monthly` granularity. Click the field to open the picker:

* Step the month back and forward with the arrows on the month button.
* Step the year back and forward with the arrows on the year button, up to the current year.
* Click the granularity button to switch between `Monthly` and `Daily`.
* Click **Confirm** to reload the page for the new period, or **Cancel** to keep the current one.

## Export the data

**Export** downloads a CSV named after the Offer's reference. It carries this one Offer over the period currently selected. Set the period first, then export; to cover another period, change it and export again.

For recurring reporting across several Offers, or to reconcile with finance, use [Rewards report](/program/shift/rewards-report) or [Vouchers report](/program/shift/vouchers-report).

## What's next

<CardGroup cols={2}>
  <Card title="Rewards report" icon="file-spreadsheet" href="/program/shift/rewards-report">
    Export consolidated Rewards data across Offers for reconciliation.
  </Card>

  <Card title="Vouchers report" icon="ticket" href="/program/shift/vouchers-report">
    Export and reconcile voucher Rewards.
  </Card>
</CardGroup>
