> ## 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.

# Exportar los resultados de experimentos a Confluence

> Exporte los resultados de experimentos a Confluence usando Claude.

Esta guía exporta los resultados de experimentos de Kameleoon a una página de Confluence desde una única conversación con Claude. No requiere script, ni credenciales de API almacenadas que gestionar, ni código. Claude se conecta a los servidores MCP (Model Context Protocol) remotos propios de Kameleoon y de Atlassian, y realiza la exportación cuando se lo pide en lenguaje natural.

Ambos servidores MCP exponen más que herramientas de solo lectura. El servidor MCP de Kameleoon también puede iniciar, pausar, detener o eliminar experimentos y feature flags. El servidor MCP de Atlassian va más allá de Confluence: también cubre Jira y Bitbucket, e incluye herramientas para crear y actualizar páginas y comentarios de Confluence. Sea cual sea el acceso a Jira y Bitbucket que le otorgue durante la autorización, ese acceso viaja con la conexión, no solo con la página de Confluence que toca esta exportación. Revise cualquier acción que proponga cualquiera de los conectores antes de aprobarla.

## Requisitos

* Una cuenta de Kameleoon con acceso al experimento que se va a exportar
* Un espacio de Confluence que pueda editar, en un sitio conectado a una cuenta de Atlassian
* Una cuenta de Claude con Conectores disponibles

## Paso 1: Añadir los conectores

Hay dos vías que llevan al mismo resultado. Utilice la que se ajuste a cómo ya trabaja con Claude.

### Conectar mediante una herramienta de código

