10 min de lecturaMigración

Exportar datos de enlaces cortos: las cuatro cosas que puedes llevarte

Un acortador guarda cuatro clases de datos, pero solo dos viajan de forma fiable: para qué puedes exportar datos de enlaces cortos y cómo verificar una extracción completa antes de fiarte de ella.

Sasha Ehrlich
Compliance · EU residency
Cuatro clases de datos que guarda un acortador de URL - tabla de enlaces, clics agregados, eventos en bruto, metadatos de cuenta - cada una calificada según si puedes exportar datos de enlaces cortos desde ella

Un acortador de URL guarda cuatro tipos de datos, y solo uno viaja limpio cuando te vas. La tabla de enlaces - slugs, destinos, etiquetas y los dominios sobre los que se asientan - es aquello para lo que todo proveedor serio te deja exportar datos de enlaces cortos, normalmente como CSV o a través de una API, porque el esquema es simple y toda plataforma necesita un importador básico para ganar nuevos clientes. Los recuentos agregados de clics también suelen estar disponibles, aunque la granularidad varía. Los eventos de clic en bruto - el registro de una fila por clic con marca de tiempo, referrer, dispositivo e IP - son la excepción: la mayoría de los proveedores nunca los exponen, porque la superficie de exportación nunca se construyó pensando en la recuperación del historial completo. Los metadatos de cuenta - etiquetas, dominios, usuarios - quedan en un punto intermedio, exportables en piezas sueltas en lugar de en una única extracción limpia.

Trata la tabla de enlaces como la única clase con la que puedes contar para que se mueva, da por hecho que perderás por completo el historial de clics en bruto, y consigue una respuesta por escrito sobre los recuentos agregados antes de firmar nada. Esto no es otra historia de migración - la guía de migración desde Bitly ya cubre ese cambio. Esto es el hábito permanente de sacar tus propios datos, migres o no.

Qué guarda realmente una plataforma de enlaces cortos

Todo acortador se construye alrededor de las mismas cuatro clases de datos. Saber cuál es cuál antes de necesitar una exportación decide si una migración o una auditoría te lleva una tarde o un trimestre.

  • Tabla de enlaces: slug, URL de destino, fecha de creación, etiquetas, carpeta y el dominio personalizado al que está asignado el enlace.
  • Recuentos agregados de clics: un total de por vida por enlace, a veces un desglose diario, ocasionalmente dividido por país o referrer.
  • Eventos de clic en bruto: una fila por clic, con la marca de tiempo, la IP, el user agent y el referrer que lo produjeron.
  • Metadatos de cuenta: ajustes del workspace, registros de dominio personalizado, la lista de miembros del equipo, claves de API, taxonomía de etiquetas.
Cuatro filas que comparan la tabla de enlaces, los recuentos agregados de clics, los eventos de clic en bruto y los metadatos de cuenta según si cada uno es portable en la práctica y qué preguntar a un proveedor al respecto

Las cuatro clases no se exponen por igual, y la brecha entre ellas es el tema central de este artículo.

Por qué la tabla de enlaces viaja y el historial de clics normalmente no

La tabla de enlaces es portable porque su esquema es aburrido a propósito. Un slug, un destino, un puñado de campos opcionales - todo proveedor admite una importación CSV para ganar nuevos clientes, lo que significa que todo proveedor también tiene alguna forma de exportación CSV, aunque solo sea para que la página de marketing de un competidor pueda prometer "cambia en una tarde". La guía de modos de fallo de Bitly cubre lo que realmente se rompe cuando mueves esa tabla - mayúsculas en el slug, barras finales, colisiones de rutas de deeplink. Este artículo trata de un momento distinto: la extracción rutinaria que haces tanto si hay una migración en el calendario como si no.

