9 min de lecturaMigración

Migración desde Short.io: exportar, importar y cambio

Planifica una migración desde Short.io: exportación, qué se traslada, mapeo de dominios, carpetas y etiquetas, el importador de Elido y el cambio de DNS.

Marius Voß
DevRel · edge infra
Diagrama de pipeline: la API REST de Short.io a la izquierda fluye a través del worker de importación de Elido hacia la tabla de enlaces, con un panel lateral que enumera las garantías numéricas del worker (tope de 50k, presupuesto de 30 min, 150 por página, token solo en memoria)

Una migración desde Short.io tiene cuatro partes: sacar tus enlaces, decidir cómo aterrizan dominios, carpetas y etiquetas en la nueva herramienta, mover el DNS y demostrar que nada se rompió. Elido puede traer los enlaces directamente de la API de Short.io, así que no hace falta CSV, pero el importador tiene límites que conviene conocer antes de empezar. Esta guía cubre las opciones de exportación que documenta Short.io, qué trae y qué deja el importador de Elido, un orden de cambio que evita el tiempo de inactividad y una lista de verificación.

Los datos sobre Short.io de abajo provienen de la propia documentación de Short.io, consultada el 2026-10-02. El comportamiento de Elido se comprobó contra el código fuente del importador y el panel, no contra una página de marketing.

Opciones de exportación de Short.io de un vistazo

Tienes tres formas de sacar tu lista de enlaces de Short.io. La que elijas decide qué sobrevive.

MétodoQué obtienesPega
Exportación CSV (por dominio o enlaces seleccionados)ID, URL corta, ruta, URL original, título, clics, creado, actualizado, caduca, creado por, etiquetasNo está activada por defecto; pides al soporte de Short.io que la active. La exportación masiva llega por email
Endpoint de listado de la API RESTTodo lo anterior más carpeta, contraseña, cloaking, tipo de redirección, campos UTM, URL por dispositivoNecesita una clave de API secreta y paginación. Devuelve hasta 150 enlaces por llamada
Importador de ElidoDestino, slug, título, etiquetas (mediante la clave de API que pegas)Por dominio, y no lee los campos extra de la fila de la API

El endpoint de listado es la fuente más rica. Filtra por dominio, carpeta y rango de fechas, ordena por fecha de creación y devuelve un nextPageToken para paginar. Eso lo convierte en la herramienta adecuada para una auditoría de lo que el importador no traerá, que es la parte que la mayoría de las guías se salta.

Short.io también tiene un importador CSV para la dirección contraria, con columnas para URL, slug, etiquetas, título y fecha de creación (guía de importación). Si prefieres hacerlo por script, Elido tiene un endpoint de API de creación masiva de enlaces, y las columnas CSV de arriba se mapean a destino, slug, título y etiquetas.

Paso 1: audita antes de mover nada

Haz primero una auditoría del dominio de origen. Yo no me saltaría este paso: es barato y es la única forma de saber qué enlaces necesitan trabajo manual antes de que lo descubran los visitantes.

  1. Exporta el CSV o pagina la API y cuenta los enlaces por dominio. Compara con el límite de 50.000 por ejecución.
  2. Filtra los enlaces con un expiresAt, un password, cloaking: true, URL por dispositivo (androidURL, iphoneURL) o una URL dividida. Son los enlaces que el importador recreará como redirecciones simples.
  3. Anota el tipo de redirección. Short.io te deja elegir 301, 302, 307 o 308 por enlace. El importador no lo lee, así que decide qué quieres en Elido. Los compromisos están en redirecciones 301 vs 302.
  4. Archiva la columna de clics. Conserva el CSV; es el único registro de los totales por enlace una vez que canceles.

Dominios y carpetas: cómo funciona el mapeo

Short.io organiza todo bajo un dominio. Elido organiza bajo un workspace, y un workspace es dueño de los dominios.

  • Dominio personalizado que posees: añádelo al workspace y cambia el DNS tú mismo. El importador no lo hace.
  • Subdominio de Short.io: los enlaces se importan a un dominio nuevo de Elido, pero las URL antiguas de ese subdominio dejan de resolver.
  • Carpeta: reconstrúyela como carpeta en la lista de enlaces tras la importación. El importador no la trae.
  • Etiqueta: se trae, más una etiqueta imported:shortio.
  • Ruta (slug): se trae, quitando una / inicial.

Aquí importan dos detalles. Primero, el importador pasa un dominio de Short.io a un dominio de Elido por trabajo. Si tienes tres dominios, lanzas tres trabajos, uno tras otro. Segundo, el importador no asigna ninguna carpeta. El patrón práctico es filtrar la lista de enlaces de Elido por una etiqueta de Short.io, seleccionar los enlaces y moverlos a una carpeta. Si tus carpetas eran tu principal herramienta de organización en Short.io, convierte cada una en una etiqueta en Short.io antes de importar para que la etiqueta viaje con el enlace.

