Calcweb.ru

Информационный портал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

VLinke — приложение для сокращения длинных ссылок

Сокращение ссылок: 7 простых и доступных сервисов

В 2020 году длинные ссылки в постах в соцсетях — это моветон и архаизм. Если хотите отпугнуть подписчика или отговорить его переходить по предоставленному линку, оставьте его длинным.

Почему длинные ссылки — это плохо? Во-первых, количество лишних странных знаков мешает фокусироваться подписчику на реальном контенте. Во-вторых, такие ссылки выглядят беспорядочно и неорганизованно. Длинную ссылку люди автоматически считают спамом и закрывают/пролистывают пост, даже не вчитавшись в суть предложения. Кроме того, длинные ссылки занимают полезное место знаков, где вы могли бы донести свою мысль. У Twitter и LinkedIn, например, количество знаков в посте может быть 280 и 700 соответственно. Поэтому иногда сокращенная ссылка — это действительно критично. Если вы добавляете параметры отслеживания, то это удлиняет ваши ссылки и тогда они становятся бесконечными.

Почему короткие ссылки — это хорошо? Вы высвобождаете место для большего количества реального текста, а не набора беспорядочных знаков. Это выглядит с вашей стороны как проявление заботы о времени и внимании вашего подписчика. Короткий линк выглядит аккуратно, согласованно и организовано. Так называемые Link Shortener помогут вам преобразовать хаос в короткие URL-адреса. Короткие ссылки дают больше возможности для их отслеживания и эффективности.

Где использовать короткие URL

Кроме соцсетей сокращенные ссылки можно использовать в презентациях, опять же — более эстетичный вид. Можно добавлять на сайты и лэндинги, в имейлы, отправлять в виде ссылки на понравившийся мем, или если вам нужен QR-код. QR-код с коротким линком проще отсканировать. Сокращенный url гораздо быстрее и проще, например, продиктовать или ввести в браузере по памяти.

Если вы используете партнерские программы и ваши линки очень длинные из-за всех параметров разделов, то обязательно сокращайте ссылки.

Короткие url можно размещать под вашими видео на YouTube, в SMS рассылках – что сэкономит вам место в сообщении и деньги, потраченные на отправку. Размещайте сокращенные ссылки на буклетах и объявлениях, на любой печатной продукции, которую вы предлагаете вашим клиентам или партнерам.

Как выбрать сокращатель ссылок

Обращайте внимание на то, как долго сокращатель уже существует и как долго сохраняются его линки. Это важно, если вы будете использовать ссылки для вашего сайта. Если линк-шортенер работает давно и стабильно, вы можете не бояться, что в один день все ваши ссылки на разделах просто перестанут работать.

Если у вашего бизнеса не разовые задачи, а вам часто нужно сокращать ссылки, то выбирайте сервис, который предлагает аналитику, показывающую эффективность сокращенной ссылки. Аналитика поможет вам разобраться, какие вещи «заходят» вашей аудитории.

Создавайте аккаунты в сервисах, если хотите отслеживать статистику и просматривать историю вашего взаимодействия с сервисом.

Bitly

Bitly — один из самых распространенных сервисов. Главная причина популярности — пользоваться им легко и быстро. Этот сервис создает ссылку, которая будет выглядеть примерно так: «bit.ly/abcd».

Можно зарегистрироваться на сервисе для удобства — через имейл, Facebook или Google аккаунт. Регистрация бесплатна. Сократить ссылку можно и без регистрации, но тогда данные о ваших ссылках/статистике/работе нигде не останутся.

Если же у вас есть личный кабинет, вы сможете просмотреть историю своей работы, а также аналитику переходов и эффективности вашего линка. Сервис дает возможность отследить клики, географическую информацию перешедших по ссылке и статистику каналов. Чтобы получить статистику можно также после короткого url добавить +, вставить в браузер и перейти.

Читайте так же:
DISM-GUI — утилита-помощник, позволяющая запускать команды DISM одним кликом

У сервиса понятная и доступная панель инструментов. Он всегда стабильно работает, много разнообразных функций. Ссылки можно кастомизировать – давать им имя. Одна из особенностей сервиса – он помогает распознавать битые ссылки.

Кроме того, вы можете заказать себе брендовые ссылки. Эта услуга уже идет за отдельную стоимость. Платные пакеты стартуют от 29 долларов в месяц.

В бесплатной версии у вас есть возможность сокращать до 1000 обычных не фирменных ссылок, смотреть статистику. Отчеты предоставляются за 30 дней. В общем, сервис покроет потребности любого небольшого и среднего бизнеса. У Bitly есть мобильное приложение и расширение для браузера.

