Укоротители ссылок вк: Сократить ссылку для вконтакте, вк, ютуб

Содержание

Линкуй, сокращай. Как работают сокращатели ссылок

Сокращатель ссылок — это сервис, который превращает длинную ссылку в короткую. Смысл в том, чтобы получить как можно более короткий адрес, но при этом, чтобы он отправлял на нужную страницу. А под капотом ещё можно собирать статистику переходов по ссылкам и показывать людям дополнительную рекламу. Вот пример работы нашего собственного сокращателя:

Было: thecode.media/referenceerror-cant-find-variable

Стало: v.thecode.media/rfset

Мы используем сокращатель, чтобы красиво публиковать статьи в соцсети, а потом замерять переходы по ссылкам — например, когда вы кликаете на ссылку из Телеграма, мы это увидим. 

Как технически это устроено

Каждая сокращённая ссылка состоит из домена и токена. 

Домен — это адрес сервера, на котором работает приложение сокращателя ссылок, в нашем случае — v.thecode.media. Если просто зайти на этот адрес, приложение просто перекинет нас на главную страницу журнала, а вот если дать токен… 

Токен — это набор букв и цифр, по которому сокращатель понимает, на какой адрес вас перебросить. В нашем случае токен — rfset. Сам по себе этот токен ничего не значит, его нужно вводить в конкретный сокращатель. 

Под капотом у сокращателя должны быть такие элементы: 

  1. Генератор токенов — он берёт длинную ссылку и генерирует для неё уникальную последовательность символов.
  2. База данных — в ней записано, какому токену соответствует длинная ссылка. 
  3. Обработчик событий — с его помощью можно как сформировать новую ссылку, так и перейти по короткой ссылке на нужную страницу.

Если нам нужно сгенерировать новую ссылку, то процесс будет выглядеть так:

  1. Обработчик получит длинную ссылку и поймёт, что от него нужно сгенерировать короткую ссылку.
  2. Обработчик попросит генератор токенов выдать новый токен и сохранить его в базу данных.
  3. Генератор токенов вернёт новый токен, обработчик скомпонует с ним итоговую ссылку.
  4. Обработчик отдаст короткую ссылку.

Если нужно будет перейти по короткой ссылке, то всё в обратном направлении: 

  1. Обработчик поймёт, что от него требуют длинную ссылку взамен короткой.
  2. Он сходит в базу данных и спросит, какая ссылка скрывается за токеном.
  3. Получив ссылку, он даст команду браузеру сделать переадресацию.

Зачем ещё это нужно

Сокращатели ссылок чаще всего используют в интернете для такого:

Скрыть рекламные метки. Метки помогают понять эффективность той или иной ссылки. В ссылки зашивают информацию о том, где ссылку разместили, по какому объявлению шла реклама, какой сайт эту рекламу дал и т. д. Выглядят адреса с метками примерно так:

https://practicum.yandex.ru/data-scientist/?utm_source=pr&utm_medium=content&utm_campaign=pr_content_data-scientist_kod&utm_content=big-data-2

Если мы не хотим пугать посетителей своей внутренней аналитикой, то можем сделать короткую ссылку и поставить её вместо длинной: bit.ly/3SQ76WM

Накатить промокоды. Через UTM и другие суффиксы к ссылкам добавляют промокоды или особые команды для работы сайта. Нажал ссылку — получил скидку.  

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

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

Примеры сервисов-сокращателей

В интернете работает много сервисов, которые сокращают ссылки и дают много возможностей по их настройке, например:

  • bit.ly,
  • Tiny URL,
  • clck.ru,
  • u. to.

Ещё вариант — поставить себе на сервер свой сокращатель ссылок и получить полный контроль над ними, например YOURLS PHP script. Обычно это просто набор скриптов, который работает параллельно с основным сайтом и перенаправляет с одного адреса на другой.

Короткие ссылки — не вечные

Все короткие ссылки работают до тех пор, пока работает их сервис и база данных. Как только сервис закроется — ссылки тоже перестанут работать. Если короткие ссылки использовались только в соцсетях, это неприятно, но терпимо, там срок жизни контента — день-два. А вот если у вас на коротких ссылках была построена вся навигация сайта и внутренних ресурсов, это может стать проблемой.

