8 min czytaniaMigracja

Migracja z Short.io: eksport, import, lista kontrolna

Zaplanuj migrację z Short.io: opcje eksportu, co się przenosi, mapowanie domen, folderów i tagów, importer Elido, przełączenie DNS i kroki weryfikacji.

Marius Voß
DevRel · edge infra
Diagram potoku: REST API Short.io po lewej przepływa przez worker importu Elido do tabeli linków, z panelem bocznym wymieniającym liczbowe gwarancje workera (limit 50 tys., budżet 30 min, 150 na stronę, token tylko w pamięci)

Migracja z Short.io ma cztery części: wyciągnięcie linków, decyzja, jak domeny, foldery i tagi trafią do nowego narzędzia, przeniesienie DNS i udowodnienie, że nic się nie zepsuło. Elido może pobierać linki prosto z API Short.io, więc CSV nie jest potrzebny, ale importer ma ograniczenia, które warto znać przed startem. Ten przewodnik opisuje udokumentowane przez Short.io opcje eksportu, co importer Elido przenosi, a co pomija, kolejność przełączenia unikającą przestoju i listę kontrolną weryfikacji.

Fakty o Short.io poniżej pochodzą z dokumentacji samego Short.io, sprawdzonej 2026-10-02. Zachowanie Elido sprawdzono w kodzie źródłowym importera i w dashboardzie, a nie na stronie marketingowej.

Opcje eksportu z Short.io w skrócie

Masz trzy sposoby wyciągnięcia listy linków z Short.io. To, który wybierzesz, decyduje, co przetrwa.

MetodaCo dostajeszHaczyk
Eksport CSV (na domenę lub wybrane linki)ID, krótki URL, ścieżka, oryginalny URL, tytuł, kliknięcia, utworzono, zaktualizowano, wygasa, utworzył, tagiNiewłączony domyślnie; prosisz support Short.io o włączenie. Eksport zbiorczy przychodzi e-mailem
Endpoint listy w REST APIWszystko powyższe plus folder, hasło, cloaking, typ przekierowania, pola UTM, URL-e urządzeńWymaga tajnego klucza API i paginacji. Zwraca do 150 linków na wywołanie
Importer ElidoMiejsce docelowe, slug, tytuł, tagi (przez wklejony klucz API)Na domenę i nie czyta dodatkowych pól z wiersza API

Endpoint listy to najbogatsze źródło. Filtruje według domeny, folderu i zakresu dat, sortuje według daty utworzenia i zwraca nextPageToken do paginacji. To czyni go właściwym narzędziem do audytu rzeczy, których importer nie przeniesie, a tę część większość przewodników pomija.

Short.io ma też importer CSV w drugą stronę, z kolumnami na URL, slug, tagi, tytuł i datę utworzenia (przewodnik importu). Jeśli wolisz to oskryptować, Elido ma endpoint API do zbiorczego tworzenia linków, a powyższe kolumny CSV mapują się na miejsce docelowe, slug, tytuł i tagi.

Krok 1: audyt, zanim cokolwiek przeniesiesz

Najpierw przeprowadź audyt domeny źródłowej. Nie pomijałbym tego kroku: jest tani i to jedyny sposób, by dowiedzieć się, które linki wymagają pracy ręcznej, zanim dowiedzą się o tym odwiedzający.

  1. Wyeksportuj CSV lub przejdź po API i policz linki na domenę. Porównaj z limitem 50 000 na przebieg.
  2. Przefiltruj linki z expiresAt, password, cloaking: true, URL-ami urządzeń (androidURL, iphoneURL) lub dzielonym URL. To linki, które importer odtworzy jako zwykłe przekierowania.
  3. Zanotuj typ przekierowania. Short.io pozwala wybrać 301, 302, 307 lub 308 dla każdego linku. Importer go nie czyta, więc zdecyduj, czego chcesz w Elido. Kompromisy opisują przekierowania 301 vs 302.
  4. Zarchiwizuj kolumnę clicks. Zachowaj CSV; to jedyny zapis sum na link po rezygnacji.