Bl.ink

Bl.ink — надежный проверенный сервис. Особенность сервиса в том, что он предлагает умные брендированные ссылки. Что это значит? Вы можете создавать ссылки с релевантными, а не рандомными словами.

Bl.ink предлагает аналитику, в которую входит информация о дате и времени кликов, о том с какого устройства заходил человек. Выдает сервис и данные о месторасположении человека и языке. В общем стандартный аналитический набор. Кроме того, можно интегрировать сервис с Google Analytics и Adobe, например.

Есть бесплатный пробный период на 21 день, а потом есть платная версия, начинающаяся от 12 долларов в месяц.

TinyURL

TinyURL — хороший и простой в использовании сервис. Работает с 2002 года. Ссылки немного длиннее, чем в предыдущих сервисах. Но можно добавлять текст после домена. Получить свой короткий url можно даже без регистрации, просто скопируйте вашу ссылку в окошко и готово.

Сервис полностью бесплатный. Ссылку можно кастомизировать по вашему желанию, добавить собственный псевдоним. Удобно использовать, если вы не хотите регистрироваться или вам нужны короткие ссылки только иногда.

С помощью TinyURL вы можете создать url меньшего размера, который будет работать для любой страницы вашего сайта. Все что вам нужно для редиректа, просто добавить косую черту и имя файла страницы.

Ow.ly — популярный сокращатель ссылок для соцсетей. Чтобы им воспользоваться, нужно зарегистрироваться на Hootsuite (инструмент управления соцсетями). Регистрация на Hootsuite бесплатна, пользование линк-шортенером тоже. Панель управления Hootsuite очень удобно, поэтому такой нюанс регистрации никак не скажется на вашем клиентском опыте.

Ow.ly дает возможность смотреть эффективность ссылок, отслеживать короткие url, также есть отличная функция ретаргетинга ссылок. Если вы уже пользуетесь платформой Hootsuite для управления своими соцсетями, то вам будет очень удобно сокращать линки сразу на платформе.

Bit.do

Bit.do — легкий в использовании, сократить ссылку по-быстрому можно и без регистрации. Регистрация дает возможность пользоваться аналитическими инструментами сервиса. Также с этим сервисом вы можете зарегистрировать собственный домен для бизнеса (но это в платной версии).

Срок действия у ссылок — вечный, то есть сокращенные ссылки всегда будут рабочие.

Статистика разведена не только по странам, но и по городам. Ссылку можно по желанию изменить под себя. Статистика доступа к вашему URL предоставляется в реальном времени со всей информацией. В частности, в аналитику входят отслеживание кликов по дате, времени, IP-адресу пользователя.

Читайте так же:
ExplorerPatcher — патч, позволяющий восстановить в Windows 11 классическую панель задач Windows 10

Сервис предлагает не только короткую ссылку, но и QR-код, что очень удобно. Платная версия с собственным доменом для вашего бизнеса вам обойдется в 85 долларов в месяц.

U.to — сервис, в котором создать ссылку можно без регистрации. Если хотите контролировать статистику, придется зарегистрироваться. Регистрация немного провисает — достаточно долгий процесс, 10 обязательных полей для заполнения. Преимущество сервиса — он русскоязычный, будет легко разобраться абсолютно всем. Набор функций минимальный, но этого достаточно для запросов малого бизнеса.

Clck.ru

Clck.ru — еще один русскоязычный сервис от Яндекса. «Кликер» работает с 2010 года. Как и U.to тоже очень минималистичный и доступный. Чтобы сократить ссылку регистрация не нужна. Сервис, кроме ссылки выдает и QR-код. Одна из особенностей — ссылки можно сразу расшерить в соцсетях.

Большой минус сервиса – отсутствие какой-либо аналитики. Если вы не используете других отдельных инструментов отслеживания или аналитики, то выбирайте сервис, в котором уже встроена возможность отследить статистику.

Сокращённые ссылки

«А можно покороче?» Как работают сокращатели ссылок

«Сокращённый» URL-адрес может выглядеть примерно вот так: https://ts.dz/qp7h3zi . Здесь ts.dz – это домен приложения или компании, а последняя часть – уникальный идентификатор (токен).

Длина токена обычно варьируется от 6 до 9 символов. Для создания безопасного URL, берутся цифры 0-9 и буквы латинского алфавита в нижнем регистре a-z . То есть общий набор возможных вариантов каждого символа состоит из 36 элементов. Ниже показано количество уникальных комбинаций, которые могут быть сгенерированы в зависимости от длины токена.

