Как заставить ссылки Spotify открываться прямо в приложении

Когда вы делитесь ссылкой на Spotify, вы хотите, чтобы она открывала приложение Spotify — где слушатель авторизован, может подписаться на вас и сохранить трек — а не урезанный веб-превью с просьбой войти. Spotify здесь сложнее, чем большинство приложений. Трюк, который работает для YouTube и Apple Music — замена https:// на собственный протокол приложения — не работает для Spotify. Ссылки вроде spotify://open.spotify.com/track/… выглядят правильно, но никогда не открывают приложение. В этом руководстве описан формат, который действительно работает, и как работать со слушателями, у которых нет приложения.

Работающий метод: URI в формате Spotify с двоеточиями

1

Возьмите любой стандартный URL Spotify.

Например, ссылка на трек:

https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT

Этот же метод работает для ссылок на album, playlist, artist, show (подкасты) и episode.

2

Переформатируйте в spotify:type:id.

Возьмите тип (track) и ID (код после него), соедините их двоеточиями:

spotify:track:4cOdK2wGLETKBW3PvgPWqT

Обратите внимание, что нет косых черт и // — Spotify регистрирует формат с двоеточием, а не веб-стиль URL.

3

Используйте новую ссылку.

На телефоне с установленным Spotify этот URI открывает трек прямо в приложении. Плейлист работает так же: spotify:playlist:37i9dQZF1DXcBWIGoYBM5M.

Подвох: нет резервного варианта и браузеры в приложениях

Если Spotify не установлен, ссылка spotify: просто ничего не делает. Позади неё нет веб-страницы, на которую можно было бы перейти, поэтому на новом телефоне слушатель попадает в тупик.

И место, где это нужно больше всего — ссылка в биографии — самое сложное. Мини-браузеры в TikTok и Instagram намеренно игнорируют автоматическое открытие приложений, которое делают Safari и Chrome, поэтому обычная ссылка open.spotify.com, нажатая в биографии, открывает тесный в-приложение веб-плеер вместо приложения.

Функция Linkly Open in app решает обе проблемы: вставьте обычный URL Spotify, и она генерирует нужную ссылку приложения для каждого устройства — открывает приложение Spotify, когда оно установлено, и переходит на App Store, Google Play или веб-плеер, когда его нет. Она создана для работы из биографии TikTok и Instagram, и ваши пиксели отслеживания кликов и ремаркетинга срабатывают на пути. Вы можете предварительно просмотреть, что она генерирует для любого URL, с помощью бесплатного тестера глубоких ссылок.

Информация, специфичная для платформ, для разработчиков

В Safari, Chrome, Messages и приложении «Камера» стандартные ссылки https://open.spotify.com уже открывают приложение Spotify на iOS через Universal Links — специальная ссылка не требуется. Но Universal Links не срабатывают внутри в-приложение браузеров TikTok, Instagram или Facebook, что как раз то место, где нажимаются ссылки создателей. Там схема spotify: (срабатывающая при нажатии пользователя) — надёжный способ.

Android: Intent URLs

На Android надёжный подход — это Intent URL, построенный на App Link Spotify в HTTPS, привязанный к пакету Spotify с явным резервным вариантом:

intent://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT#Intent;scheme=https;package=com.spotify.music;S.browser_fallback_url=https://play.google.com/store/apps/details?id=com.spotify.music;end

Это открывает приложение, если оно установлено, и отправляет всех остальных в Play Store (или на любой резервный URL, который вы выберете).

Часто задаваемые вопросы о ссылках приложения Spotify

Почему spotify://open.spotify.com/... не работает?

Потому что Spotify регистрирует формат с двоеточием spotify:type:id, а не веб-стиль URL. В spotify://open.spotify.com/… домен рассматривается как часть структуры URI, которую приложение не распознаёт, поэтому ничего не открывается. Несколько старых руководств по-прежнему показывают этот неработающий формат.

Это работает для подкастов?

Да — показы подкастов и эпизоды используют тот же паттерн с show и episode в качестве типа, например spotify:episode:ID.

Что происходит на рабочем столе?

URI spotify: на рабочем столе открывает настольное приложение Spotify, если оно установлено. Ссылка Linkly делает ещё лучше — она определяет устройство и отправляет посетителей рабочего стола на обычный веб-плеер.

Будут ли отслеживаться клики в моей кампании Spotify pre-save или промо?

С простым URI spotify: — нет, посередине нечего считать клик. Размещение ссылки за Linkly даёт вам аналитику кликов и пиксели ремаркетинга перед открытием приложения.

Получите 100 коротких ссылок и отслеживайте 500 кликов в месяц бесплатно.