Domeny i foldery: jak działa mapowanie

Short.io porządkuje wszystko pod domeną. Elido porządkuje pod workspace'em, a workspace jest właścicielem domen.

  • Domena własna, którą posiadasz: dodaj ją do workspace'u i zmień DNS samodzielnie. Importer tego nie robi.
  • Subdomena Short.io: linki importują się na nową domenę Elido, ale stare adresy URL w tej subdomenie przestają się rozwiązywać.
  • Folder: odbuduj jako folder na liście linków po imporcie. Importer go nie przenosi.
  • Tag: przenoszony, plus tag imported:shortio.
  • Ścieżka (slug): przenoszona, z usuniętym wiodącym /.

Dwa szczegóły mają tu znaczenie. Po pierwsze, importer przenosi jedną domenę Short.io do jednej domeny Elido na zadanie. Jeśli masz trzy domeny, uruchamiasz trzy zadania, jedno po drugim. Po drugie, importer nie ustawia folderu. Praktyczny wzorzec to przefiltrowanie listy linków Elido po tagu z Short.io, zaznaczenie linków i przeniesienie ich do folderu. Jeśli foldery były Twoim głównym narzędziem porządkowania w Short.io, zamień każdy w tag w Short.io przed importem, żeby tag podróżował z linkiem.

Lista linków Elido z kolumnami krótkiego linku, miejsca docelowego, kliknięć, tagów i folderu oraz paskiem All links, Unfiled i New folder nad tabelą

Lista linków Elido w workspace'ie DEMO z danymi przykładowymi (wszystkie liczby są syntetyczne). Tagi i kolumna folderu to miejsce, w którym lądują zaimportowane metadane Short.io.

Uruchomienie importera Elido

Importer znajduje się w dashboardzie w Integrations, potem Short.io. Strona integracji i strona migracja z Short.io opisują ten sam przebieg.

  1. W Short.io utwórz tajny klucz API w sekcji Integrations and API. Importer tylko czyta.
  2. W Elido otwórz kartę migracji Short.io i wklej klucz. Karta podaje, że klucz nigdy nie jest zapisywany: pozostaje w pamięci na czas zadania i jest porzucany po jego zakończeniu.
  3. Wpisz nazwę hosta domeny Short.io, z której importujesz, na przykład example.short.gy.
  4. Wybierz docelową domenę Elido, która musi już być dodana do Twojego workspace'u.
  5. Wybierz strategię konfliktu i uruchom. Zadanie odpytuje własny postęp co dwie sekundy w dashboardzie.

Trzy strategie konfliktu działają tak. Suffix zmienia nazwę kolidującego sluga na name-2, name-3 i tak dalej. Skip zostawia istniejący link Elido w spokoju i zapisuje wiersz źródłowy w logu. Fail zatrzymuje całe zadanie przy pierwszej kolizji. Suffix to bezpieczna wartość domyślna dla pierwszego przebiegu do pustej domeny; użyj skip przy ponownym uruchomieniu po częściowym imporcie.

Pod spodem worker żąda 150 linków na stronę i podąża za nextPageToken Short.io, aż się skończą. Przebieg ma limit 50 000 linków i 30 minut, postęp jest zapisywany co 50 linków, a log błędów zachowuje pierwsze 1000 problematycznych wierszy. Link bez docelowego URL lub z pustym slugiem jest zapisywany jako niepowodzenie, a przebieg trwa dalej. Tytuły są obcinane do 200 znaków.

Sprawdź pierwszy wynik, zanim zaufasz drugiej domenie. Otwórz garść zaimportowanych linków, porównaj slug i miejsce docelowe z CSV z Short.io i dopiero potem zakolejkuj następne zadanie.

Co się nie przenosi

