Sobre el proyecto

# astro-umami > Una [integración de Astro](https://docs.astro.build/en/guides/integrations-guide/) para añadir [Umami Analytics](https://umami.is/) a tu sitio web. [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/yeskunall/astro-umami) [![Greptile: La guerra contra los bugs](https://www.greptile.com/badge.svg)](https://www.greptile.com/?ref=yeskunall/astro-umami) [![Pruebas E2E](https://github.com/yeskunall/astro-umami/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/yeskunall/astro-umami/actions/workflows/test.yml) [![licencia](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yeskunall/astro-umami/blob/main/license) [![versión npm](https://badge.fury.io/js/@yeskunall%2Fastro-umami.svg)](https://badge.fury.io/js/@yeskunall%2Fastro-umami) ![descargas mensuales](https://img.shields.io/npm/dm/@yeskunall%2Fastro-umami.svg?logo=npm) ## Características principales - Detecta automáticamente si estás usando [View Transitions](https://docs.astro.build/en/guides/view-transitions/) y añade el atributo [`data-astro-rerun`](https://docs.astro.build/en/guides/view-transitions/#data-astro-rerun) - Deshabilita eventos y paginavistas durante el desarrollo - Soporta todas las opciones de [configuración](https://docs.umami.is/docs/tracker-configuration), a diferencia de [`astro-analytics`](https://github.com/Destiner/astro-analytics) - Proporciona documentación en línea para todas las opciones de configuración (gracias a [TypeScript](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7)) - (_Opcionalmente_) Sirve el script de seguimiento usando [Partytown](https://partytown.qwik.dev/) (desde v0.0.5) - **Mantenimiento activo** - **Cero dependencias** ## Uso ### Instalar Ejecuta lo siguiente desde el directorio de tu proyecto y sigue las instrucciones: ```sh pnpm astro add @yeskunall/astro-umami@0.0.9 ``` Esto instalará y realizará los cambios apropiados en tu configuración de Astro automáticamente. ### Instalación manual 1. Instala las dependencias requeridas ```sh pnpm add @yeskunall/astro-umami@0.0.9 ``` 2. Añade la integración a tu configuración de Astro: ```diff + import umami from "@yeskunall/astro-umami"; export default defineConfig({ integrations: [ + umami({ id: "94db1cb1-74f4-4a40-ad6c-962362670409" }), ], }); ``` ###### Para todas las opciones configurables, consulta la [interface](https://github.com/yeskunall/astro-umami/blob/main/packages/astro-umami/src/index.ts#L7).