Общее правило такое: если вы хотите, чтобы по ссылке можно было перейти всегда, даже через 10 лет после её публикации — используйте обычные (длинные) адреса. Это не так эстетично, меньше статистики, зато надёжно.

Или создавайте собственный сокращатель и будьте готовы поддерживать его, пока работает интернет. Что мы и сделаем в одной из следующих статей.

Текст:

Михаил Полянин

Редактор:

Максим Ильяхов

Художник:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Кирилл Климентьев

Соцсети:

Виталий Вебер

Сокращатель ссылок на своем домене: пошаговая установка YOURLS

Для большинства из нас (вебмастеров и арбитражников) сокращатель ссылок — это необходимый инструмент в повседневной работе. В этой статье я расскажу, как поднять свой собственный бесплатный сокращатель ссылок на своем хостинге со своим доменным именем. Поговорим о преимуществах такого подхода и подробно разберем процесс установки сокращателя и дополнительных плагинов к нему.

Содержание статьи

  • 1 Зачем сокращать ссылки
  • 2 Зачем делать свой сокращатель ссылок
    • 2.1 Недостатки готовых решений
      • 2.1.1 Фильтры
      • 2.1.2 Доверие и бренд
      • 2.1.3 Проблемы уникализации
      • 2.1.4 Аналитика
  • 3 Бесплатный сокращатель ссылок: YOURLS
    • 3. 1 Скачивание
    • 3.2 Загрузка на хостинг
    • 3.3 Создание базы данных
    • 3.4 Настройка YOURLS
    • 3.5 Решаем проблему множественных ссылок
  • 4 Плагины
    • 4.1 Ссылки как в bitly (генератор URL)
    • 4.2 Массовый импорт ссылок из файла
  • 5 Аналитика переходов
  • 6 Итоги

Зачем сокращать ссылки

Вопрос о том, зачем нам нужно сокращать и редиректить ссылки я уже неоднократно поднимал (здесь и здесь). Еще раз напомню, зачем это нужно в нашей профессии:

  • Позволяет получить редирект через другой домен. Это необходимо, т.к. партнерские ссылки блокируются в большинстве соцсетей. Без редиректа через свежий домен не получится нормально сливать трафик на оффер ПП;
  • Позволяет уникализировать ссылку. В ряде случаев, например, как в этом кейсе по рассылкам, без уникализации ссылок (или по-другому: рандомизация ссылок) просто не обойтись;
  • Позволяет отслеживать статистику переходов по вашим ссылкам. Это, также, можно сделать с помощью трекера (мой мануал по установке бесплатного трекера). Иногда, имеет смысл применять оба инструмента: и трекер и сокращатель.

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

Зачем делать свой сокращатель ссылок

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

  • Наверное, самый популярный: Bitly
  • Bitdo
  • Owly
  • Isgd
  • Tinyurl
  • Cutt
  • И, наконец, всем известный сокращатель ссылок вк сс

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

Недостатки готовых решений

Фильтры

Главный недостаток публичных сокращателей ссылок — низкий уровень траста со стороны соц. платформ. Использовать в записи или в посте такую ссылку можно без проблем, но при рассылке спама такие ссылки будут очень быстро отходить в бан.

Также, насколько я знаю, ссылки, полученные через публичные сокращатели ссылок не получится использовать в рекламных объявлениях

Доверие и бренд

Тут все предельно понятно. Если хотите чтобы ссылки вызывали доверие потенциального клиента, они должны содержать в наименовании имя вашего бренда. За ссылкой https://bit.ly/3dPN3Gn может стоять все, что угодно. Делая собственный сокращатель ссылок вы используете именно тот домен, который нужен вам.

Проблемы уникализации

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

Чтобы получить множество уникальных ссылок, придется вставлять исходную ссылку, генерировать одну сокращенную. Потом, снова копировать исходную, сокращать ее и т.д. Конечно, можно автоматизировать процесс зеннопостером, кликерманом или написать свой скрипт на Selenium, но это уже совсем хардкор).

Аналитика

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

Бесплатный сокращатель ссылок: YOURLS