Bądź w tej sprawie jednoznaczny w planie projektu. Importer czyta tylko pola z pierwszej tabeli powyżej.

  • Hasła, daty wygaśnięcia, cloaking, URL-e urządzeń i testy podziału. Docierają jako zwykłe przekierowania. Odbuduj routing geo i urządzeń jako reguły smart linków. Linki Elido mają też własne pola wygaśnięcia i hasła, więc ustaw je z listy z audytu.
  • Foldery. Odbuduj ręcznie, zobacz wyżej.
  • Typ przekierowania. Ustaw go ponownie, jeśli polegasz na zachowaniu 301 kontra 302.
  • Stan zarchiwizowany. Importer go nie sprawdza. Zweryfikuj zarchiwizowane linki w CSV względem tego, co pojawia się w Elido.
  • Piksele i webhooki. W Short.io są konfigurowane osobno od linków. Odtwórz je w workspace'ie Elido i wystaw ponownie sekrety webhooków, bo podpisy różnią się między obydwoma produktami.
  • Historia kliknięć. Zobacz następną sekcję.

Co dzieje się z historią analityki

Historia pojedynczych kliknięć się nie przenosi. Importer tworzy linki i nic więcej, więc Elido zaczyna liczyć od pierwszego kliknięcia, które obsłuży. Dotyczy to każdego importera w dashboardzie Elido i większości narzędzi w tej kategorii.

Masz dwie uczciwe opcje. Zachowaj CSV z Short.io, który zawiera sumę kliknięć na link, i zarchiwizuj go z datą przełączenia jako punktem odniesienia. Albo, jeśli masz plan Enterprise, poproś Short.io o eksport statystyk do S3, który Short.io oferuje na życzenie. Po przełączeniu widok analityki pokazuje kliknięcia dziennie, kraje, źródła ruchu i hosty dla całego workspace'u.

Przegląd analityki Elido z wykresem kliknięć dziennie oraz panelami najlepszych krajów, najlepszych źródeł ruchu i najlepszych hostów

Przegląd analityki Elido w workspace'ie DEMO z danymi przykładowymi (liczby syntetyczne, nie wyniki klientów). Po przełączeniu ten widok zawiera tylko kliknięcia obsłużone przez Elido.

Przełączenie: bezpieczna kolejność dla domen własnych

Linki w nazwie hosta, którą posiadasz, mogą się przenieść bez niczyjej wiedzy, jeśli zachowasz kolejność. Linków w subdomenie Short.io nie da się przenieść, bo nie kontrolujesz tej nazwy DNS.

  1. Najpierw dodaj nazwę hosta do Elido. Dodaj ją w sekcji domen własnych, opublikuj rekord TXT weryfikacji i poczekaj na weryfikację. Mechanikę opisują domena własna z TLS w 5 minut i strona funkcji domen własnych.
  2. Zaimportuj na tę nazwę hosta, gdy Short.io wciąż obsługuje ruch produkcyjny. Dla odwiedzających nic się jeszcze nie zmienia.
  3. Zweryfikuj linki w Elido, testując slugi na nowym edge'u, zanim zmieni się DNS (zobacz listę kontrolną poniżej).
  4. Obniż TTL istniejącego rekordu na dobę wcześniej, żeby zmiana szybko się propagowała.
  5. Zmień rekord. Przewodnik Short.io używa rekordu A na domenie głównej (207.174.61.1 w dniu sprawdzenia). Elido używa CNAME do edge.elido.me. CNAME nie może leżeć na samym apeksie (RFC 1034), więc dla nazwy hosta na apeksie potrzebujesz ALIAS lub spłaszczania CNAME u dostawcy DNS albo przejścia na subdomenę.
  6. Utrzymaj aktywne Short.io przez jeden cykl rozliczeniowy jako rollback. Jeśli cokolwiek wygląda źle, cofnij rekord.

Jeśli zależy Ci też na ruchu z wyszukiwarek i poleceń, sprawdź, czy Twoje stare krótkie adresy URL rozwiązują się w jednym skoku. Łańcuchy kosztują czas i opisano je w łańcuchach przekierowań i SEO.

Lista kontrolna weryfikacji

