Что вы перенесёте
- Все ссылки, теги и папки Dub — структура сохраняется, слаги остаются там, где доступны.
- Снимок счётчика кликов, сохранённый как
migrated_clicksв деталях каждой ссылки. - Кастомные домены Dub, сопоставленные с верифицированными доменами Elido до запуска импорта.
Dub и Elido используют схожую модель данных — ссылки, теги, папки, воркспейсы — что делает миграцию простой. Импортер забирает все ссылки через REST API Dub и воссоздаёт их в Elido, сохраняя структуру и счётчик кликов на момент миграции.
Перед началом#
- Аккаунт Dub.co с API-токеном с правами чтения.
- Воркспейс в Elido. Если у тебя есть кастомные домены в Dub, добавь их в Elido до запуска импорта, чтобы можно было их сопоставить.
Шаг 1 — Создай API-токен Dub#
- Войди в Dub.
- Перейди в Settings → Tokens → Create new token.
- Выбери scope Read. Доступ на запись не нужен.
- Скопируй токен.
Шаг 2 — Открой мастер миграции в Elido#
- Перейди в Dashboard → Integrations → Dub Migration или нажми Start migration на странице интеграций.
- Вставь API-токен Dub. Нажми Connect.
- Elido выведет список всех проектов Dub (воркспейсов), доступных для твоего токена. Выбери, какие из них импортировать.
Шаг 3 — Сопоставь домены#
Dub поддерживает кастомные домены. Для каждого сопоставь его с доменом Elido или одним из общих доменов Elido (s.elido.me). Дефолтный домен Dub dub.sh по умолчанию сопоставляется с s.elido.me.
Шаг 4 — Запусти импорт#
Нажми Start import. Воркер постранично обходит GET /api/links и создаёт ссылки в Elido:
- Slug — сохраняется, если доступен в Elido; добавляется суффикс при конфликте.
- Теги — сопоставляются по имени; создаются заново при отсутствии.
- Папки — сопоставляются со структурой папок Elido.
- Счётчик кликов — фиксируется на момент запуска импорта. Elido хранит это значение в поле
migrated_clicks, видимом на странице деталей ссылки.
Время импорта: менее 5 минут для до 5 000 ссылок. По завершении приходит письмо.
Что импортируется#
- URL назначения, слаг.
- Теги и папки (структура сохраняется).
- Снимок счётчика кликов.
- Дата создания.
- Дата истечения (если установлена).
Что не переносится#
- Данные кликов на уровне событий — разбивки по стране, устройству, источнику до момента миграции. Фиксируется только итоговый счётчик. Детальные данные начинают накапливаться в Elido с момента переезда.
- События конверсий — данные отслеживания конверсий Dub недоступны через API.
- UTM-шаблоны — воссоздай в настройках ссылок Elido, если использовал сохранённые UTM-пресеты.
- QR-коды — перегенерируй на странице деталей ссылки в Elido. Они генерируются автоматически — один клик на ссылку.
После импорта#
После того как ссылки появятся в Elido:
- Обнови DNS, если переносишь кастомные домены — направь их на edge Elido (см. Добавить кастомный домен).
- Обнови все жёстко прописанные короткие URL в письмах, рекламных кампаниях и профилях соцсетей, которые ещё указывают на Dub-ссылки. Ссылки Dub продолжат работать, пока работает сервис Dub, но аналитика теперь в Elido.
- Отмени подписку Dub, если больше не нужен.
Устранение неполадок#
«Unauthorized» при подключении — Токен недействителен или истёк. Токены Dub по умолчанию не истекают, но могут быть отозваны. Создай новый.
После подключения проекты не отображаются — Токен был создан для конкретного воркспейса. Для просмотра всех воркспейсов создай токен под профилем владельца аккаунта.
Конфликты слагов в логе импорта — Ссылка с таким слагом уже существует в воркспейсе Elido. Импортер добавляет суффикс -dub и записывает обе версии. Если нужен чистый слаг, сначала удали версию Elido и перезапусти импорт.
Счётчик кликов показывает 0 вместо снимка — Поле migrated_clicks отображается на странице деталей ссылки, а не в основном списке. Проверь Dashboard → Links → [slug ссылки] → Details tab.