Lista de enlaces de Elido con columnas de enlace corto, destino, clics, etiquetas y carpeta, y una barra de All links, Unfiled y New folder sobre la tabla

La lista de enlaces de Elido en un workspace DEMO con datos de ejemplo (todas las cifras son sintéticas). Las etiquetas y la columna de carpeta son donde acaban los metadatos importados de Short.io.

Ejecutar el importador de Elido

El importador está en el panel en Integraciones, luego Short.io. La página de la integración y la página de destino migrar desde Short.io describen el mismo flujo.

  1. En Short.io, crea una clave de API secreta en Integrations y API. El importador solo lee.
  2. En Elido, abre la tarjeta de migración de Short.io y pega la clave. La tarjeta indica que la clave nunca se guarda: permanece en memoria durante la ejecución y se descarta al terminar el trabajo.
  3. Escribe el hostname del dominio de Short.io desde el que importar, por ejemplo example.short.gy.
  4. Elige el dominio de destino de Elido, que ya debe estar añadido a tu workspace.
  5. Elige una estrategia de conflicto e inicia. El trabajo consulta su propio progreso cada dos segundos en el panel.

Las tres estrategias de conflicto se comportan así. Suffix renombra un slug en colisión a name-2, name-3 y así sucesivamente. Skip deja intacto el enlace existente de Elido y registra la fila de origen. Fail detiene todo el trabajo en la primera colisión. Suffix es el valor por defecto seguro para una primera ejecución en un dominio vacío; usa skip al repetir tras una importación parcial.

Por dentro, el worker pide 150 enlaces por página y sigue el nextPageToken de Short.io hasta que se acaba. Una ejecución tiene un tope de 50.000 enlaces y 30 minutos, el progreso se escribe cada 50 enlaces y el registro de errores conserva las primeras 1.000 filas con problemas. Un enlace sin URL de destino o con un slug vacío se registra como fallo y la ejecución continúa. Los títulos se cortan a 200 caracteres.

Comprueba el primer resultado antes de fiarte del segundo dominio. Abre un puñado de enlaces importados, compara slug y destino con el CSV de Short.io y solo entonces pon en cola el siguiente trabajo.

Lo que no se traslada

Sé explícito con esta lista en el plan de tu proyecto. El importador solo lee los campos de la primera tabla de arriba.

  • Contraseñas, fechas de caducidad, cloaking, URL por dispositivo y pruebas divididas. Llegan como redirecciones simples. Reconstruye el enrutamiento por geografía y dispositivo como reglas de enlaces inteligentes. Los enlaces de Elido también tienen sus propios campos de caducidad y contraseña, así que defínelos a partir de tu lista de auditoría.
  • Carpetas. Reconstruir a mano, ver arriba.
  • Tipo de redirección. Defínelo de nuevo si dependes del comportamiento 301 frente a 302.
  • Estado archivado. El importador no lo comprueba. Verifica los enlaces archivados de tu CSV contra lo que aparece en Elido.
  • Píxeles y webhooks. Se configuran por separado de los enlaces en Short.io. Recréalos en el workspace de Elido y vuelve a emitir los secretos de los webhooks, ya que las firmas difieren entre los dos productos.
  • Historial de clics. Consulta la sección siguiente.

Qué pasa con el historial de analítica

El historial por clic no se mueve. El importador crea enlaces y nada más, así que Elido empieza a contar desde el primer clic que sirve. Esto es cierto de todos los importadores del panel de Elido y de la mayoría de las herramientas de la categoría.

Tienes dos opciones honestas. Conserva el CSV de Short.io, que lleva un total de clics por enlace, y archívalo con la fecha del cambio como línea base. O, si estás en un plan Enterprise, pide a Short.io la exportación de estadísticas a S3, que Short.io ofrece bajo petición. Tras el cambio, la vista de analítica muestra clics por día, países, referrers y hosts de todo el workspace.

Resumen de analítica de Elido con un gráfico de clics por día y paneles de principales países, principales referrers y principales hosts

El resumen de analítica de Elido en un workspace DEMO con datos de ejemplo (cifras sintéticas, no resultados de clientes). Tras el cambio, esta vista solo contiene los clics servidos por Elido.

El cambio: un orden seguro para dominios personalizados