Wykonaj to po propagacji DNS, na próbce co najmniej 50 linków albo na wszystkich, jeśli masz ich mniej.

  • Liczba zaimportowanych zgadza się z liczbą źródłową, po uwzględnieniu pominiętych i nieudanych wierszy z logu błędów zadania.
  • Dziesięć losowych slugów zwraca to samo miejsce docelowe co CSV z Short.io.
  • Linki oznaczone w audycie (wygaśnięcie, hasło, reguły urządzeń) zostały odtworzone i przetestowane.
  • dig CNAME go.example.com +short zwraca edge Elido, a HTTPS ładuje się bez ostrzeżenia o certyfikacie.
  • Kody QR i materiały drukowane używające starej domeny nadal się rozwiązują.
  • Testowe kliknięcie pojawia się w analityce Elido.
  • CSV z Short.io z sumami kliknięć jest zarchiwizowany w trwałym miejscu.
  • Webhooki, piksele i bazowe adresy URL SDK wskazują teraz na Elido.

Nie każde konto powinno się przenosić. Jeśli używasz tylko subdomeny Short.io, migracja zmienia każdy publiczny URL, a praca jest większa, niż sugeruje importer. Wpisy porównawcze pomagają zdecydować: Elido vs Short.io, szersza lista alternatyw dla Short.io oraz pojedynki Short.io vs Bitly i Short.io vs Rebrandly. Jeśli rozważasz inne narzędzie źródłowe, playbook TinyURL ma tę samą strukturę.

Chcesz najpierw spróbować na małej domenie? Uruchom import z Short.io z domeną testową, sprawdź wyniki względem swojego CSV i o reszcie zdecyduj stamtąd.

Powiązane na blogu

Najczęściej zadawane pytania

Jak wyeksportować moje linki z Short.io?

Short.io dokumentuje dwa eksporty CSV: zaznacz linki w menu Branded links i kliknij Export albo otwórz ustawienia domeny i wybierz Export links, by otrzymać plik e-mailem. Short.io zaznacza, że funkcja nie jest domyślnie włączona, więc najpierw kontaktujesz się z ich supportem. Alternatywą jest API, które nie wymaga zgody.

Czy mogę zachować własną domenę, gdy odchodzę z Short.io?

Tak, jeśli jesteś właścicielem nazwy hosta. Dodaj ją do Elido, zaimportuj na nią linki, a potem zmień rekord DNS u rejestratora. Stare krótkie adresy URL nadal działają, bo nazwa hosta wskazuje teraz na Elido. Subdomeny Short.io, takie jak example.short.gy, zostają przy Short.io.

Czy Elido importuje foldery Short.io?

Nie jako foldery. Importer czyta miejsce docelowe, slug, tytuł i tagi każdego linku i dodaje tag imported:shortio. Przypisanie do folderu nie wchodzi w ten ładunek, więc odbuduj foldery na liście linków w Elido i użyj tagów, by znaleźć, co gdzie należy.

Czy mogę przenieść historię kliknięć z Short.io?

Nie. Importer tworzy linki, a nie zdarzenia kliknięć. Eksport CSV Short.io zawiera kolumnę clicks z sumą na link, którą warto zarchiwizować, a Short.io oferuje na życzenie eksport statystyk do S3 w planach Enterprise. Nowe kliknięcia w Elido liczą się od przełączenia.

Ile trwa import z Short.io?

Importer czyta 150 linków na żądanie i kończy przy 50 000 linków lub 30 minutach na przebieg. Kilka tysięcy linków zwykle kończy się w minuty, zależnie od tego, jak szybko odpowiada Short.io. Większe domeny trzeba podzielić.

Czy linki Short.io chronione hasłem lub wygasające się migrują?

Importer nie czyta haseł, dat wygaśnięcia, maskowania (cloaking) ani celów urządzeń. Zrób listę takich linków z API Short.io przed przełączeniem i odtwórz to zachowanie w Elido, na przykład regułami smart linków i wygasaniem linków.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

Tagi
short.io migration
migrate from short.io
short.io export links
short.io custom domain migration
short.io to elido
short.io csv export

Czytaj dalej