# Statistiques de la campagne

## getCampaignStats

Récupérez les statistiques d'une campagne particulière pour une période spécifique.

`POST` `https://api.pushwoosh.com/json/1.3/getCampaignStats`

##### Paramètres du corps de la requête

| Nom | Requis | Type | Description |
|---|---|---|---|
| `auth` | Oui | string | [Jeton d'accès API](/fr/developer/api-reference/api-access-token/) depuis le Panneau de configuration Pushwoosh. |
| `campaign` | Oui | string | [Code de campagne](/fr/developer/api-reference/api-identifiers/#campaign-code) unique. |
| `datefrom` | Oui | string | Début de la période de rapport (formaté comme `Y-m-d H:i:s`). |
| `dateto` | Oui | string | Fin de la période de rapport (formaté comme `Y-m-d H:i:s`). |

##### Exemple de requête

```javascript
{
  "request": {
    "auth": "yxoPUlwqm…………pIyEX4H",     // requis. Jeton d'accès API depuis le Panneau de configuration Pushwoosh
    "campaign": "XXXXX-XXXXX",          // requis. Code de campagne
    "datefrom": "2024-05-01 00:00:00",  // requis. Début de la période de rapport
    "dateto": "2024-05-10 23:59:59"     // requis. Fin de la période de rapport
  }
}
```

##### Exemple de réponse

```json
{
  "status_code": 200,
  "status_message": "OK",
  "response": {
    "request_id": "a3ef436445abfdef6255cc2f65ce7614"
  }
}
```

#### Récupération des résultats de requêtes planifiées

<Aside type="caution" title="Important">
Comme toute requête planifiée, `/getCampaignStats` nécessite une requête supplémentaire [`/getResults`](/fr/developer/api-reference/scheduled-requests#getresults).
</Aside>

<details>
  <summary>Exemple de réponse getResults</summary>
```javascript
{
  "status_code": 200,
  "status_message": "OK",
  "response": {
    "formatter": "hourly",
    "rows": [{
      "count": 0,
      "action": "open",
      "datetime": "2024-05-09 00:00:00",
      "platformid": 14
    }, {
      "count": 0,
      "action": "send",
      "datetime": "2024-05-09 00:00:00",
      "platformid": 14
    }, {
      "count": 0,
      "action": "send",
      "datetime": "2024-05-11 00:00:00",
      "platformid": 14
    }],

    // conversion (si le suivi des objectifs est autorisé)
    "conversion": {
      "send": 10,
      "open": 5,
      "events": [{
        "uid": 1,
        "event": "event name",
        "hits": 5,
        "conversion": "100%",
        "revenue": 15.34
      }]
    }
  }
}
```
</details>