Los enlaces de un hostname que posees pueden mudarse sin que nadie lo note, si sigues el orden. Los enlaces de un subdominio de Short.io no, porque no controlas ese nombre DNS.

  1. Añade primero el hostname a Elido. Añádelo en dominios personalizados, publica el registro TXT de verificación y espera a que se verifique. La mecánica está en TLS de dominio personalizado en 5 minutos y en la página de la función de dominios personalizados.
  2. Importa en ese hostname mientras Short.io sigue sirviendo el tráfico de producción. Todavía no cambia nada para los visitantes.
  3. Verifica los enlaces en Elido probando slugs contra el nuevo edge antes de que cambie el DNS (consulta la lista de abajo).
  4. Baja el TTL del registro existente un día antes, para que el cambio se propague rápido.
  5. Cambia el registro. La guía de Short.io usa un registro A en la raíz (207.174.61.1 en el momento de la consulta). Elido usa un CNAME a edge.elido.me. Un CNAME no puede estar en el apex desnudo (RFC 1034), así que para un hostname apex necesitas ALIAS o aplanamiento de CNAME en tu proveedor de DNS, o pasas a un subdominio.
  6. Mantén activo Short.io durante un ciclo de facturación como rollback. Si algo parece mal, revierte el registro.

Si además te importa el tráfico de búsqueda y de referencia, comprueba que tus URL cortas antiguas resuelven en un solo salto. Las cadenas cuestan tiempo y se tratan en cadenas de redirección y SEO.

Lista de verificación

Ejecútala cuando el DNS se haya propagado, sobre una muestra de al menos 50 enlaces, o todos si tienes menos.

  • El recuento importado coincide con el recuento de origen, una vez contabilizadas las filas omitidas y fallidas del registro de errores del trabajo.
  • Diez slugs al azar devuelven el mismo destino que el CSV de Short.io.
  • Los enlaces que marcaste en la auditoría (caducidad, contraseña, reglas por dispositivo) se han recreado y probado.
  • dig CNAME go.example.com +short devuelve el edge de Elido y HTTPS carga sin advertencia de certificado.
  • Los códigos QR y el material impreso que usan el dominio antiguo siguen resolviendo.
  • Un clic de prueba aparece en la analítica de Elido.
  • El CSV de Short.io con los totales de clics está archivado en un lugar duradero.
  • Los webhooks, píxeles y URL base de los SDK apuntan ahora a Elido.

No todas las cuentas deberían mudarse. Si solo usas un subdominio de Short.io, una migración cambia todas las URL públicas, y el trabajo es mayor de lo que sugiere el importador. Los artículos comparativos te ayudan a decidir: Elido vs Short.io, la lista más amplia de alternativas a Short.io y las comparaciones directas Short.io vs Bitly y Short.io vs Rebrandly. Si estás sopesando otra herramienta de origen, el plan de TinyURL sigue la misma estructura.

¿Quieres probarlo primero con un dominio pequeño? Inicia la importación de Short.io con un dominio de prueba, comprueba los resultados contra tu CSV y decide el resto a partir de ahí.

Relacionado en el blog

Preguntas frecuentes

¿Cómo exporto mis enlaces de Short.io?

Short.io documenta dos exportaciones a CSV: selecciona enlaces en el menú Branded links y pulsa Export, o abre los ajustes del dominio y elige Export links para recibir un archivo por email. Short.io indica que la función no está activada por defecto, así que primero contactas con su soporte. La API es la alternativa y no necesita aprobación.

¿Puedo conservar mi dominio personalizado al dejar Short.io?

Sí, si eres dueño del hostname. Añádelo a Elido, importa los enlaces en él y luego cambia el registro DNS en tu registrador. Las URL cortas antiguas siguen funcionando porque el hostname ahora apunta a Elido. Los subdominios de Short.io como example.short.gy se quedan con Short.io.

¿Importa Elido las carpetas de Short.io?

No como carpetas. El importador lee el destino, el slug, el título y las etiquetas de cada enlace y añade una etiqueta imported:shortio. La asignación a carpetas no forma parte de esa carga, así que reconstruye las carpetas en la lista de enlaces de Elido y usa las etiquetas para encontrar qué pertenece a cada una.

¿Puedo mover mi historial de clics de Short.io?

No. El importador crea enlaces, no eventos de clic. La exportación a CSV de Short.io incluye una columna de clics con un total por enlace, que conviene archivar, y Short.io ofrece una exportación de estadísticas a S3 en los planes Enterprise bajo petición. Los clics nuevos en Elido cuentan desde el cambio.

¿Cuánto tarda una importación de Short.io?

El importador lee 150 enlaces por petición y se detiene en 50.000 enlaces o 30 minutos por ejecución. Unos pocos miles de enlaces suelen terminar en minutos, según lo rápido que responda Short.io. Los dominios más grandes hay que dividirlos.

¿Se migran los enlaces de Short.io con contraseña o con caducidad?

El importador no lee contraseñas, fechas de caducidad, cloaking ni destinos por dispositivo. Haz una lista de esos enlaces desde la API de Short.io antes del cambio y recrea el comportamiento en Elido, por ejemplo con reglas de enlaces inteligentes y caducidad de enlaces.

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
short.io migration
migrate from short.io
short.io export links
short.io custom domain migration
short.io to elido
short.io csv export

Seguir leyendo