Длина токенаУникальные комбинацииДиапазон
62,176,782,336> 2 млрд
778,364,164,096> 78 млрд
82,821,109,907,456> 2 трлн
9101,559,956,668,416> 100 трлн

Из приведённой таблицы следует, что длины токена из 7 символов достаточно, чтобы получить свыше 78 миллиардов уникальных комбинаций.

Как работают сокращённые ссылки

Работа со ссылками состоит из двух частей:

  1. Генерация коротких URL – обработка запроса на создание короткого URL.
  2. Перенаправление с короткого URL на оригинальный –необходимо описать, как обрабатывать короткий URL после клика юзера, чтобы перенаправить его на исходный длинный URL-адрес.

Генерация коротких URL-адресов

Служба сокращения ссылок действует следующим образом:

  1. Сервис принимает длинный URL, пришедший в POST -запросе.
  2. Сервис проверят, нет ли уже такого URL в базе данных. Если входящий длинный URL уже существует в системе, то в ней остался и сгенерированный короткий вариант.
  3. Если длинного URL нет в базе данных или срок действия сокращённой ссылки истёк, необходимо создать новый токен и отправить короткий URL в качестве ответа, сохранив результат в базе данных.
  4. Сервис отправляет короткий URL в качестве ответа. Статус HTTP 201 , если создана новая запись или 200 , если запись уже была в базе данных.

Перенаправление

Когда пользователь кликает по сокращённой ссылке, запрос отправляется сервису сокращения URL-адресов, а он перенаправит его на необходимый «реальный» адрес:

  1. Сервис принимает короткий URL в виде GET -запроса.
  2. Сервис проверяет, имеется ли данный токен в базе данных. Если токена не существует, генерируется ответ HTTP 404 NOT FOUND .
  3. Если токен присутствует в базе данных, возвращается соответствующих результат. Если время токена истекло, ответом будет HTTP 498 .
  4. Если всё в порядке, возвращается LOCATION header и происходит перенаправление ( HTTP 302 ) по длинной ссылке.
Читайте так же:
Как играть в Майнкрафт по Хамачи

Как генерируются токены

Логика генерирования уникальных случайных токенов довольно хитрая. Служба сокращения URL должна гарантировать, что токен назначен только одному URL-адресу. Иначе может произойти некорректное перенаправление.

Надёжной библиотекой, генерирующей уникальные токены, является Hashids. Она позволяет создавать короткие, уникальные идентификаторы из цифр и букв для всех распространённых языков программирования. Объём кода очень мал, и нет никаких внешних библиотечных зависимостей.

Зашифруем для примера строку «this is my salt» :

HashidТокенКороткая ссылка
13joed16https://test.com/3joed16
28lop31whttps://test.com/8lop31w
3l6o3k1nhttps://test.com/l6o3k1n
4leo2418https://test.com/leo2418

Как обрабатывается большое число обращений

Библиотеку Hashids можно использовать для распределённой генерации сокращённых ссылок. Входящее значение для Hashids – число типа long или его аналог в используемом языке программирования. На основании переданного числа генерируется уникальный токен. Чтобы управлять диапазоном передаваемых чисел, можно использовать, например, инструмент Zookeeper.

Каждый узел распределённой системы при запуске запрашивает у Zookeeper новый диапазон чисел. При создании новой короткой ссылки сокращательный софт увеличивает порядковый номер (исходя из диапазона Zookeeper) и передаёт его в Hashids, и библиотека генерирует уникальный токен. Этот токен, как и ранее, сохраняется в БД вместе с полным URL.

Как только узел исчерпает диапазон чисел, он запрашивает у Zookeeper новый интервал. Такая архитектура позволяет добавлять любое количество нод приложения, обслуживающих входящий трафик.

«А можно покороче?» Как работают сокращатели ссылок

Роль Zookeeper заключается в управлении диапазонами, которые уже назначены или запрошены для назначения. Переменная со счётчиком является атомарной, таким образом, любая нода приложения, работающая на чтение и запись не конфликтует с другими.

Атомарные счётчики можно реализовать и с помощью DynamoDB, MySQL или любой другой СУБД, поддерживающей работу с атомарностью, например, Redis.

Полная схема работы

«А можно покороче?» Как работают сокращатели ссылок

Примечание: на диаграмме добавлен кэш для повышения производительности приложения, поскольку недавно созданными укороченными URL можно управлять из кэша, а не ходить каждый раз в БД. Записи в кэше могут быть переконфигурированы по истечении срока действия.

