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

# Transcend

> Integra Transcend con tu documentación de Mintlify para condicionar la analítica al consentimiento del visitante usando tu bundle de Transcend.

Usa [Transcend](https://transcend.io/) para gestionar el consentimiento de cookies en tu sitio de documentación. Cuando configuras Transcend, Mintlify carga tu bundle de Transcend, muestra el banner de consentimiento de Transcend y solo carga la analítica y los comentarios después de que los visitantes otorguen su consentimiento para el propósito Analytics.

Configura Transcend si ya lo usas como tu plataforma de gestión de consentimiento (CMP) y quieres ofrecer una experiencia de consentimiento única y coherente en tu producto y tu documentación.

<Note>
  Cuando Transcend está configurado, Transcend es responsable del banner de consentimiento. El banner de consentimiento integrado de Mintlify no aparece, por lo que los visitantes solo ven un aviso.
</Note>

<div id="setup">
  ## Configuración inicial
</div>

<Steps>
  <Step title="Obtén tu ID de bundle de Transcend">
    En tu dashboard de Transcend, ve a **Consent Management** y copia el ID del bundle correspondiente al deployment que quieras usar con tu documentación. El ID del bundle aparece en la URL de tu script de Airgap: `https://transcend-cdn.com/cm/<bundleId>/airgap.js`.
  </Step>

  <Step title="Agrega Transcend a tu docs.json">
    Añade un objeto `transcend` dentro de `integrations` en tu `docs.json`:

    ```json theme={null}
    "integrations": {
      "transcend": {
        "bundleId": "YOUR_BUNDLE_ID"
      }
    }
    ```

    También puedes configurar Transcend desde tu dashboard en **Analytics** → **Add integration** → **Compliance**.
  </Step>

  <Step title="Verifica que el banner se cargue">
    Despliega tu documentación y abre el sitio. El banner de consentimiento de Transcend debería aparecer en la primera visita. Acepta, rechaza y revoca el consentimiento de analítica para confirmar que los scripts de analítica siguen la selección del visitante.
  </Step>
</Steps>

<div id="configuration">
  ## Configuración
</div>

| Campo              | Tipo   | Obligatorio | Descripción                                                                                                                                                                       |
| ------------------ | ------ | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `bundleId`         | string | Sí          | Tu ID de bundle de Transcend. Solo puede contener letras, números, guiones y guiones bajos.                                                                                       |
| `analyticsPurpose` | string | No          | El nombre del propósito de Transcend que condiciona la analítica y los comentarios. Su valor predeterminado es `Analytics`. Configúralo si renombraste el propósito en Transcend. |

<div id="custom-analytics-purpose">
  ### Propósito de analítica personalizado
</div>

Si renombraste el propósito Analytics en tu instancia de Transcend, indica el nombre exacto del propósito para que Mintlify espere el consentimiento del propósito correcto:

```json theme={null}
"integrations": {
  "transcend": {
    "bundleId": "YOUR_BUNDLE_ID",
    "analyticsPurpose": "Product Analytics"
  }
}
```

<div id="how-consent-gating-works">
  ## Cómo funciona el control por consentimiento
</div>

* Los scripts de analítica y comentarios no se cargan hasta que Transcend resuelva el consentimiento del visitante para el propósito configurado.
* Si un visitante otorga su consentimiento y luego lo revoca, la página se recarga para que los scripts de analítica ya cargados se descarguen.
* Si Transcend no se carga o un visitante nunca responde al banner, la analítica permanece desactivada.


## Related topics

- [Integraciones de privacidad](/docs/es/integrations/privacy/overview.md)
