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

# Exporter les résultats d'expériences vers Notion

> Exportez les résultats d'expériences vers Notion à l'aide de Claude.

Ce guide exporte les résultats d'une expérience Kameleoon dans une base de données Notion depuis une seule conversation Claude. Il ne nécessite ni script, ni identifiants API à stocker et à gérer, ni code. Claude se connecte aux serveurs MCP (Model Context Protocol) distants de Kameleoon et de Notion, et effectue l'export lorsque vous le lui demandez en langage naturel.

Les deux serveurs MCP exposent plus que des outils en lecture seule. Le serveur MCP Kameleoon peut aussi démarrer, mettre en pause, arrêter ou supprimer des expériences et des feature flags. Le serveur MCP Notion, à l'heure où ces lignes sont écrites, n'expose que des outils de recherche, de création et de mise à jour ; il n'a aucun outil pour supprimer ou archiver des pages ou des bases de données. Examinez toute action que l'un ou l'autre connecteur propose avant de l'approuver, en particulier du côté Kameleoon.

## Prérequis

* Un compte Kameleoon ayant accès à l'expérience à exporter
* Un espace de travail Notion avec un accès en écriture à la page qui hébergera la base de données de résultats
* Un compte Claude avec les Connecteurs disponibles

## Étape 1 : Ajouter les connecteurs

Deux chemins mènent au même résultat. Utilisez celui qui correspond à votre manière de travailler avec Claude.

### Se connecter via un outil de codage