El historial de clics es un animal distinto. Una exportación agregada, cuando un proveedor ofrece una, te da un contador de por vida o un total diario tosco - útil para una cifra de titular, inútil en cuanto necesitas detalle día a día o a nivel de referrer. La propia exportación de Bitly es un ejemplo claro: te entrega el contador de por vida por enlace y nada a nivel de evento, un patrón que se repite en la mayor parte de la categoría y no es específico de Bitly. En cuanto una exportación pierde esa granularidad, se ha ido para siempre.

Dónde desaparecen los eventos de clic en bruto

Los eventos de clic en bruto desaparecen por una razón estructural, no por tacañería. Los almacenes de eventos de clic se construyen para consultarse dentro del propio dashboard del proveedor, no para una recuperación masiva. La superficie de API que permitiría a un cliente paginar entre millones de filas de clics individuales es un compromiso de ingeniería muy distinto al de un gráfico de dashboard, y la mayoría de los proveedores nunca la construyen, porque la mayoría de los clientes nunca la piden antes de necesitarla.

La consecuencia es tajante: en cuanto tu cuenta supera la ventana de retención de eventos en bruto, o una bajada de plan corta el nivel de API que los exponía, esos datos se han ido para siempre. La tabla de enlaces normalmente sobrevive a un cambio de cuenta; el historial de clics que hay debajo no. Incluso cuando existe una API de eventos en bruto, extraer un historial completo choca con la misma mecánica que rige toda llamada de gran volumen contra una API de acortador - consulta límites de tasa, reintentos e idempotencia en una API de acortador para saber cómo ritmar una extracción de varios días sin activar el limitador. Si el historial de clics es algo que tu equipo sigue consultando en lugar de solo archivar, la analítica de enlaces de Elido está construida para que la mayor parte de esa consulta ocurra sin necesidad de exportación.

Preguntas que hacer a un proveedor antes de firmar

Haz estas preguntas antes de firmar, no después de que llegue el aviso de bajada de plan. Un proveedor que responda a las seis por escrito durante la llamada de ventas es uno en el que puedes confiar para que siga respondiéndolas un año después.

PreguntaPor qué importaRespuesta de alarma
¿En qué formato ofrece la exportación?CSV/JSON frente a un formato propietario decide tu trabajo de reimportación"La exportación está disponible bajo petición"
¿Hay eventos de clic en bruto disponibles?Decide si la exportación del historial de clics es real o solo un gráfico de dashboard"Eso lo puedes ver en el dashboard"
¿Cuáles son los límites de tasa en una extracción completa?Una extracción del historial completo a un ritmo bajo puede tardar días en una cuenta grandeSin límite publicado, o demasiado bajo para terminar
¿Cuál es la ventana de retención de los datos de clic?Una exportación no puede recuperar un evento en bruto que ya haya caducadoSin política de retención indicada en la documentación
¿La exportación incluye los enlaces eliminados o archivados?Una auditoría necesita el inventario completo, no solo lo que está activoLa exportación descarta en silencio todo lo inactivo
¿El acceso a la exportación depende de tener un plan de pago activo?Decide si puedes extraer la última exportación antes de perder el accesoLa exportación requiere el nivel que estás a punto de abandonar

Si nada de esto está por escrito en ninguna parte de la documentación de tu proveedor, ese silencio es la respuesta a la primera pregunta. Las API y los SDK de Elido publican los endpoints de exportación, los límites de tasa y la ventana de retención en la misma documentación de referencia que todo lo demás - recuperar tus propios datos nunca debería requerir un ticket de soporte.

Una rutina de exportación programada que te mantiene independiente

La solución es un hábito, no un proyecto puntual. Haz una exportación completa según un calendario, antes de que una bajada de plan o una disputa de facturación te obligue a plantear la cuestión, y dejarás de estar rehén de lo que tu proveedor decida que vale tu nivel de plan este trimestre.

Rutina de exportación programada en cuatro pasos: programar la extracción, guardar la copia fuera del proveedor, verificar el número de filas y conservar la última copia buena conocida