1. Conecte el servidor MCP de Kameleoon a su asistente. Consulte [Servidor MCP de Kameleoon](/es/mcp/mcp-server) para los pasos de registro y autenticación en Claude Code, Cursor, Codex y Antigravity.
2. Conecte el servidor MCP de Atlassian. En Claude Code, ejecute:

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

   luego ejecute `/mcp` dentro de Claude Code y autorice a través del navegador. Consulte [Set up clients](https://support.atlassian.com/atlassian-rovo-mcp-server/docs/setting-up-clients/) para la lista de clientes compatibles, y la documentación de cada cliente para sus pasos de configuración de MCP.
3. Inicie una conversación nueva para que el asistente cargue las herramientas de ambos servidores.

### Conectar mediante la aplicación Claude

1. Abra la configuración de Conectores de su cuenta en la aplicación Claude (Customize > Connectors).
2. Añada el conector de Kameleoon y autorícelo a través de OAuth. Si no aparece en el directorio de conectores, añádalo como conector personalizado usando la URL `https://mcp.kameleoon.com/mcp` y luego autorícelo.
3. Añada el conector de Atlassian. Está disponible directamente en el directorio de conectores, así que busque **Atlassian** y añádalo desde allí, luego autorícelo y elija qué acceso a Jira, Confluence y Bitbucket conceder. Si el directorio de su organización no lo lista, añádalo como conector personalizado usando la URL `https://mcp.atlassian.com/v2/mcp` en su lugar.
4. Inicie una conversación nueva y, a continuación, use el botón más del chat para habilitar ambos conectores para esa conversación. Los conectores habilitados en una conversación no se conservan en una nueva.

En un plan Team o Enterprise, es posible que no pueda añadir un conector por su cuenta. Un botón **Request** en lugar de **Add** significa que su organización restringe quién puede añadir conectores y que un administrador debe aprobar la solicitud primero.

## Paso 2: Preparar la página de Confluence

Confluence no tiene esquema de base de datos que construir por adelantado de la forma que lo hace Notion o Airtable. Solo necesita un espacio en el que pueda escribir y su ID de espacio numérico, que no es visible en la URL del espacio de la misma manera que un ID de base de datos de Notion o un ID de base de Airtable, y tampoco se muestra en ningún lugar de la interfaz de usuario web de Confluence. Pida a su asistente que lo busque a través del conector una vez que ambos estén activos, o consígalo usted mismo del endpoint [Get spaces](https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-space/#api-spaces-get) de la API REST de Confluence.

Proporciónele al asistente un título de página (o deje que se establezca el predeterminado `Experiments`) y el ID del espacio en el prompt siguiente. En la primera ejecución, el asistente crea la página con esta tabla. En todas las ejecuciones posteriores, encuentra la página existente y la actualiza.

| Columna de Confluence | Origen                                                | Transformación                                                                                                                                               |
| --------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Experiment Name       | `experiment.name`                                     | Directo. Se utiliza como clave del upsert.                                                                                                                   |
| Status                | `experiment.status`                                   | Asignado sin distinguir mayúsculas y minúsculas: `active → Running`, `draft`/`planned → Implementing`, `stopped`/`diverted → Completed`, `paused → Defunct`. |
| Start date            | `experiment.dateStarted`                              | Fecha y hora truncadas a una fecha ISO (`YYYY-MM-DD`).                                                                                                       |
| End date              | `experiment.dateEnded`                                | Fecha y hora truncadas a una fecha ISO.                                                                                                                      |
| Notes                 | `experiment.description`                              | Directo.                                                                                                                                                     |
| Actual                | `improvementRate` de la mejor variación               | Directo (mejora medida, %).                                                                                                                                  |
| Probability           | probabilidad de éxito bayesiana de la mejor variación | Agrupada por rangos: `≥95 → 80% - High`, `≥80 → 50% - Medium`, en otro caso `20% - Low`.                                                                     |
| Result                | probabilidad de éxito bayesiana + `improvementRate`   | probabilidad `≥ 95` y mejora > 0 → `Success`; `≥ 95` y mejora \< 0 → `Failure`; en cualquier otro caso → `Inconclusive`.                                     |

## Paso 3: Enviar el prompt al asistente

La herramienta MCP de Kameleoon devuelve su propio ganador precalculado junto con los resultados brutos, pero juzga la significancia frente al umbral de fiabilidad configurado en esta cuenta, no frente a los umbrales fijos de este esquema. El prompt siguiente sortea esa diferencia pidiendo los números brutos. Sustituya el ID del experimento y el ID del espacio de Confluence por los suyos antes de enviarlo.

```
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 Atlassian MCP tools, find a Confluence page titled
"Experiments" in space ID XXXXXXX. If it exists, read its table and keep
every row you didn't just touch exactly as it is: updating this page
replaces its whole body, so reproduce every other row unchanged and only
add or update the one row for this experiment. If the page doesn't exist,
create it with a full-width table using the header below (a full-width
layout keeps the header labels from wrapping mid-word across 8 columns).

Upsert a row matching on "Experiment Name" against the experiment's name:
update the matching row if one exists, or add a new one if not. Set the
columns as follows:
- Experiment Name: the experiment's name
- Status: map a status of active to Running, draft or planned to
  Implementing, stopped or diverted 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 columns outside this list, and don't touch any
content on the page outside the table.
```

Algunos aspectos a tener en cuenta si adapta este prompt:

* No pida el resumen del ganador propio de la herramienta en lugar de los números brutos. Juzga la significancia frente al umbral de su cuenta, no frente a los rangos fijos del 95%/80% de este esquema.
* Mantenga único el nombre de cada experimento en la página. El upsert hace coincidir por esa columna, y puede actualizar la fila equivocada, o crear un duplicado, si más de una fila comparte ese nombre.
* La instrucción de conservar cada otra fila importa más aquí que en las versiones de Notion o Airtable de este prompt. Confluence no tiene una escritura por fila, por lo que una actualización que olvida una fila existente la elimina de la página.
* Los resultados de Kameleoon pueden repetir los mismos valores de fiabilidad y mejora en otras partes de la respuesta bajo un nombre o escala distintos. El prompt ya especifica cuál usar.

## Paso 4: Automatizarlo

Para mantener la página actualizada sin repetir la exportación manualmente, configure una tarea programada recurrente con el mismo prompt. Cada ejecución programada inicia una sesión nueva sin memoria de las anteriores, así que incluya el ID del experimento (o una petición para listar todos los experimentos en curso y los recién completados) y el ID del espacio de Confluence en cada ocasión. Una frecuencia diaria o semanal se ajusta a lo que la mayoría de los equipos necesitan de esta exportación.

## Notas

* Un asistente de IA interpreta esta asignación de forma nueva en cada ejecución, en lugar de ejecutar una función fija. Compruebe la página que escribe comparándola con los valores de Kameleoon, especialmente en las primeras ejecuciones.
* Confluence almacena el contenido de una página como HTML plano, no como propiedades tipadas como lo hace Notion o Airtable. Nada valida un valor frente al tipo esperado de una columna antes de escribirse, por lo que una asignación incorrecta solo aparece como el texto incorrecto en una celda en lugar de generar un error. Compruebe la tabla más cuidadosamente después de la primera ejecución que lo que haría con un campo Notion o Airtable tipado.
* El acceso de escritura del conector de Atlassian, combinado con su alcance a Jira y Bitbucket más allá de Confluence, significa que las acciones propuestas merecen un examen más cuidadoso que solo las ediciones de tabla. Revise cualquier acción en el lado de Kameleoon por separado también, ya que ese conector puede afectar a experimentos en curso y a feature flags.
* Para una exportación que ejecute según una programación o que deba reproducirse idénticamente cada vez, un script fijo es una alternativa más predecible a un asistente de IA interpretando el mismo prompt en cada ejecución.