1. Connectez le serveur MCP Kameleoon à votre assistant. Consultez [Serveur MCP Kameleoon](/fr/mcp/mcp-server) pour les étapes d'enregistrement et d'authentification pour Claude Code, Cursor, Codex et Antigravity.
2. Connectez le serveur MCP Notion. Dans Claude Code, exécutez :

   ```
   claude mcp add --transport http notion https://mcp.notion.com/mcp
   ```

   puis exécutez `/mcp` dans Claude Code et autorisez via le navigateur. Consultez [Connect to Notion MCP](https://developers.notion.com/guides/mcp/get-started-with-mcp) pour les étapes de configuration spécifiques à Cursor, VS Code et d'autres clients, ainsi que pour une alternative à OAuth par personal access token.
3. Démarrez une nouvelle conversation afin que l'assistant charge les outils des deux serveurs.

### Se connecter via l'application Claude

1. Ouvrez les paramètres Connecteurs de votre compte dans l'application Claude (Customize > Connectors).
2. Ajoutez le connecteur Kameleoon et autorisez-le via OAuth. S'il n'est pas listé dans l'annuaire des connecteurs, ajoutez-le comme connecteur personnalisé à l'aide de l'URL `https://mcp.kameleoon.com/mcp`, puis autorisez-le.
3. Ajoutez le connecteur Notion de la même manière. S'il n'est pas listé, ajoutez-le comme connecteur personnalisé à l'aide de l'URL `https://mcp.notion.com/mcp`, puis autorisez-le et choisissez les pages auxquelles il peut accéder.
4. Démarrez une nouvelle conversation, puis utilisez le bouton plus dans le chat pour y activer les deux connecteurs. Les connecteurs activés dans une conversation ne sont pas repris dans une nouvelle.

Sur un plan Team ou Enterprise, l'ajout d'un connecteur par vous-même peut ne pas être disponible. Un bouton **Request** au lieu de **Add** signifie que votre organisation restreint qui peut ajouter des connecteurs, et qu'un administrateur doit d'abord approuver la demande.

## Étape 2 : Préparer la base de données Notion

Créez la base de données avant la première exécution, avec ce schéma :

| Propriété Notion | Type      | Source                                                     | Transformation                                                                                                                                     |
| ---------------- | --------- | ---------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Experiment Name  | Title     | `experiment.name`                                          | Direct. Utilisé comme clé d'upsert.                                                                                                                |
| Status           | Select    | `experiment.status`                                        | Mappé, sans tenir compte de la casse : `active → Running`, `draft`/`planned → Implementing`, `stopped`/`diverted → Completed`, `paused → Defunct`. |
| Start date       | Date      | `experiment.dateStarted`                                   | Date-heure tronquée en date ISO (`YYYY-MM-DD`).                                                                                                    |
| End date         | Date      | `experiment.dateEnded`                                     | Date-heure tronquée en date ISO.                                                                                                                   |
| Notes            | Rich text | `experiment.description`                                   | Direct.                                                                                                                                            |
| Actual           | Number    | `improvementRate` de la meilleure variation                | Direct (uplift mesuré, en %).                                                                                                                      |
| Probability      | Select    | probabilité bayésienne de succès de la meilleure variation | Regroupé par palier : `≥95 → 80% - High`, `≥80 → 50% - Medium`, sinon `20% - Low`.                                                                 |
| Result           | Select    | probabilité bayésienne de succès + `improvementRate`       | probabilité `≥ 95` et uplift > 0 → `Success` ; `≥ 95` et uplift \< 0 → `Failure` ; sinon `Inconclusive`.                                           |

Créez les options Select (`Running`, `Implementing`, `Completed`, `Defunct` ; `80% - High`, `50% - Medium`, `20% - Low` ; `Success`, `Failure`, `Inconclusive`) dans Notion avant la première écriture.

## Étape 3 : Formuler la demande à l'assistant

L'outil MCP Kameleoon retourne son propre gagnant précalculé aux côtés des résultats bruts, mais il juge la significativité par rapport au seuil de fiabilité configuré pour ce compte, et non par rapport aux seuils fixes de ce schéma. Le prompt ci-dessous contourne cet écart en demandant plutôt les chiffres bruts. Remplacez l'ID de l'expérience et le lien vers la base de données Notion par les vôtres avant de l'envoyer.

```
Using the Kameleoon MCP tools, get the results for experiment XXXXXX. In the
returned data, skip the "_reference" variation and read each remaining
variation's raw reliability and improvement rate for the experiment's
primary goal (not the tool's own winner summary, which judges significance
against this account's configured reliability threshold rather than the
fixed thresholds below). If the same reliability and improvement numbers
appear more than once under different field names, use the plain
percent-scale value tied to that goal, not a 0-1 fraction of it. Pick the
variation with the highest improvement rate as the best performer.

Then, using the Notion MCP tools, upsert a page in the database at
[your Notion database link], matching on the "Experiment Name" title
property against the experiment's name: update the existing page if one
matches, or create a new one if not. Set the properties as follows:
- Experiment Name: the experiment's name
- Status: map a status of active to Running, draft to Implementing, stopped
  to Completed, and paused to Defunct (case-insensitive; confirm the exact
  tokens your account returns)
- Start date / End date: the experiment's start and end dates, formatted as
  YYYY-MM-DD
- Notes: the experiment's description
- Actual: the best variation's improvement rate
- Probability: 80% - High if the reliability is 95 or above, 50% - Medium if
  it's 80 or above, otherwise 20% - Low
- Result: Success if the reliability is 95 or above with a positive
  improvement, Failure if the reliability is 95 or above with a negative
  improvement, otherwise Inconclusive

Don't add or change any properties outside this list.
```

Quelques points à savoir si vous adaptez ce prompt :

* Ne demandez pas le résumé du gagnant fourni par l'outil à la place des chiffres bruts. Il juge la significativité par rapport au seuil propre à votre compte, et non par rapport aux paliers fixes 95 %/80 % de ce schéma.
* Gardez le nom de chaque expérience unique dans votre base de données Notion. L'upsert s'appuie sur cette propriété title pour la correspondance et peut mettre à jour la mauvaise page, ou créer un doublon, si plusieurs pages portent le même nom.
* Les résultats de Kameleoon peuvent répéter ailleurs dans la réponse les mêmes valeurs de fiabilité et d'amélioration sous un autre nom ou à une autre échelle. Le prompt précise déjà laquelle utiliser.

## Étape 4 : Automatiser

Pour maintenir la base de données à jour sans répéter l'export manuellement, configurez une tâche planifiée récurrente avec le même prompt. Chaque exécution planifiée démarre une nouvelle session sans mémoire des exécutions précédentes : incluez donc à chaque fois l'ID de l'expérience (ou une demande de lister toutes les expériences en cours et récemment terminées) ainsi que l'intégralité du prompt ci-dessus. Une cadence quotidienne ou hebdomadaire correspond à la fréquence à laquelle la plupart des équipes ont besoin de cet export.

## Notes

* Un assistant IA interprète ce mapping à neuf à chaque exécution, au lieu d'exécuter une fonction figée. Vérifiez la page qu'il écrit par rapport aux valeurs dans Kameleoon, particulièrement lors des premières exécutions.
* L'ensemble d'outils actuel du serveur MCP Notion ne peut ni supprimer ni archiver votre contenu, mais il peut écraser les valeurs des propriétés existantes. Examinez les mises à jour proposées avant de les approuver, et examinez séparément toute action côté Kameleoon, puisque ce connecteur peut affecter les expériences et feature flags en cours.