Programa la extracción. Semanal para un workspace activo, mensual para uno tranquilo. Una tarea programada que llame a los endpoints de la tabla de enlaces y de los recuentos agregados son unas pocas líneas de script; lo importante es que se ejecute sin supervisión.

Guárdala fuera del proveedor. Un destino que controles tú, no una carpeta dentro del producto del que estás exportando - tu propio almacenamiento, una unidad compartida, un repositorio. Si el acortador desaparece mañana, la exportación tiene que sobrevivir a eso. La misma estructura de hoja de cálculo que se usa para importar en bloque enlaces de campaña desde una hoja funciona igual de bien a la inversa, una fila por enlace.

Verifica el número de filas. Compara el número de filas de la exportación recién hecha con el número de enlaces que muestra tu dashboard. Una diferencia por debajo de un uno o dos por ciento es normal - enlaces archivados que descartaste a propósito. Una diferencia mayor significa que la exportación se ha dejado algo.

Conserva la última copia buena conocida. Guarda las dos o tres últimas extracciones, no solo la más reciente. Que una exportación corrupta sobrescriba tu única copia anula el sentido de descargar la analítica de enlaces según un calendario.

Este hábito también cubre una amenaza más silenciosa: el link rot ordinario. Los destinos detrás de tus slugs se degradan según su propio calendario, al margen de lo que haga tu acortador - consulta prevención del link rot para campañas de URL cortas para la parte de detección de ese problema. Una exportación permanente te da el inventario contra el que ejecutar esa detección, con independencia de qué dashboard estés pagando este año.

Qué cubre realmente aquí el Artículo 20 del GDPR

La portabilidad de los datos de enlaces sale constantemente en las conversaciones de compras, y ser preciso sobre hasta dónde llega realmente el artículo cambia la negociación.

El Artículo 20 del GDPR otorga al interesado el derecho a recibir los datos personales que ha aportado a un responsable del tratamiento, en un formato estructurado y legible por máquina, y a que se transmitan a otro responsable - pero solo para tratamientos basados en consentimiento o contrato, y solo por medios automatizados. Las directrices del WP29 sobre portabilidad de datos lo acotan aún más: el derecho cubre los datos aportados directamente o generados por el propio uso que el interesado hace de un servicio, no los datos inferidos sobre él.

De ahí se siguen dos consecuencias. Primero, esto es un derecho de la persona física frente a un responsable, no un derecho de la empresa sobre su propia analítica agregada - ningún derecho del GDPR le devuelve a tu equipo de marketing su historial de clics porque lo pida. Segundo, la mayoría del seguimiento de clics a nivel de campaña se apoya en interés legítimo y no en consentimiento o contrato, como cubre en detalle el cornerstone de GDPR para acortadores de URL, y el Artículo 20 no se aplica a un tratamiento basado en esa base jurídica, sea de quien sea el dato. Sacar tu historial de clics de un proveedor es una cuestión de compras, que se resuelve con el contrato y la API de exportación descrita arriba, no un artículo de protección de datos. Si los datos subyacentes de IP o de dispositivo son o no datos personales, y durante cuánto tiempo tienes derecho a conservarlos, se cubre por separado en retención de datos de clic.

Verificar una exportación antes de fiarte de ella

Una exportación que no has comprobado es un rumor, no un registro. Haz estas tres comprobaciones antes de archivarla en ningún sitio o de borrar la fuente.

Cuenta las filas y compáralas con el total de enlaces del dashboard; investiga cualquier diferencia superior a un uno o dos por ciento. Abre el archivo en la herramienta que realmente vas a usar - una exportación csv que se ve bien en un editor de texto puede seguir teniendo un delimitador roto o un problema de codificación que una hoja de cálculo solo saca a la luz al analizarlo, por eso merece la pena comprobar una muestra contra RFC 4180 en lugar de darlo por hecho. Comprueba manualmente unos cuantos enlaces conocidos, incluyendo deliberadamente uno que hayas archivado o eliminado, ya que excluir en silencio los enlaces inactivos es la forma más habitual de que una exportación parezca completa sin serlo.

