# Analítica de editor

> [!WARNING]
> Esta función forma parte de los planes Team & Enterprise.

## Panel de analítica del editor

Realiza un seguimiento de toda la actividad de tu repositorio con un resumen detallado de descargas que muestra el total de descargas de todos los Models y Datasets publicados por tu organización. Alterna entre las vistas "All Time" y "Last Month" para obtener información sobre tus repositorios en diferentes períodos.

### Desglose por repositorio

Explore las métricas de los repositorios individuales con la tabla de detalle por repositorio. Utilice la función de búsqueda integrada para localizar rápidamente repositorios específicos. Cada fila también incluye un gráfico de series temporales que ilustra la tendencia de las descargas a lo largo del tiempo.

## Exportar analíticas del editor como CSV

Descarga un archivo CSV completo que contiene analíticas de todos tus repositorios, incluida la actividad de descargas de modelos y conjuntos de datos.

También puede acceder a estos datos de forma programática mediante el siguiente punto de acceso de la API:

```bash
curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  "https://huggingface.co/organizations/YOUR_ORG_NAME/settings/publisher-analytics/download-breakdown" \
  --output breakdown.csv
```

### Estructura de la respuesta

El archivo CSV está compuesto por registros de descargas diarias para cada uno de sus modelos y conjuntos de datos.

```csv
repoType,repoName,total,timestamp,downloads
model,huggingface/CodeBERTa-small-v1,4362460,2021-01-22T00:00:00.000Z,4
model,huggingface/CodeBERTa-small-v1,4362460,2021-01-23T00:00:00.000Z,7
model,huggingface/CodeBERTa-small-v1,4362460,2021-01-24T00:00:00.000Z,2
dataset,huggingface/documentation-images,2167284,2021-11-27T00:00:00.000Z,3
dataset,huggingface/documentation-images,2167284,2021-11-28T00:00:00.000Z,18
dataset,huggingface/documentation-images,2167284,2021-11-29T00:00:00.000Z,7
```

### Estructura de objetos del repositorio

Cada registro en el CSV contiene:

- `repoType`: El tipo de repositorio (p. ej., "model", "dataset")
- `repoName`: Nombre completo del repositorio, incluida la organización (p. ej., "huggingface/documentation-images")
- `total`: Número acumulado de descargas para este repositorio
- `timestamp`: fecha con formato ISO 8601 (UTC)
- `downloads`: Número de descargas para ese día

Los registros están ordenados cronológicamente y ofrecen una vista diaria detallada de la actividad de descargas para cada repositorio.

> [!NOTE]
> Las cifras de descargas **no** se deduplican por usuario. Si necesita recuentos de descargas únicos, consulte la siguiente sección.

## Descargadores únicos y registros más detallados

> [!WARNING]
> Esta función es un complemento para el plan Enterprise Plus.

Como función avanzada, Hugging Face puede exportar registros de acceso anónimos a nivel de solicitud para todos los modelos y conjuntos de datos publicados por su organización. Cada línea representa una única solicitud relacionada con una descarga, lo que le otorga una granularidad completa sobre los datos de descarga de sus modelos y conjuntos de datos.

Su equipo es responsable de ingerir estos registros y de ejecutar cálculos sobre ellos. La exportación incluye deliberadamente códigos de estado HTTP y métodos en bruto para que pueda clasificar los patrones de solicitud `HEAD`, de contenido parcial, de redirección y otros según sus propias necesidades de análisis.

| Columna         | Descripción                                             |
| -------------- | ------------------------------------------------------- |
| `timestamp`    | Marca de tiempo de la solicitud                                       |
| `status`       | Código de estado HTTP (por ejemplo, `200`, `206`, `302`, `307`, `304`) |
| `method`       | Método HTTP (por ejemplo, `GET`, `HEAD`)                 |
| `repoName`     | Nombre completo del repositorio (p. ej. `nvidia/segformer-b0`)             |
| `repoType`     | Tipo de repositorio: `model`, `dataset` o `space`         |
| `hashedUserId` | Hash no reversible del ID de usuario (si está autenticado)       |
| `hashedIp`     | Hash no reversible de la dirección IP (si no está autenticado)  |
| `country`      | Código ISO del país                                        |
| `region`       | Nombre de la región o ciudad                                     |
| `userAgent`    | Cabecera HTTP User-Agent                                  |

Dado que requiere configurar un pipeline de exportación de datos personalizado en nuestro lado (índice de Elastic personalizado, etc.), esto solo está disponible como un complemento para Enterprise Plus.