Итак, полная схема работы простого сокращателя ссылок:

  1. Сокращательный софт работает в кластере. Всякий раз, когда ноды запускаются или добавляются в кластер, они обращаются к Zookeeper.
  2. Zookeeper по запросу выделяет уникальный диапазон номеров для каждой ноды.
  3. Запрос на сокращение URL поступает к балансировщику нагрузки, который делегирует работу нодам приложения.
  4. Приложение проверяет, существует ли запись соответствия длинного URL короткому в базе данных или кэше. Если существует и если короткий URL всё ещё действителен, то возвращается HTTP 200 OK .
  5. Если длинного URL нет в базе данных, то приложение использует следующий доступный номер из диапазона, выделенного Zookeeper на шаге 2, и генерирует новый токен в библиотеке Hashid. С помощью токена создаётся короткий URL, а вся сопутствующая информация сохраняется в базу данных. Короткий URL отправляется обратно клиенту со статусом HTTP 201 CREATED .
  6. При каждом щелчке по короткому URL-адресу запрос снова попадает к балансировщику и передаётся свободной ноде для сокращения адреса.
  7. Приложение проверяет, имеется ли длинный URL в кэше. Если да, то переходит к шагу 9, если нет – к десятому шагу.
  8. Если в кэше запись отсутствует, приложение проверяет базу данных. Если там запись есть, переходит к шагу 9, а если нет – к десятому шагу.
  9. После нахождения длинного URL, на который клиент должен быть перенаправлен, приложение отвечает HTTP 302 с длинным URL-адресом. Это действие перенаправляет клиента из короткого URL на фактическое местоположение искомой страницы.
  10. Если ни в кэше, ни в БД токен не найден, нода отвечает со статусом HTTP 404 NOT FOUND .
Читайте так же:
Как включить или отключить виджет Новости и интересы Windows 10

Дополнительный технический раздел: как Библиотека программиста обрабатывает сокращённые ссылки

В Библиотеке программиста после выхода очередной публикации автоматически для каждой из социальных сетей создаётся собственная сокращённая ссылка.

Наш обработчик сокращённых ссылок написан на php. Для новой статьи создаётся сущность Transition , которая содержит переходы из каждой платформы. У неё есть длинная ссылка на статью, уникальный токен, количество переходов, название платформы и время последнего перехода, не считая остальных служебных полей вроде id.

В приложении есть специальный эндпоинт, отвечающий за обработку переходов по сокращённым ссылкам. Поскольку наше приложение написано на Symfony, у нас есть встроенный ParamConverter , который достаёт из маршрута токен и с помощью метода findOneBy() и передаёт в качестве аргумента в наш action click сущность Transition .

Далее мы передаём сущность в команду ClickCommand , отдаём обработчику команды и делаем редирект на статью.

Команда – это простая структура данных, которая представляет текущий запрос пользователя.

В обработчике команды мы вызываем метод click , передавая туда текущую дату в качестве даты последнего перехода, и вызываем flush , который выполнит запрос в базу данных на обновление кликов.

Так мы учитываем, что пост с публикацией дошёл до каждой из платформ, и знаем, какая статья больше заинтересовала определенную аудиторию, и учитываем в дальнейшей работе над ресурсом.

Зачем нужны сервисы сокращения адресов?

В комментариях к топику я выяснял, зачем нужен tinyurl. И не выяснил.

Поэтому я хочу поделиться бóльшим количеством людей своим недоумением. Я перестал пользоваться твиттером, потому что меня раздражают сервисы сокращения адресов навроде tinyurl.com. К тому же, на Твиттере сслыки сворачиваются принудительно.

Плюсы

Формальное назначение Tinyurl на твиттере ясно: укоротить ссылку, чтоб больше символов из твиттеровых ста сорока осталось для формулирования мысли.

Минусы
  • непонятно, куда тебя уводят по ссылке
    Лично я всегда смотрю на адрес ссылки в строке состояния (если заведомо неизвестно, какой он, например заголовок топика на хабре). Такая уж привычка.
  • непонятно, был ли я уже на сайте (даже браузер не сможет подсветить ссылку соответствующим цветом)
  • ссылка умрет вместе с сокращалкой
  • ссылка может внезапно увести меня на фишерский, куковорующий или порнографический сайт.
    Я-то не против порнушки, только я бы хотел заранее знать, что я попаду на pornoxxx.com, а не куда-нибудь.
  • ссылка несколько дольше открывается из-за лишнего перенаправления (к тому же на сокращалки наверняка тоже действует хабра-, дигг- или техкранч-эффект).
Разоблачение