He visto una revisión de cumplimiento estancarse durante una semana por una exportación a la que le faltaban todos los enlaces creados antes de una subida de plan dieciocho meses atrás - nadie le había dicho a la herramienta que esos enlaces existían con un ID interno distinto. Treinta minutos comprobando el número de filas lo habrían detectado antes de que empezara la revisión.

Relacionados en el blog

Preguntas frecuentes

¿Qué datos puedo exportar realmente de un acortador de URL?

En la mayoría de los casos existen cuatro clases, y solo dos viajan de forma fiable: la tabla de enlaces (slugs, destinos, etiquetas, dominios) y los recuentos agregados de clics (totales de por vida o diarios por enlace). Los eventos de clic en bruto - el registro de una fila por clic con marca de tiempo, referrer y dispositivo - casi nunca son exportables, y los metadatos de cuenta, como los miembros del equipo y la configuración de dominios, suelen salir en piezas sueltas en lugar de en una única extracción limpia.

¿Puedo exportar datos a nivel de clic individual y no solo totales?

Normalmente no. La mayoría de las plataformas de acortamiento construyen su dashboard sobre el almacén de eventos en bruto, pero nunca exponen una vía de exportación masiva para él, así que lo que obtienes es un recuento agregado en lugar de filas de clics individuales. Si la exportación a nivel de clic es importante para tu caso de uso, confirma que existe y pide ver un archivo de muestra antes de confiar en ella - un gráfico del dashboard no es prueba de que exista una API de exportación.

¿El GDPR me da derecho a exportar mi analítica de enlaces?

No de la forma en que suelen asumir las conversaciones de compras. El Artículo 20 es un derecho que pertenece al interesado - la persona física - sobre los datos que ha aportado bajo consentimiento o contrato, no un derecho de la empresa sobre su propia analítica agregada. Sacar tu historial de clics de un proveedor es una cuestión de contrato y de funcionalidad del producto, no un derecho del GDPR, aunque el artículo se cite como si zanjara la cuestión.

¿Qué pasa con mis datos de enlaces si bajo de plan o cancelo mi suscripción?

Depende por completo de lo que digan las condiciones del proveedor, y la mayoría de las condiciones no dicen nada concreto. Una bajada de plan puede cortar de inmediato el acceso por API al historial de clics aunque la tabla de enlaces siga intacta, y una cancelación puede poner en marcha un plazo de eliminación que nunca aceptaste vigilar. La solución es una exportación permanente hecha antes de necesitarla, no una solicitud presentada después de que llegue el aviso.

¿En qué formato debería estar una exportación de datos de enlaces?

Estructurado y legible por máquina - CSV o JSON, no un informe en PDF ni una captura de pantalla del dashboard. Una exportación csv que se abra limpiamente con una fila por enlace y columnas consistentes es el listón práctico, y RFC 4180 es lo más parecido a un estándar sobre el aspecto que debe tener un archivo CSV bien formado.

¿Cómo sé si una exportación de enlaces está completa?

Compara el número de filas del archivo con el número de enlaces que muestra tu dashboard, y trata cualquier diferencia mayor de un uno o dos por ciento como algo sin explicar hasta que puedas justificarla. Después, comprueba manualmente unos cuantos enlaces conocidos, incluyendo al menos uno que hayas archivado o eliminado, porque excluir por defecto y en silencio los enlaces inactivos es la forma más habitual de que una exportación parezca completa sin serlo.

Prueba Elido

Pega una URL, obtén un enlace corto

Sin registro. El enlace vive 30 días. Crea una cuenta para conservarlo.

Gratis, sin registro · 2 por día

Prueba Elido

Acortador de URL alojado en la UE: dominios personalizados, análisis profundo y API abierta. Plan gratuito - sin tarjeta de crédito.

Etiquetas
export short link data
export links
click history export
link data portability
download link analytics
csv export

Seguir leyendo