YOURLS — это OpenSource проект, что означает, что он полностью бесплатен и все исходные коды открыты. Устанавливается эта штука на ваш хостинг. После установки и настройки вы получите админ-панель, через которую сможете создавать свои ссылки и мониторить статистику переходов:

Бесплатный сокращатель ссылок с аналитикой: YOURLS. Админ-панель

В принципе, все устанавливается достаточно просто, конечно, если вас не пугает создание базы данных и ручная правка конфигов))) Ниже привожу подробную инструкцию, как все безболезненно поставить буквально за 10 мин.

Скачивание

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

Проект YOURLS на Github

Скачиваем ZIP архив на свой ПК. Дальнейшие действия зависят от вашего хостинга. Я пользуюсь Timeweb, поэтому, мне удобнее сразу загрузить архив на хостинг, там распаковать его и поправить конфиги. Если у вас другой хостинг/сервер, то можете изменить порядок действий: сначала распаковать все на ПК и выполнить настройки в файле конфигурации, а уже потом все залить на хостинг, например с помощью Filezilla.

Загрузка на хостинг

Перед тем, как загрузить архив на хостинг, я создал новый сайт и привязал к нему один из доменов, который у меня уже был. Вы можете приобрести новый домен, который нравится. Я создал в Таймвеб каталог yourls и привязал завалявшийся домен:

Создаем новый сайт на хостинге

YOURLS версии 1.8.1 требует наличия на сервере PHP версии не ниже 7. 2. Проверьте, что для вашего сайта выбрана самая свежая версия PHP, иначе софт работать не будет. У меня сначала не заработало, т.к.Таймвеб по умолчанию устанавливал для новых сайтов PHP 7.1

Далее все просто: заходите в каталог public_html нового сайта, удаляете все содержимое и загружаете туда ZIP архив, скаченный на предыдущем шаге:

Загрузка YOURLS на хостинг

Теперь распаковываете архив в текущий каталог. Сам файл архива можно будет удалить:

Сокращатель ссылок на своем хостинге

Если после извлечения архива в каталоге оказалась папка YOURLS, то нужно переместить файлы, чтобы получилось, как на скрине выше

Создание базы данных

Далее, заходим в раздел управления базами данных. Создаем новую базу:

Создание базы данных для сокращателя ссылок

Записываем куда-нибудь логин и пароль от новой БД.

Настройка YOURLS

Осталось совсем немного. Возвращаемся в каталог с распакованным архивом. Заходим в папку user и переименовываем файл user/config-sample. php на user/config.php:

Настройка сокращателя ссылок на своем домене

Открываем файл user/config.php на редактирование с помощью встроенного в Таймвеб редактора кода. Повторюсь, можно все это сделать у себя на ПК, а уже потом загружать на хостинг.

Отредактировать нужно следующие параметры:

  • Имя пользователя MySQL-базы данных: вводим логин, который сохранили на предыдущем шаге
  • Пароль MySQL-базы данных: вводим пароль
  • В качестве имени базы данных вводим имя пользователя БД
  • Указываем адрес своего домена, на котором будет работать сокращатель

В моем случае получилось, как на картинке ниже (подчеркнул параметры, которые нужно поменять на свои):

Настройки сокращателя ссылок YOURLS

Сохраняем изменения в файле и вводем в адресную строку браузера адрес hhtp://ваш_домен.ru/admin

Должен открыться сокращатель ссылок на вашем домене и предложить выполнить установку:

Установка сокращателя ссылок на своем домене

Жете кнопку Install YOURLS. После установки должны увидеть, что все компоненты установлены успешно. Осталось выполнить вход в админ-панель с логином и паролем по умолчанию:

Login: username

Password: password

Откроется главное окно сокращатель ссылок. Поздравляю! Установка завершена. Теперь у вас есть свой собственный сервис по сокращению ссылок на своем домене:

Первый запуск YOURLS

Введите адрес, который хотите сократить/редиректить, задайте произвольную короткую ссылку и нажмите кнопку Shorten the URL.

Решаем проблему множественных ссылок

Если вы успели заметить, YOURLS не дает создавать несколько разных ссылок, ссылающихся на одну исходную. Для нас это принципиальный момент, т.к. мы хотим делать 100-200 уникальных ссылок, ведущих на один и тот же адрес (например, на партнерский товар в CPA-сети). Решается данная проблема установкой одного параметра в конфигах. Снова открываем на редактирование файл user/config.php и устанавливаем параметр YOURLS_UNIQUE_URLS в значение false:

Разрешение множественных ссылок в YOURLS

Теперь можете создавать сколько угодно ссылок на один адрес.

Плагины

К счастью, YOURLS разработали так, чтобы была возможность подключать плагины. На гитхаб есть целая страница с возможными расширениями. Настоятельно рекомендую ознакомиться: https://github.com/YOURLS/awesome-yourls

Ссылки как в bitly (генератор URL)

Каждый раз вводить имя сокращенной ссылки неудобно. Если его не указывать, то сокращатель будет подставлять порядковые номера: 1, 2, 3 и т.д. Это не очень красиво. Хочется, как в bit.ly, чтобы генерировался рандомный набор букв.

К счастью, YOURLS из коробки поставляется с необходимым нам плагином. Чтобы его активировать, необходимо зайти в раздел Manage Plugins и активировать плагин Random ShortURLs:

Установка плагина Random ShortURLs для получения ссылок, как в bitly

Теперь вашим ссылкам будет присваиваться рандомное сочетание букв.

У плагина предусмотрены настройки, где можно установить длину генерируемых ссылок. По умолчанию установлена длина 5 символов

Массовый импорт ссылок из файла

Сделать сотню-другую ссылок вручную можно, но это не очень удобно. На помощь приходит плагин: Bulk Import and Shorten. Он позволяет импортировать ссылки из CSV-файла. Это именно то, что я использую.

Для установки, необходимо скачать исходники с официального репозитория на github:

Скачивание плагина Bulk Import and Shorten с репозитория на Github

После загрузки необходимо на хостинге в каталоге нашего сайта в папке user/plugins создать новый каталог с именем bulk-import-and-shorten. В этот каталог необходимо загрузить содержимое скаченного архива.

Если все сделали правильно, то в админ-панели увидите новый плагин. Необходимо его активировать:

Активация плагина Bulk Import and Shorten

Проверим, как это работает. Создадим пустой файл CSV (создаете новый файл Excel, жмете сохранить как, выбирате формат CSV). Впишем первый столбец нашу исходную ссылку, которую мы хотим сократить/размножить/редиректить (выбери свое):

Размножение ссылки

Я хочу получить 40 новых ссылок на свой сайт через свежий домен. Для этого я вписал в первый столбец 40 одинаковых строк с исходной ссылкой. Сохраняем файл. Осталось загрузить его в наш сокращатель ссылок.

Импорт CSV

После загрузки CSV будет создано 40 новых сокращенных ссылок с рандомным именем. И все они ведут на один и тот же адрес. Так можно сделать сколько угодно ссылок. Ну не красота ли?)

Рандомизация ссылок в YOURLS

Обратите внимание, как хорошо сработали 2 плагина: Bulk Import and Shorten и Random ShortURLs. Первый позволил загрузить сразу много ссылок из внешнего файла, а второй, избавил от необходимости придумывать уникальные URL.

Аналитика переходов

Пару слов про статистику переходов. Функционал незамысловат, но при этом достаточен. Для каждой ссылки можно посмотреть следующую информацию:

  • Кол-во переходов за последние сутки (по часам) и за все время
  • Источники трафика по ГЕО
  • Источник по типу трафика: реферальный или прямой заход

В интерфейсе админ-панели это выглядит так:

Статистика переходов по сокращенным ссылкам. Сокращатель ссылок ВК

Итоги

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

Еще у инструмента есть API. Создавайте свои приложения, а вопрос генерации ссылок можно доверить YOURLS. Может соберусь написать бота Телеграм, который будет это делать)


С вами был Игорь Кантор. Надеюсь, статья вам понравилась и вдохновила на подвиги (ну, или, хотя бы вспомнить, как создается БД на хостинге) Для тех, кому нравится контент я сделал две кнопочки внизу. Всем добра и профита!


URL Shortener, Custom Domain & Short Link Management

T.LY — лучшая служба управления ссылками для отслеживания, брендинга и обмена короткими ссылками. URL-адреса.

Начните бесплатно