Но, быть может, решается несуществующая проблема. Давайте посмотрим в корень.

1. Зачем мы хотим влезть в 140 символов?

а) потому что есть технические ограничения? Нет, даже смски бывают составными (длинные сообщения посылаются в виде последовательности коротких). Если уж на то пошло, юникодные одинарные смски ограничены 70-ю символами. Поэтому правильное техническое ограничение — 70 символов, а не 140.
б) потому что пост с жестким ограничением по длине должен быть метче, искрометней и лаконичней. Вроде бы обчно сходятся на этом варианте. При этом логично предположить, что 140 символов — некое магическое число, специально подобранное и сбалансированное создателями твиттера для оптимизации лаконичности и законченности мысли, влезающей в данное ограничение.

Читайте так же:
Бесконечный выпуск виртуальных карты Tinkoff с минимальными затратами
2. Влияет ли длина ссылки на искрометность?

Рассмотрим пост в Твиттер состоящий из меткого описания некой веб-страницы и ссылки на нее. Нехорошо вставлять длинную ссылки, потому что останется мало места для описание (символов останется заведомо меньше идеального количества, 140-а). При этом длина описания обратно зависит от длины ссылки. А это нечестно.

Компримиссный вариант: использовать сокращалки. При этом все ссылки становятся константной длины. И все равно лимит символов сокращается на длину короткой ссылки.

Предлагаемое рещение

Почему бы просто не исключить длину ссылки из подсчета количества символов на уровне сервиса? При этом можно дополнительно наложить ограничение в одну ссылку на пост.

  • с одной стороны сопровождающее высказывание оптимальной длины (140 символов)
  • с другой стороны ссылка работает ожидаемо для пользователя
Другие тонкости

Некоторые считает, что сокращатели ссылок уменьшают визуальный шум от длинных ссылок. В данном случае как текст ссылки можно использовать сколь угодно короткую строку. Можно даже текст ссылки полностью заменять на какой-нибудь аккуратный значок, например .

Ну вот, например, сравните первый твит со вторым:

Таким образом, единственной законной областью применения сокращалок остается передача ссылки по телефону/смс/в виде граффити на стенах.

[Бесплатно] Сокращатель ссылок. Бот для 32 сервисов сокращалок ссылок.

Бот сокращатель ссылок берет одну или несколько длинных ссылок и укорачивает на нескольких сервисах по сокращению ссылок.
Шаблон работает быстро и многопоточно на Post/Get запросах, укорачивает длинные ссылки в сервисах.

Сокращенные ссылки полезны, в первую очередь, для тех, кто занимается email-маркетингом и smm, дорвеями, рассылками и постингом.

Сокращалка ссылок.jpg

Сервисы сокращения ссылок (32):
bitly.com
gg.gg
clck.ru
inbox.lv
tinyurl.com
qps.ru
gee.su
v.ht
cutt.us
hideuri.com
4h.net
is.gd
s0e.ru
hec.su
shr.name
3le.ru
chilp.it
guardlink.org
merky.de
tiny.cc
bit.do
eb.by
lnnkin.com
xurl.es
soo.gd
gmy.su
vk.io
4u.fyi
u.to
chogoon.com
cort.as
0ll0.ru

Шаблон выкладывается как есть в открытом виде.

Вложения

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее.

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Juniorcpa
Client
  • #2
Roman*
Client
  • #3
Lord_Alfred
Client
  • #4

Почти год назад собирал список всех существующих сокращалок для своих нужд, но и половины не осилил сделать)))

tyssin
Client
  • #5
Roman*
Client
  • #6
suralex5
Client
  • #7
Dexio
Client
  • #8
ivanjingo88
Client
  • #9
artemenko91
Client
  • #10
Roman*
Client
  • #11
Szerzs
Client
  • #12
Lord_Alfred
Client
  • #13
Szerzs
Client
  • #14
Lord_Alfred
Client
  • #15
Szerzs
Client
  • #16
Lord_Alfred
Client
  • #17
AlexeyLav1986
Новичок
  • #18
Szerzs
Client
  • #19
mkrnz
Новичок
  • #20

Бот сокращатель ссылок берет одну или несколько длинных ссылок и укорачивает на нескольких сервисах по сокращению ссылок.
Шаблон работает быстро и многопоточно на Post/Get запросах, укорачивает длинные ссылки в сервисах.

Сокращенные ссылки полезны, в первую очередь, для тех, кто занимается email-маркетингом и smm, дорвеями, рассылками и постингом.

голоса
Рейтинг статьи
Ссылка на основную публикацию