Сокращатель ссылок — Справка Топвизор
Сокращение URL помогает создавать более короткие адреса, которыми удобно делиться на форумах, социальных сетях или копировать в мессендежры. Сокращение ссылок также может быть использовано для скрытия партнерских ссылок (вебмастера и специалисты по поисковой оптимизации используют сервисы сокращения ссылок для скрытия реального URL) и получения расширенной статистики по кликам пользователей.Безопасность
Ввиду того, что сокращение URL является перенаправлением (редиректом), которое может быть использовано для спама, фишинга, скрытия небезопасного источника и т.д., в процессе создания короткой ссылки при помощи фирменного сокращателя tpv.sr, исходные ссылки проходят многоуровневую систему фильтрации.Для проверки ссылок (URL) на предмет наличия в них вредоносного программного обеспечения и иных угроз безопасности используются следующие средства:
1. Safe Browsing API — Яндекс
2. Safe Browsing API — Google
3. Единый реестр запрещенных сайтов — Роскомнадзор
Использовать сокращатель ссылок для рассылки спама, вирусов, небезопасного контента запрещено. Ссылки, ведущие на вредоносные ресурсы, будут заблокированы. Пользователи, регулярно размещающие ссылки на такие ресурсы также будут блокироваться. В случае обнаружения вредоносных ссылок, пожалуйста, обратитесь в службу поддержки пользователей Топвизор.
Пожалуйста, не направляйте пользователей на сайты, содержащие спам или вредоносные программы, используя сокращатель ссылок.
Как получить короткую ссылку
Чтобы сократить ссылку выполните следующие действия:- Создайте аккаунт в сервисе Топвизор.
- Перейдите на страницу Сокращатель ссылок
- Вставьте URL, который вы собираетесь сократить в специальное поле.
- Нажмите Enter на клавиатуре.
- Скопируйте URL чтобы поделиться ссылкой.
Обратите внимание, сразу после создания короткой ссылки, предусмотрена возможность переименовать название ссылки (1) (будет оторажаться в меню слева), добавить ссылку в избранное (2) или присвоить тег (3) (цветовую метку).
Расширенная статистика
После того как вы сократите ссылку и поделитесь ей, сервис начнет собирать информацию: считать количество кликов (обращений к ссылке), количество уникальных кликов (уникальных обращений), данные по странам-источникам трафика (географии), источникам переходов (сайты,социальные сети и другие источники), популярным браузерам и операционным системам пользователей.Клики
Браузеры и Платформы
Источники и География
Создание ссылки авторизованным и не авторизованным пользователем
Авторизованный пользователь
Неавторизованный пользователь
Короткие сылки и расширенная статистика по ним не будут отображаться на странице сервиса Коротких ссылок. Короткие URL могут быть повторно использованы и не могут быть удалены пользователем, который создал короткую ссылку без регистрации в сервисе.
зачем, что умеют, как использовать
Почему ссылки при передаче приходится укорачивать?
Почему возникла потребность в сервисах для такой мелкой задачи? Ссылки сокращают по двум основным причинам:
-
Короткие URL аккуратнее смотрятся в отправляемых сообщениях, постах и презентациях, текст с такими ссылками проще форматировать.
-
После сжатия URL будет проще продиктовать и запомнить. При этом не потеряются UTM метки. Даже если адрес наберут с распечатки, вы сможете это понять!
Сервисы сокращения URL также служат аналитическим инструментом. Многие из них показывают статистику переходов по ссылке с достаточно подробной аналитикой по географии, каналам трафика.
Всегда ли уместно и правильно укорачивать длинные ссылки?
Использовать сокращение ссылок не всегда правильно и удобно. Например, в e-mail письма с сокращенными ссылками попадут в спам. Это мера предосторожности, ведь спрятанные под сокращения URL могут вести на вредоносные сайты или к файлам с вредоносным ПО.
Чтобы не попасть в спам, используйте в своих рассылках полные линки. Из них можно удалить параметры, это сделает URL короче.
В навигации по сайту ссылки тоже рекомендуем не сокращать. Во-первых, здесь их никто не видит, во-вторых, ссылка может неожиданно перестать работать. Если это произойдет, сокращенные URL тоже перестанут быть активны.
Лучшие сервисы для форматирования ссылок и добавления меток
Инструменты, которые мы перечислим в подборке, полезны не только для форматирования адресов. Они позволяют добавить метки к ссылкам. А это важно при настройке маркетинговой аналитики и отслеживании того, как работает каждый из каналов продвижения.
Бизнес-инструментарий от создателей Bit.do
Максимально простой и интуитивно понятный сервис. Последнюю часть ссылки вы сможете прописать сами, это очень важно, потому что если в URL будет непонятный набор символов, пользователи не захотят по нему переходить.
Вместе с короткой ссылкой вы получите и соответствующий QR код, он приведет пользователя по тому же адресу на сайте. Коды можно распечатывать, использовать для оффлайн рекламы, визиток, баннеров.
Чтобы посмотреть статистику URL, нужно вставить адрес в строку браузера и добавить символ — .
Сервис разработала бразильская компания Insite. Разработчики акцентируют внимание на нескольких преимуществах:
-
Возможность зарегистрировать на сервисе собственный домен. Правда, базовый тариф обойдется недешево — в 85 USD. Enterprise тариф составляет 250 USD.
-
В статистике по всем вашим переформатированным ссылкам доступна детализация по странам и даже городам.
-
Ссылки навсегда остаются рабочими, даже если вы удалите аккаунт.
Сервис сразу генерирует уменьшенную ссылку, отдельный адрес для аналитики переходов и QR код. Важный совет! Чтобы сервис работал корректно, задавайте уникальные имена ссылок.
Из недостатков сервиса можно назвать несколько устаревший дизайн и неудобный формат отображения статистики.
Bit.ly — один из лидеров в конкурентной гонке
Один из самых популярных, удобных и функциональных сервисов. Его можно использовать даже без регистрации, но с аккаунтом он будет намного удобнее. Также доступна авторизация через Facebook и Twitter.
Только зарегистрированным пользователям. Вы увидите число кликов по дням, диаграмму с разделением по источникам трафика и пр. Также Bitly покажет информацию о том, с какого канала вы получаете больше всего переходов.
Некоторые интернет-провайдеры блокируют ссылки, созданные через этот сервис. Поэтому в единичных случаях могут возникать неудобства.
Единственным минусом может показаться не русифицированный интерфейс.
Cutt.us
Бесплатный и не требующий регистрации инструмент. Интерфейс здесь тоже только на английском. Ссылки тут можно объединить под одним ключевым словом. Также есть возможность задать нужное окончание URL адреса.
Чтобы это сделать, зайдите на сайт, вставьте в окно несколько ссылок с одного сайта. Затем просто введите общее окончание для ссылок, например: myblog.
Среди недостатков отсутствие аналитики, интерфейс без перевода на русский.
Is.gd
Легкий и удобный сервис для сокращения. Здесь можно работать не создавая аккаунта. Сохраняет статистику переходов на основе данных из cookies. Правда, интерфейс сервиса совсем не юзер френдли.
Ok.lt — для тех, кто использует Однокласники
Сервис сокращает ссылки в рекламных постах сети Одноклассники. Не рекомендуем использовать на других площадках, чтобы не запутать пользователей. Есть удобная и подробная статистика переходов по каждому из адресов. Не будет работать для украинских пользователей.
Lnnkin.com
Имеет стандартный набор функций: кастомизация окончаний в ссылках, аналитика. Также созданные ссылки можно защитить паролями. Из недостатков можно выделить большое количество всплывающих окон и рекламы на сервисе.
Отслеживать статистику по ссылкам вы можете даже без регистрации. Для этого просто сохраните в закладках страницу статистики.
У сервиса есть собственное расширение для Google Chrome, которое позволяет создавать сокращенные ссылки прямо из браузера.
Еще один недостаток в том, что редактировать короткие ссылки можно только в платной версии.
Goo.su — shortener с собственным плагином для браузера
Легкий в использовании сервис. Полученные через сократитель ссылки при необходимости можно закрыть от индексации. Эту функцию можно использовать если вам нужно разместить URL стороннего ресурса на вашем сайте. Также можно легко создать кастомный короткий адрес ссылки.
У этого сайта тоже есть свое расширение, работающее в Chrome.
Аналитика будет доступна после регистрации, а на самом сайте очень много рекламы. Это иногда причиняет неудобства.
Rebrandly.com — сервис для сокращения и продвинутой аналитики
Один из самых удобных и функциональных инструментов в нашей подборке. Этот сайт может:
-
прикрепить к ссылке другие домены, кроме шаблонного, эта функция доступна только после того, как вы приобретете платный тариф;
-
добавить к исходным ссылкам utm метки для отслеживания переходов;
-
генерировать несколько вариантов сокращенной ссылки.
В бесплатном тарифе есть ограничение на количество кликов по ссылкам. Максимальный тариф на сервисе: 29 USD ежемесячно.
Самый серьезный недостаток — в бесплатной версии недоступна глубокая аналитика.
Tinyurl.com — старый, проверенный, доступный
Один из самых старых бесплатных сервисов сокращения. Запустили его еще в 2002 году. Длительное время сайт плотно сотрудничал с Twitter. Но социальная сеть сначала переориентировалась на Bitly, а потом и разработала собственный инструмент t.co. Он работает надежно, но переполнен рекламой. Здесь тоже можно сделать уникальный URL с вашей собственной структурой и окончанием. Для этого добавьте длинную ссылку и перейдите в поле custom alias. Там формируется кастомное окончание URL.
Интерфейс здесь устаревший, но довольно понятный.
To.click — инструмент с собственным Telegram ботом
Это многофункциональный и очень продвинутый сервис. Он выходит за рамки просто сократителя ссылок. После регистрации вы сможете кастомизировать короткий URL под домен вашего сайта.Также вам будет доступен пиксель таргетированной рекламы и другие инструменты аналитики.
Также можно сокращать ссылки через бот @toclick_bot.
Интересная особенность в том, что сервис поддерживает даже кириллицу и эмодзи в окончании URL. Это повышает кликабельность ссылок.
Из недостатков выделим то, что полный набор возможностей доступен только после оплаты любого из тарифов.
U.to — минималистичный и предельно простой
Сервис с минималистичным дизайном. Для начала работы регистрироваться не обязательно. Но если вы захотите отслеживать переходы по ссылкам, завести аккаунт нужно.
Минусом можно назвать только слишком подробную форму регистрации с десятью обязательными полями.
Vk.com/cc — собственная разработка ВКонтакте
Сервис от социальной сети ВКонтакте. Можно использовать и за пределами сайта. Для получения сокращенных ссылок обязательно залогиниться в сети ВКонтакте. Вместе со ссылкой сервис генерирует QR код в форматах PNG и SVG.
Также есть детальная статистика просмотров.
T1p.de — немецкая надежность в работе с линками
Фишка этого сервиса в повышенной безопасности, заботе о безопасности, сохранности личных данных. Все ссылки проверяются на защищенность и отсутствие вирусов. Сервис не хранит личные данные пользователей. Есть также функция анонимизации при переходе по ссылкам.
Минусами можно назвать не слишком интуитивный интерфейс, отсутствие кастомизации.
Сервисы, которые лучше не использовать
Есть несколько сервисов, которые мы по разным причинам советуем не использовать. Возможно, в дальнейшем их улучшат, но на момент написания статьи эти сайты по разным причинам нам не понравились:
Bc.vc — при нажатии на сокращенный адрес вы сначала видите навязчивую стороннюю рекламу. Это отнимает время и отвлекает от целей перехода.
Demo.polr.me — неплохой, но пока слишком сырой проект. Все еще в стадии бета-версии. Здесь уже есть возможность кастомизации ссылок и другие функции. Пока этот сервис вызывает впечатление ненадежного и мы не можем его рекомендовать.
Zapier URL Shortener — удобный и надежный сервис с хорошим функционалом. Но он доступен только тем, кто зарегистрировался в сервисе интеграций Zapier. Для многих это неудобно.
Yourls — это не онлайн сервис, а набор php скриптов. С его помощью вы можете создать собственный сервис сокращения ссылок. Но такой подход не всегда оправдан. Чтобы настроить и запустить, нужно привлекать разработчиков.
Сервисы Vk-cc.ru и Urlways.com мы не рекомендуем из-за того, что при открытии сокращенных ссылок пользователям приходится просматривать рекламу. Это нужно для существования сервисов, но пользователям не всегда приятно отвлекаться на просмотр.
Какой сервис использовать?
Функционал большинства сервисов очень похож. Но мелкие детали создают серьезную разницу. Нельзя назвать один сайт однозначно лучшим. Поэтому мы выделили несколько ситуаций, в каждой из которых рекомендуем использовать разные сервисы:
- Нужна просто сокращенная ссылка без дополнительных функций? Подойдут U. to, Bitly.com, Goo.su, ls.gd.
- Хотите сгенерировать QR-код для лендинга, флаера, наружной рекламы или других потребностей? Используйте Bit.do, Сlck.ru или Vk.com/cc.
- Для сокращения нескольких ссылок сразу подойдет Cutt.us.
- Для тех, кому нужен продвинутый инструмент с кастомизацией и другими дополнительными возможностями, подойдет Rebrandly.com.
Общие советы по сокращению URL
Продвинутые пользователи очень внимательно относятся к ссылкам. Они присматриваются, прежде чем переходить по ним. Также существуют нормы digital этикета, которые следует соблюдать при сокращении URL и обмене ими.
Есть несколько советов, которые помогут вам избежать неудобств при работе со ссылками:
-
Если вы решили, что сократить URL будет уместно, используйте сервис с https соединением, это важно для безопасности данных и доверия других пользователей к ссылкам;
-
Обязательно поставьте перед ссылкой комментарий о том, что скрывается под сокращением, по ссылкам без объяснения переходят неохотно, опасаясь вирусов;
-
Настраивайте кастомные окончания. Сделайте их понятными для человека. Например: uslugi_kompanii, kp_kompanii и пр. Особенно это актуально, если нужно сокращать ссылки на Google Docs, видео в Youtube.
Выводы
Инструменты, сжимающие URL, помогают отслеживать переходы по ссылкам. Правильно оформленные сокращенные ссылки привлекают больше внимания в социальных сетях и на сайтах.
Сравнительно недавно к стандартным функциям сократителей добавилась еще и генерация QR-кодов. Это очень удобно и расширяет сферу применения таких сервисов. Коды нужны для упаковок продукции, рекламной полиграфии и еще десятков задач. Поэтому и сайты из нашей подборки просто must have в арсенале маркетолога и других специалистов, работающих в бизнес-сфере.
Мы рекомендуем завести аккаунты на нескольких сервисах, протестировать все и выбрать 2-3 самых удобных именно для вас.
Сократить ссылку онлайн для Facebook, VK, Instagram, Twitter ✔ PROject SEO
Процедура сокращения ссылок стала обычной для современного человека. Ведь длинный УРЛ адрес не всегда бывает привлекательным. А порой его длина может стать весомой проблемой с точки зрения продвижения ресурса в сети. Пользователи будут проходить мимо, не обращая внимания на непонятный набор букв и символов вместо цепляющего названия ссылки. К основным причинам укорачивания ссылок относятся:
- необходимость проведения рекламных кампаний и частой рассылки доменов. Укороченные ссылки удобны для диктовки во время оффлайн маркетинга по телефону, либо для формирования рекламы в социальных сетях;
- наличие необходимости сокрытия идентификатора партнеров. Сжатие ссылки возможно вместе с реферальным адресом;
- улучшение зрительного восприятия ссылки посетителями ресурса.
Чтобы более полно ощутить важность данной процедуры, стоит подробнее рассмотреть влияние каждой из причин на результативность рекламной кампании ресурса.
Экономия длины сообщений
Данная причина уместна, когда реклама ресурса проводится на площадках в социальных сетях и прочих источниках, которые нередко ограничивают длину рекламного поста. Ярким примером является социальная сеть Твиттер, которая жестко ограничивает длину рекламных сообщений, из-за чего возникает ряд дополнительных проблем при продвижении ресурса внутри площадки. Твиттер способен самостоятельно обрезать ссылки путем использования личного интегрированного интерфейса.
Сокращение как способ предотвращения непреднамеренного сокращения УРЛ
Интернет-маркетинг предполагает частое использование особых тегов в создании УРЛ – ссылок. В результате чего они получаются порой необоснованно длинными. Теги нужны для получения дополнительной информации. Например, о том, откуда приходит основной трафик.
При копировании ссылки некоторые пользователи выделяют ее не всю, а обрезают вручную важную часть. Таким образом делая ее нерабочей или некорректной. При помощи сокращения ссылок без потери смысла такой проблемы можно будет в дальнейшем избежать.
Чтение ссылки вслух
Выше упоминалось о том, что иногда, например, в оффлайн маркетинге, необходимо продиктовать ссылку в устной форме. Например, в процессе обзвона клиентов по теплым и холодным базам. Сокращение ссылок поможет решить проблему нечитаемых символов и слишком длинного набора букв. Кроме того, есть ресурсы, позволяющие делать ссылки удобными для чтения русскоговорящим пользователям. Например, заменяя данные русскими буквами без потери смысла.
Сбор аналитики и статистики
Популярность данного вида услуги обусловлена не только лаконичностью и наглядностью полученного результата. При помощи грамотно проведенного сокращения ссылки можно получить дополнительную информацию, например, статистику посещаемости. При выборе сервисов важно обращать внимание на пункт выдачи аналитических и статистических данных в процессе работы. Поскольку не все современные ресурсы предоставляют клиентам такие услуги.
Эффективная манипуляция пользователями
Некоторые недобросовестные или мошеннические сайты намеренно сжимают ссылки с целью сокрытия важной информации и подсказок от посетителей. К примеру, метка . exe продвинутому пользователю даст точную подсказку о том, что, скорее всего, на сайте или в файле может содержаться вирус. Кроме того, такие ссылки могут тайно перенаправлять пользователей на ресурсы, вредящие психологическому здоровью. А также просто на вредоносные интернет-площадки.
В связи с последней причиной многие ресурсы стали фильтровать ссылки, поступающие на обработку. Если человек беспокоится за безопасность ссылок, можно воспользоваться ресурсами, предоставляющими услугу расшифровки данных сокращенных ссылок и адресов.
Сокращение ссылок в Гугл (goo.gl) и ВК (vk.cc) — какой сократитель выбрать и кому нужны короткие ссылки
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Давайте сразу попробуем ответить на вопрос — зачем может понадобиться сокращение (укорачивание) ссылок? На самом деле вариантов много.
Например, короткие ссылки намного удобнее будет отправить через SMS или сервис мгновенных сообщений, чем исходный Урл, который может содержать сотни символов (набирать замучаетесь). Правда в этом случае может помочь преобразование Урлов в QR-коды, которые будет легко считать с мобильного телефона, но лучше уж подстраховаться.
Кроме этого некоторые сервисы (типа Твиттера) не допускают написания длинных сообщений, поэтому сокращение длины вставляемой ссылки может быть очень важным фактором. Да, собственно, Твиттер и стал отправной точкой для набора популярности разных онлайн-сократителей. Правда Twitter процесс укорачивания уже давно автоматизировал (длинный Урл преобразуется в короткий без вашего участия).
Но не только это. В большинстве сервисов сокращенных ссылок ведется подробная и детальная статистика переходов, что может быть полезно для отслеживания тех или иных процессов. Ну и, конечно же, партнерские программы с их реферальными ссылками. Кто не знает, что это такое — читайте в приведенной статье, а кто уже давно зарабатывает на партнерках, понимает как важно уберечь окончание рефссылки в целости и сохранности, ибо именно оно позволяет нам зарабатывать.
Читать дальше…
Copyright © 2016, KtoNaNovenkogo.ru — блог для начинающих вебмастеров. Все права защищены. | Постоянная ссылка | Комментарии: 3
Вы также можете ознакомиться с другими материалами рубрики Онлайн сервисы.Источник: http://feedproxy.google.com/~r/Ktonanovenkogoru/~3/30qcRCV3W M/servisy-sokrashheniya-ssylok-gugl-goo-gl-vkontakte-vk-cc-sokrashhetel-korotkie-ssylki.html
Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.
Создание коротких ссылок с помощью Django и GraphQL
Автор выбрал Girls Who Code для получения пожертвования в рамках программы Write for DOnations.
Введение
GraphQL — это стандарт API с открытым исходным кодом, созданный Facebook в качестве альтернативы REST API. В отличие от REST API, GraphQL использует типизированную систему для определения структуры данных, где вся отправляемая и получаемая информация должна соответствовать предварительно заданной схеме. Также он подразумевает использование одной конечной точки для любых коммуникаций вместо использования нескольких URL-адресов для разных ресурсов, а также позволяет решить проблему оверфетчинга, возвращая только запрошенные клиентом данные, генерируя более компактные и понятные ответы.
В этом обучающем руководстве вы сможете создать серверную часть для службы коротких ссылок, которая принимает любой URL-адрес и генерирует более короткую и понятную версию, а также познакомиться с такими понятиями GraphQL, как запросы и мутации, и инструментами, например, интерфейсом GraphiQL. Возможно, вы уже использовали ранее такие сервисы, как bit.ly
.
Поскольку GraphQL является независимой от языка технологией, она реализуется поверх самых разных языков и фреймворков. Здесь вы будете использовать универсальный язык программирования Python, веб-фреймворк Django и библиотеку Graphene-Django в качестве имплементации Python для GraphQL с конкретными интеграциями для Django.
Предварительные требования
Для продолжения выполнения этого руководства вам потребуется версия Python 3.5 или выше, установленная на вашем компьютере для разработки. Для установки Python воспользуйтесь нашим руководством Установка и настройка локальной среды программирования для Python 3 для вашей ОС. Обязательно создайте и запустите виртуальную среду; чтобы выполнять указания этого обучающего руководства, вы можете использовать директорию проекта
shorty
.Желательно наличие базового знания Django, но это необязательно. Если вам интересно, вы можете воспользоваться этой серией материалов о разработке в Django, созданной сообществом DigitalOcean.
Шаг 1 — Настройка проекта Django
На этом шаге вы выполните установку всех необходимых инструментов для приложения и настроите ваш проект Django.
После создания директории проекта и запуска вашей виртуальной среды, как указано в предварительных условиях, установите необходимые пакеты с помощью pip
, диспетчера пакетов Python. В этом обучающем руководстве используется версия Django 2.1.7 и версия Graphene-Django 2.2.0 или выше:
- pip install "django==2.1.7" "graphene-django>==2.2.0"
Теперь у вас есть все необходимые инструменты. Далее вам необходимо создать проект Django, используя команду django-admin
. Проект представляет собой стандартный шаблон Django по умолчанию, т. е. набор папок и файлов со всем необходимым для начала разработки веб-приложения. В этом случае вы можете вызвать ваш проект shorty
и создать его в текущей папке, указав в конце .
:
- django-admin startproject shorty .
После создания вашего проекта выполните запуск миграции Django. Эти файлы содержат код Python, сгенерированный Django, и несут ответственность за изменение структуры приложения в соответствии с моделями Django. Изменения могут, например, включать создание таблицы. По умолчанию Django имеет собственный набор миграций, отвечающий за такие подсистемы, как аутентификация Django, поэтому необходимо выполнить их с помощью следующей команды:
Эта команда использует интерпретатор Python для вызова скрипта Django с именем manage.py
, который отвечает за управление различными аспектами вашего проекта, например, созданием приложений или запуском миграции.
Результат будет выглядеть примерно следующим образом:
Output
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length. .. OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying sessions.0001_initial... OK
Когда база данных Django будет готова, запустите локальный сервер разработки:
- python manage.py runserver
Это даст нам следующее:
Output
Performing system checks...
System check identified no issues (0 silenced).
March 18, 2020 - 15:46:15
Django version 2.1.7, using settings 'shorty.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Эта команда будет отменять запрос в вашем терминале и запускать сервер.
Перейдите на страницу http://127. 0.0.1:8000
в вашем браузере. Вы увидите следующую страницу:
Чтобы остановить сервер и вернуться к терминалу, нажмите CTRL+C
. Когда вам потребуется получить доступ к браузеру, убедитесь, что предыдущая команда запущена.
Далее мы закончим выполнение этого шага, активировав библиотеку Django-Graphene в проекте. Django использует концепцию app
, т. е. веб-приложения с конкретной ответственностью. Проект включает одно или несколько приложений. Откройте файл shorty/settings.py
в текстовом редакторе по вашему выбору. В этом обучающем руководстве мы будем использовать vim
:
Файл settings.py
управляет всеми параметрами вашего проекта. Внутри файла найдите запись INSTALLED_APPS
и добавьте строку 'graphene_django'
:
shorty/shorty/settings.py
...
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib. contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'graphene_django',
]
...
Это добавление указывает Django, что вы будете использовать приложение с именем graphene_django
, которое вы установили на шаге 1.
Добавьте внизу файла следующую переменную:
shorty/shorty/settings.py
...
GRAPHENE = {
'SCHEMA': 'shorty.schema.schema',
}
Последняя переменная указывает на вашу основную схему, которую вы создадите позже. В GraphQL схема содержит все типы объектов, такие как ресурсы, запросы и мутации. Вы можете рассматривать ее как документацию, которая представляет все данные и функционал, доступный в вашей системе.
После внесения изменений сохраните и закройте файл.
Вы закончили настройку проекта Django. На следующем шаге мы создадим приложение Django и модели.
Шаг 2 — Настройка приложения Django и моделей
Платформа Django обычно включает один проект и несколько приложений или app. App описывает набор функций внутри проекта, и при правильной разработке может повторно использоваться в других проектах Django.
На этом шаге мы создадим приложение shortener
, которое отвечает за фактическое укорачивание URL-адреса. Для создания базового каркаса введите следующую команду в терминале:
- python manage.py startapp shortener
Здесь вы использовали параметры startapp app_name
, которые указывают manage.py
создать приложение с именем shortener
.
Чтобы завершить процесс создания приложения, откройте файл shorty/settings.py
.
Добавьте имя приложения в ту же запись INSTALLED_APPS
, которую вы изменили ранее:
shorty/shorty/settings.py
...
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django. contrib.messages',
'django.contrib.staticfiles',
'graphene_django'
'shortener',
]
...
Сохраните и закройте файл.
После добавления shortener
в shorty/settings.py
вы можете перейти к созданию моделей вашего проекта. Модели — одна из ключевых функций в Django. Они используются для представления базы данных в используемом в Python образе, что позволяет управлять, запрашивать и сохранять данные с помощью кода Python.
Прежде чем открыть файл models.py
для внесения изменений, в этом обучающем руководстве мы разместим обзор изменений, которые вы вносите.
Ваш файл модели —shortener/models.py
— будет содержать следующее содержание, после того как вы заменили существующий код:
shorty/shortener/models.py
from hashlib import md5
from django.db import models
Здесь вы импортируете требуемые пакеты, необходимые вашему коду. Вам нужно добавить строку from hashlib import md5
в верхней части для импорта стандартной библиотеки, которая будет использоваться для создания хэша URL-адреса. Строка from django.db import models
— это элемент Django для создания моделей.
Предупреждение. В этом обучающем руководстве хэш является результатом выполнения функции, которая получает данные и всегда возвращает один вывод. В этом обучающем руководстве мы будем использовать хэш-функцию MD5 в демонстрационных целях.
Обратите внимание, что MD5 имеет проблемы с коллизиями, поэтому рекомендуется избегать ее использования в производственной среде.
Далее вам необходимо добавить модель с именем URL
и следующими полями:
full_url
: URL для сокращения.url_hash
: краткий хэш, представляющий полный URL.clicks
: сколько раз был использован короткий URL.created_at
: дата и время создания URL.
shorty/shortener/models.py
...
class URL(models.Model):
full_url = models.URLField(unique=True)
url_hash = models. URLField(unique=True)
clicks = models.IntegerField(default=0)
created_at = models.DateTimeField(auto_now_add=True)
Вы сгенерируете url_hash
, применив алгоритм хеширования MD5 для поля full_url
и используя только первые 10 символов, которые возвращает метод save()
модели, выполняемый каждый раз, когда Django сохраняет запись в базе данных. Кроме того, инструменты для сокращения URL-адреса обычно отслеживают, сколько раз была использована ссылка. Вы можете вызвать для этого метод clicked()
, когда URL используется пользователем.
Упомянутые операции будут добавлены в вашу модель URL
с помощью этого кода:
shorty/shortener/models.py
...
def clicked(self):
self.clicks += 1
self.save()
def save(self, *args, **kwargs):
if not self.id:
self.url_hash = md5(self.full_url.encode()).hexdigest()[:10]
return super().save(*args, **kwargs)
Теперь, когда вы просмотрели код, откройте файл shortener/models. py
:
Замените код на следующий:
shorty/shortener/models.py
from hashlib import md5
from django.db import models
class URL(models.Model):
full_url = models.URLField(unique=True)
url_hash = models.URLField(unique=True)
clicks = models.IntegerField(default=0)
created_at = models.DateTimeField(auto_now_add=True)
def clicked(self):
self.clicks += 1
self.save()
def save(self, *args, **kwargs):
if not self.id:
self.url_hash = md5(self.full_url.encode()).hexdigest()[:10]
return super().save(*args, **kwargs)
Обязательно сохраните и закройте файл.
Для применения этих изменений в базе данных вам потребуется создать миграции, запустив следующую команду:
- python manage.py makemigrations
Результат будет выглядеть следующим образом:
Output
Migrations for 'shortener':
shortener/migrations/0001_initial. py
- Create model URL
Затем выполните миграции:
В своем терминале вы увидите следующее:
Output
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions, shortener
Running migrations:
Applying shortener.0001_initial... OK
Теперь, когда вы настроили модели, на следующем шаге мы создадим конечную точку GraphQL и запрос.
Шаг 3 — Создание запросов
Архитектура REST предоставляет разные ресурсы в разных конечных точках, каждый из которых содержит четко определенную структуру данных. Например, вы можете получить список пользователей в /api/users
, который всегда ожидает одни и те же поля. GraphQL, с другой стороны, имеет одну конечную точку для всех взаимодействий и использует запросы для доступа к данным. Главное, и самое ценное, различие заключается в том, что вы можете использовать запрос для получения всех ваших пользователей с помощью одного запроса.
Начните с создания запроса для получения всех URL. Вам потребуется несколько вещей:
- Тип URL, который привязан к ранее определенной модели.
- Оператор запроса с именем
urls
. - Метод для обработки вашего запроса, т. е. получения всех URL из базы данных и их возвращения клиенту.
Создайте новый файл shortener/schema.py
:
Начнем с добавления оператора import
Python:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from .models import URL
Первая строка импортирует основную библиотеку graphene
, которая содержит базовые типы GraphQL, например List
. DjangoObjectType
— это вспомогательный метод для создания определения схемы из любой модели Django, а третья строка импортирует ранее созданную модель URL
.
Создайте новый тип GraphQL для модели URL
, добавив следующие строки:
shorty/shortener/schema. py
...
class URLType(DjangoObjectType):
class Meta:
model = URL
В заключение добавьте эти строки для создания типа запроса для модели URL
:
shorty/shortener/schema.py
...
class Query(graphene.ObjectType):
urls = graphene.List(URLType)
def resolve_urls(self, info, **kwargs):
return URL.objects.all()
Этот код создает класс Query
с одним полем urls
, который представляет собой список с ранее определенным типом URLType
. При обработке запроса с помощью метода resolve_urls
вы возвращаете все URL, сохраненные в базе данных.
Полное содержание файла shortener/schema.py
показано здесь:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from .models import URL
class URLType(DjangoObjectType):
class Meta:
model = URL
class Query(graphene.ObjectType):
urls = graphene. List(URLType)
def resolve_urls(self, info, **kwargs):
return URL.objects.all()
Сохраните и закройте файл.
Теперь все запросы необходимо добавить в основную схему. Рассматривайте ее как место хранения всех ваших ресурсов.
Создайте новый файл в shorty/schema.py
и откройте его в редакторе:
Импортируйте пакеты Python, добавив следующие строки. Первая, как уже упоминалось, содержит базовые типы GraphQL. Вторая строка импортирует ранее созданный файл схемы.
shorty/shorty/schema.py
import graphene
import shortener.schema
Затем добавьте главный класс Query
. Он будет хранить, через наследование, все запросы и будущие операции:
shorty/shorty/schema.py
...
class Query(shortener.schema.Query, graphene.ObjectType):
pass
В заключение создайте переменную schema
:
shorty/shorty/schema.py
...
schema = graphene. Schema(query=Query)
Настройка SCHEMA
, которую вы задали на шаге 2, указывает на переменную schema
, которую вы только что создали.
Полное содержание файла shorty/schema.py
показано здесь:
shorty/shorty/schema.py
import graphene
import shortener.schema
class Query(shortener.schema.Query, graphene.ObjectType):
pass
schema = graphene.Schema(query=Query)
Сохраните и закройте файл.
Затем активируйте конечную точку GraphQL и интерфейс GraphiQL, который представляет собой графический веб-интерфейс, который используется для взаимодействия с системой GraphQL.
Откройте файл shorty/urls.py
:
В целях обучения удалите содержимое файла и сохраните его, чтобы начать с нуля.
Первые строки, которые нужно добавить, объявляют импорт Python:
shorty/shorty/urls.py
from django.urls import path
from django.views.decorators. csrf import csrf_exempt
from graphene_django.views import GraphQLView
Функция path
используется Django для создания доступного URL-адреса для интерфейса GraphiQL. Затем импортируйте csrf_exempt
, который позволяет клиентам отправлять данные на сервер. Полное объяснение можно найти в документации по Graphene. В последней строке вы импортировали реальный код, который отвечает за интерфейс, через GraphQLView
.
Затем создайте переменную urlpatterns
.
shorty/shorty/urls.py
...
urlpatterns = [
path('graphql/', csrf_exempt(GraphQLView.as_view(graphiql=True))),
]
Она будет связывать весь код, который необходим для создания интерфейса GraphiQL, который будет доступен в пути graphql/
:
Полное содержание файла shortener/urls.py
показано здесь:
shorty/shorty/urls.py
from django.urls import path
from django.views.decorators.csrf import csrf_exempt
from graphene_django. views import GraphQLView
urlpatterns = [
path('graphql/', csrf_exempt(GraphQLView.as_view(graphiql=True))),
]
Сохраните и закройте файл.
Вернитесь в терминал, запустите команду python manage.py runserver
(если она еще не запущена):
- python manage.py runserver
Откройте в браузере адрес http://localhost:8000/graphql
. Вы увидите следующее:
GraphiQL — это интерфейс, где вы можете запускать операторы GraphQL и просматривать результаты. Одна из функций — раздел Docs
в правом верхнем углу. Поскольку все в GraphQL типизировано, вы получите свободную документацию обо всех ваших типах, запросах, мутациях и т. д.
После изучения страницы вставьте ваш первый запрос в основную текстовую область:
query {
urls {
id
fullUrl
urlHash
clicks
createdAt
}
}
Это содержание показывает, какую структуру имеет запрос GraphQL: сначала вы используете ключевое слово query
, чтобы указать серверу, что вы хотите получить только определенные данные. Далее мы используем поле urls
, определенное в файле shortener/schema.py
, внутри класса Query
. С помощью этого действия вы явно запрашиваете все поля, определенные в модели URL
, используя «верблюжий» стиль, используемый по умолчанию в GraphQL.
Теперь нажмите кнопку запуска со стрелкой в левом верхнем углу.
Вы получите следующий ответ, указывающий, что у вас все еще нет URL-адресов:
Output
{
"data": {
"urls": []
}
}
Это показывает, что GraphQL работает. В терминале нажмите CTRL+C
, чтобы остановить ваш сервер.
Вы выполнили большой объем работы на этом шаге, создав конечную точку GraphQL, создав запрос для получения всех URL-адресов и активировав интерфейс GraphiQL. Теперь мы создадим мутации для изменения базы данных.
Шаг 4 — Создание мутаций
Большинство приложений имеют возможность изменять состояние базы данных, добавляя, обновляя или удаляя данные. В GraphQL эти операции называются мутациями. Они похожи на запросы, но используют аргументы для отправки данных на сервер.
Для создания первой мутации откройте shortener/schema.py
:
В конце файла добавьте новый класс CreateURL
:
shorty/shortener/schema.py
...
class CreateURL(graphene.Mutation):
url = graphene.Field(URLType)
Этот класс наследует вспомогательный класс graphene.Mutation
для использования возможностей мутаций GraphQL. Также у него есть имя свойства url
, определяющее содержание, возвращаемое сервером после завершения мутации. В этом случае это структура данных с типом URLType
.
Затем добавьте подкласс с именем Arguments
в уже определенный класс:
shorty/shortener/schema.py
...
class Arguments:
full_url = graphene.String()
Он определяет, какие данные будут приниматься сервером. Здесь вы ожидаете параметр full_url
со строковым
содержанием:
Теперь добавьте следующие строки для создания метода mutate
:
shorty/shortener/schema.py
...
def mutate(self, info, full_url):
url = URL(full_url=full_url)
url.save()
Этот метод mutate
выполняет большой объем работы, получая данные от клиента и сохраняя их в базу данных. В результате он возвращает сам класс, содержащий вновь созданный элемент.
В заключение создайте класс Mutation
для хранения всех мутаций вашего приложения, добавив следующие строки:
shorty/shortener/schema.py
...
class Mutation(graphene.ObjectType):
create_url = CreateURL.Field()
Пока у вас будет только одна мутация с именем create_url
.
Полное содержание файла shortener/schema.py
показано здесь:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from . models import URL
class URLType(DjangoObjectType):
class Meta:
model = URL
class Query(graphene.ObjectType):
urls = graphene.List(URLType)
def resolve_urls(self, info, **kwargs):
return URL.objects.all()
class CreateURL(graphene.Mutation):
url = graphene.Field(URLType)
class Arguments:
full_url = graphene.String()
def mutate(self, info, full_url):
url = URL(full_url=full_url)
url.save()
return CreateURL(url=url)
class Mutation(graphene.ObjectType):
create_url = CreateURL.Field()
Закройте и сохраните файл.
Чтобы завершить добавление мутации, измените файл shorty/schema.py
:
Измените файл, чтобы добавить в него следующий выделенный код:
shorty/shorty/schema.py
import graphene
import shortener.schema
class Query(shortener.schema.Query, graphene.ObjectType):
pass
class Mutation(shortener.schema.Mutation, graphene. ObjectType):
pass
schema = graphene.Schema(query=Query, mutation=Mutation)
Сохраните и закройте файл. Если ваш локальный сервер не запущен, запустите его:
- python manage.py runserver
Перейдите на страницу http://localhost:8000/graphql
в браузере. Выполните вашу первую мутацию в веб-интерфейсе GraphiQL, запустив следующее выражение:
mutation {
createUrl(fullUrl:"https://www.digitalocean.com/community") {
url {
id
fullUrl
urlHash
clicks
createdAt
}
}
}
Вы создали мутацию с именем createURL
, аргументом fullUrl
и данными, которые хотите получить в ответ, определенные в поле url
.
Вывод будет содержать информацию о URL, которую вы только что создали в поле data
GraphQL, как показано здесь:
Output
{
"data": {
"createUrl": {
"url": {
"id": "1",
"fullUrl": "https://www. digitalocean.com/community",
"urlHash": "077880af78",
"clicks": 0,
"createdAt": "2020-01-30T19:15:10.820062+00:00"
}
}
}
}
В результате URL был добавлен в базу данных с хэшированной версией, как вы можете видеть в поле urlHash
. Попробуйте запустить запрос, который вы создали в последнем шаге, чтобы увидеть результат:
query {
urls {
id
fullUrl
urlHash
clicks
createdAt
}
}
Вывод будет показывать сохраненный URL:
Output
{
"data": {
"urls": [
{
"id": "1",
"fullUrl": "https://www.digitalocean.com/community",
"urlHash": "077880af78",
"clicks": 0,
"createdAt": "2020-03-18T21:03:24.664934+00:00"
}
]
}
}
Также вы можете попробовать выполнить тот же запрос, но на этот раз запросить только поля, которые хотите получить.
Попробуйте выполнить его еще раз с другим URL-адресом:
mutation {
createUrl(fullUrl:"https://www. digitalocean.com/write-for-donations/") {
url {
id
fullUrl
urlHash
clicks
createdAt
}
}
}
Результат будет выглядеть следующим образом:
Output
{
"data": {
"createUrl": {
"url": {
"id": "2",
"fullUrl": "https://www.digitalocean.com/write-for-donations/",
"urlHash": "703562669b",
"clicks": 0,
"createdAt": "2020-01-30T19:31:10.820062+00:00"
}
}
}
}
Теперь система может создавать короткие URL-адреса и выводить их список. На следующем шаге мы будем предоставлять пользователям доступ к URL по его сокращенной версии, перенаправляя их на верную страницу.
Шаг 5 — Создание конечной точки доступа
На этом шаге мы будем использовать метод Django Views, который выполняет запрос и возвращает ответ для перенаправления любого, кто пытается получить доступ через конечную точку http://localhost:8000/url_hash
, на полный URL-адрес.
Откройте файл shortener/views.py
в редакторе:
Вначале импортируйте два пакета, заменив содержимое на следующие строки:
shorty/shortener/views.py
from django.shortcuts import get_object_or_404, redirect
from .models import URL
Это будет более подробно разъяснено позднее.
Далее мы создадим представление Django с именем root
. Добавьте этот отрывок кода, который будет отвечать за представление, в конец вашего файла:
shorty/shortener/views.py
...
def root(request, url_hash):
url = get_object_or_404(URL, url_hash=url_hash)
url.clicked()
return redirect(url.full_url)
Он получает аргумент с именем url_hash
из URL, запрошенного пользователем. Внутри функции первая строка пытается получить URL из базы данных, используя аргумент url_hash
. Если он не будет найден, клиент получает ошибку 404, что означает, что ресурс отсутствует. Затем он увеличивает значение свойства clicked
для URL, что позволяет отслеживать, сколько раз был использован URL. В конце он перенаправляет клиента на запрошенный URL-адрес.
Полное содержание файла shortener/views.py
показано здесь:
shorty/shortener/views.py
from django.shortcuts import get_object_or_404, redirect
from .models import URL
def root(request, url_hash):
url = get_object_or_404(URL, url_hash=url_hash)
url.clicked()
return redirect(url.full_url)
Сохраните и закройте файл.
Откройте shorty/urls.py
:
Добавьте следующий выделенный код, чтобы активировать представление root
.
shorty/shorty/urls.py
from django.urls import path
from django.views.decorators.csrf import csrf_exempt
from graphene_django.views import GraphQLView
from shortener.views import root
urlpatterns = [
path('graphql/', csrf_exempt(GraphQLView. as_view(graphiql=True))),
path('<str:url_hash>/', root, name='root'),
]
Представление root
будет доступно в пути /
вашего сервера, принимая url_hash
в качестве строкового параметра.
Сохраните и закройте файл. Если ваш локальный сервер не запущен, запустите его с помощью команды python manage.py runserver
.
Чтобы протестировать ваши добавленные данные, откройте ваш браузер и перейдите на URL-адрес http://localhost:8000/077880af78
. Обратите внимание, что последняя часть URL-адреса — это хэш, созданный мутацией из шага 5. Вы будете перенаправлены на страницу хэша URL, в этом случае на веб-сайт сообщества DigitalOcean.
Теперь, когда у вас есть работающее перенаправление URL, мы обеспечим дополнительную безопасность приложения, реализовав обработку ошибок при выполнении мутации.
Шаг 6 — Реализация обработки ошибок
Обработка ошибок — это лучшая практика для всех приложений, поскольку разработчики обычно не контролируют, что будет отправляться на сервер. В этом случае вы можете попытаться предусмотреть возможные ошибки и свести к минимуму их воздействие. В такой сложной системе, как GraphQL, очень многое может пойти не так, начиная с запроса неверных данных клиентом и заканчивая потерей подключения сервера к базе данных.
Будучи типизированной системой, GraphQL может проверять все, что запрашивает и получает клиент, с помощью операции под названием валидация схемы. Вы можете посмотреть это в действии, используя запрос несуществующего поля.
Перейдите на страницу http://localhost:8000/graphql
в браузере еще раз и выполните следующий запрос внутри интерфейса GraphiQL, где мы будем использовать поле iDontExist
:
query {
urls {
id
fullUrl
urlHash
clicks
createdAt
iDontExist
}
}
Поскольку в классе Query отсутствует поле iDontExist
, GraphQL возвращает сообщение об ошибке:
Output
{
"errors": [
{
"message": "Cannot query field \"iDontExist\" on type \"URLType\". ",
"locations": [
{
"line": 8,
"column": 5
}
]
}
]
}
Это важно, поскольку в типизированной системе GraphQL цель заключается в отправке и получении только той информации, которая уже определена в схеме.
Текущее приложение принимает любую произвольную строку в поле full_url
. Проблема в том, что если кто-то отправляет плохо построенный URL-адрес, вы можете перенаправлять пользователя в никуда при попытке получения сохраненной информации. В этом случае вам необходимо проверить, имеет ли full_url
корректный формат, прежде чем сохранить его в базе данных, и при наличии ошибки выбрасывать исключение GraphQLError
с заданным сообщением.
Давайте реализуем этот функционал в два этапа. Вначале откройте файл shortener/models.py
:
Добавьте выделенные строки в раздел импорта:
shorty/shortener/models.py
from hashlib import md5
from django. db import models
from django.core.validators import URLValidator
from django.core.exceptions import ValidationError
from graphql import GraphQLError
...
URLValidator
— это вспомогательный класс Django для валидации строки URL, а GraphQLError
используется Graphene для генерации исключений с заданным сообщением.
Затем необходимо выполнить валидацию URL-адреса, который получает пользователь, прежде чем сохранить его в базе данных. Активируйте эту операцию, добавив выделенный код в файл shortener/models.py
:
shorty/shortener/models.py
class URL(models.Model):
full_url = models.URLField(unique=True)
url_hash = models.URLField(unique=True)
clicks = models.IntegerField(default=0)
created_at = models.DateTimeField(auto_now_add=True)
def clicked(self):
self.clicks += 1
self.save()
def save(self, *args, **kwargs):
if not self.id:
self.url_hash = md5(self. full_url.encode()).hexdigest()[:10]
validate = URLValidator()
try:
validate(self.full_url)
except ValidationError as e:
raise GraphQLError('invalid url')
return super().save(*args, **kwargs)
Сначала этот код инициализирует URLValidator
в переменной validate
. Внутри блока try/except
вы с помощью метода validate()
выполняете валидацию полученного URL-адреса и генерируете исключение GraphQLError
с заданным сообщением invalid url
, если что-то пойдет не так.
Полное содержание файла shortener/models.py
показано здесь:
shorty/shortener/models.py
from hashlib import md5
from django.db import models
from django.core.validators import URLValidator
from django.core.exceptions import ValidationError
from graphql import GraphQLError
class URL(models.Model):
full_url = models.URLField(unique=True)
url_hash = models. URLField(unique=True)
clicks = models.IntegerField(default=0)
created_at = models.DateTimeField(auto_now_add=True)
def clicked(self):
self.clicks += 1
self.save()
def save(self, *args, **kwargs):
if not self.id:
self.url_hash = md5(self.full_url.encode()).hexdigest()[:10]
validate = URLValidator()
try:
validate(self.full_url)
except ValidationError as e:
raise GraphQLError('invalid url')
return super().save(*args, **kwargs)
Сохраните и закройте файл. Если ваш локальный сервер не запущен, запустите его с помощью команды python manage.py runserver
.
Затем протестируйте вашу обработку ошибок на странице http://localhost:8000/graphql
. Попробуйте создать новый URL с недействительным значением full_url
в интерфейсе GraphiQL:
mutation {
createUrl(fullUrl:"not_valid_url"){
url {
id
fullUrl
urlHash
clicks
createdAt
}
}
}
При отправке недействительного URL-адреса будет сгенерировано исключение с заданным сообщением:
Output
{
"errors": [
{
"message": "invalid url",
"locations": [
{
"line": 2,
"column": 3
}
],
"path": [
"createUrl"
]
}
],
"data": {
"createUrl": null
}
}
Если вы посмотрите в терминале, где запущена команда python manage. py runserver
, ошибка будет выглядеть следующим образом:
Output
...
graphql.error.located_error.GraphQLLocatedError: invalid url
[30/Jan/2020 19:46:32] "POST /graphql/ HTTP/1.1" 200 121
Конечная точка GraphQL будет выдавать сбой с кодом состояния HTTP 200, который обычно означает успешное выполнение операции. Не забывайте, что, хотя GraphQL использует HTTP, он не обязательно использует концепции кодов состояния HTTP или методы HTTP, как это делает REST.
После реализации обработки ошибок вы можете создать механизм для фильтрации запросов, минимизируя объем информации, получаемый пользователем.
Шаг 7 — Внедрение фильтров
Представьте, что вы начали использовать инструмент для получения коротких URL-адресов для добавления собственных ссылок. После этого появится очень большое количество записей, так что найти нужную ссылку будет сложно. Вы можете решить эту проблему, используя фильтры.
Фильтрация — это стандартная концепция в REST API, когда параметр запроса с полем и значением присоединяется к URL-адресу. Например, чтобы воспользоваться фильтром для всех пользователей с именем jojo, вы можете использовать GET /api/users?name=jojo
.
В GraphQL вы будете использовать аргументы запроса в качестве фильтров. Они позволяют получить хороший и чистый интерфейс.
Вы можете решить проблему трудноуловимых URL-адресов, разрешив клиенту фильтровать URL-адреса по имени с помощью поля full_url
. Для этого откройте файл shortener/schema.py
в предпочитаемом вами редакторе.
Вначале импортируйте метод Q
в выделенной строке:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from django.db.models import Q
from .models import URL
...
Это будет использоваться для фильтрации запроса базы данных.
Затем перепишите весь класс Query
, добавив следующее содержание:
shorty/shortener/schema.py
...
class Query(graphene.ObjectType):
urls = graphene.List(URLType, url=graphene.String())
def resolve_urls(self, info, url=None, **kwargs):
queryset = URL.objects.all()
if url:
_filter = Q(full_url__icontains=url)
queryset = queryset.filter(_filter)
return queryset
...
Ниже представлены изменения, которые вы вносите:
- Добавление параметра фильтрации
url
внутри переменнойurls
и методresolve_url
. - Внутри
resolve_urls
, если указан параметрurl
, выполните фильтрацию результатов базы данных для получения только URL-адресов, которые содержат указанное значение, используя методQ(full_url__icontains=url)
.
Полное содержание файла shortener/schema.py
показано здесь:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from django.db.models import Q
from .models import URL
class URLType(DjangoObjectType):
class Meta:
model = URL
class Query(graphene.ObjectType):
urls = graphene.List(URLType, url=graphene.String())
def resolve_urls(self, info, url=None, **kwargs):
queryset = URL.objects.all()
if url:
_filter = Q(full_url__icontains=url)
queryset = queryset.filter(_filter)
return queryset
class CreateURL(graphene.Mutation):
url = graphene.Field(URLType)
class Arguments:
full_url = graphene.String()
def mutate(self, info, full_url)
url = URL(full_url=full_url)
url.save()
return CreateURL(url=url)
class Mutation(graphene.ObjectType):
create_url = CreateURL.Field()
Сохраните и закройте файл. Если ваш локальный сервер не запущен, запустите его с помощью команды python manage.py runserver
.
Проверьте внесенные изменения, перейдя на страницу http://localhost:8000/graphql
. В интерфейсе GraphiQL добавьте следующее выражение. Оно будет фильтровать все URL-адреса со словом community:
query {
urls(url:"community") {
id
fullUrl
urlHash
clicks
createdAt
}
}
Вывод представляет собой одну запись, поскольку вы добавили один URL со строкой community
. Если вы добавили несколько URL-адресов ранее, вывод может отличаться.
Output
{
"data": {
"urls": [
{
"id": "1",
"fullUrl": "https://www.digitalocean.com/community",
"urlHash": "077880af78",
"clicks": 1,
"createdAt": "2020-01-30T19:27:36.243900+00:00"
}
]
}
}
Теперь у вас есть возможность выполнять поиск по вашим URL-адресам. Однако при большом количестве ссылок ваши клиенты могут жаловаться, что список URL-адресов возвращает больше данных, чем могут обработать их приложения. Чтобы устранить эту проблему, необходимо добавить пагинацию.
Шаг 8 — Реализация пагинации
Клиенты, использующие ваш сервер, могут жаловаться, что на получение ответа уходит очень много времени, либо на слишком большой размер, если он содержит слишком много URL. Даже ваша база данных может не справляться со сборкой большого набора информации. Чтобы решить эту проблему, вы можете разрешить клиенту указывать, сколько элементов он хочет получать в каждом запросе, используя технику под названием pagination.
Используемого по умолчанию способа для реализации этой функции не существует. Даже в REST API вы можете видеть ее в заголовках HTTP или параметрах запроса с разными именами и поведением.
В этом приложении мы будем применять пагинацию, добавив два аргумента в запрос URL: first
и skip
. first
выполняет выбор первого переменного числа элементов, а skip
будет указывать, сколько элементов следует пропустить с начала. Например, используя first == 10
и skip == 5
, вы получите первые 10 URL-адресов, но пропустите 5 из них, возвращая только 5 оставшихся.
Реализация этого решения аналогична добавлению фильтра.
Откройте файл shortener/schema.py
:
В файле измените класс Query
, добавив два новых параметра в переменную urls
и метод resolve_urls
, как показано в следующем коде:
shorty/shortener/schema.py
import graphene
from graphene_django import DjangoObjectType
from django.db.models import Q
from .models import URL
class Query(graphene.ObjectType):
urls = graphene.List(URLType, url=graphene.String(), first=graphene.Int(), skip=graphene.Int())
def resolve_urls(self, info, url=None, first=None, skip=None, **kwargs):
queryset = URL.objects.all()
if url:
_filter = Q(full_url__icontains=url)
queryset = queryset.filter(_filter)
if first:
queryset = queryset[:first]
if skip:
queryset = queryset[skip:]
return queryset
...
Этот код использует созданные параметры first
и skip
внутри метода resolve_urls
для фильтрации запроса базы данных.
Сохраните и закройте файл. Если ваш локальный сервер не запущен, запустите его с помощью команды python manage.py runserver
.
Чтобы протестировать пагинацию, воспользуйтесь следующим запросом в интерфейсе GraphiQL на странице http://localhost:8000/graphql
:
query {
urls(first: 2, skip: 1) {
id
fullUrl
urlHash
clicks
createdAt
}
}
Ваш инструмент для сокращения URL-адресов будет возвращать второй URL, созданный в базе данных:
Output
{
"data": {
"urls": [
{
"id": "2",
"fullUrl": "https://www.digitalocean.com/write-for-donations/",
"urlHash": "703562669b",
"clicks": 0,
"createdAt": "2020-01-30T19:31:10.820062+00:00"
}
]
}
}
Это показывает, что функция пагинации работает. Вы можете попробовать добавить несколько URL-адресов и протестировать разные значения first
и skip
.
Заключение
Экосистема GraphQL развивается каждый день и поддерживается активным сообществом. Она доказала свою способность для производства и используется такими компаниями, как GitHub и Facebook. И теперь вы можете использовать эту технологию для ваших проектов.
В этом обучающем руководстве вы создали сервис для сокращения URL-адресов с помощью GraphQL, Python и Django, используя такие понятия, как запросы и мутации. Но помимо этого, теперь у вас есть понимание того, как использовать эти технологии для создания веб-приложений, используя веб-фреймворк Django.
Вы можете узнать больше о GraphQL и инструментах, используемых здесь, на сайте GraphQL и сайтах с документацией для Graphene. DigitalOcean предоставляет дополнительные руководства для Python и Django, если вы хотите узнать больше.
как сократить ссылку с помощью 10 онлайн-сервисов
Всего лишь год назад сокращение ссылок представляло собой быстрый и легкий процесс — для этого было достаточно взять сокращение ссылок Гугл и получить на выходе готовый сокращенный вариант вида goo.gl/your-url.
В конце этого месяца (30 марта 2019 года) сокращатель ссылок от Google окончательно прекратит работу, даже для ранее зарегистрированных пользователей.
К счастью для интернет-пользователей, существует множество сервисов сокращения ссылок помимо гугловского продукта. И сегодня мы предлагаем нашим читателям рассмотреть 10 сервисов, которые осуществляют сокращение ссылок не хуже Google.
Зачем нужно сокращение ссылок?
Короткие ссылки — это альтернативный вариант URL, который получается в результате обрабатывания оригинальной ссылки с помощью онлайн-сервисов (сокращателей). Это позволяет получить короткую ссылку длиной до десятка символов, в то время как длина оригинального URL может составлять до нескольких десятков символов.
В каких случаях может понадобится сокращение ссылок?
- SMM — короткие ссылки более удобны для использования в социальных сетях, в особенности тех, где имеются ограничения на количество символов (Twitter, как пример).
- Короткие ссылки более удобны для восприятия пользователей, нежели громоздкие конструкции на условные 50-70 знаков.
- Рассылки — телефонные или email-рассылки также используют сокращатели ссылок для удобства юзеров.
- Black-hat SEO — и даже тут “шортенеры” оказываются полезными. Так, на многих авторитетных площадках есть футпринты на использование в URL недопустимых слов (фарма, гемблинг, адалт и т.д.). Сокращение ссылок позволяет обойти данный футпринт.
10 сервисов для сокращения ссылок
Итак, как сократить ссылку? Для этого необходимо подобрать самый удобный сервис — к счастью, мы сделали это за вас, поэтому вам остается только выбрать наиболее подходящий из готово списка.
1. Bit.ly
Сокращение ссылок Bit (он же — Bit.ly или битли) настолько же эффективно, как и использование сократителя Гугла.
Сервис обладает аналогичной системой аналитики и трекинга, а сокращение ссылок проходит максимально быстро. Вам достаточно ввести нужный URL, после чего сервис Bit автоматически сконвертирует ссылку в её короткий вариант.
Кроме того, вы можете использовать кастомайзер, позволяющий дать необходимое название сокращенной ссылке:
Русскоязычный shortener из популярной социальной сети. Для использования необходим аккаунт в ВК, а функционал не предусматривает сбор аналитики по готовым ссылкам. Одним словом, сокращатель ссылок ВК подойдет для тех, кому просто нужно получить короткую ссылку вне рамок поставленных профессиональных задач.
3. Ow.ly
Удобный сервис для сокращения ссылок, позволяющий, помимо прочего интегрироваться с другими сервисами материнского сервиса Hootsuite для комплексной работы с социальными сетями.
Среди недостатков сократителя ссылок — необходимость регистрации и англоязычный интерфейс.
4. Rebrandly
Если у вас есть компания и вы хотите использовать не готовые решения для сокращения ссылок, а сделать сократитель ссылок, принадлежащий только вашему бренду на основании вашего имени, вы можете использовать сервис Rebrandly.
Помимо этого, сервис предлагает огромный функционал по аналитике, управлению репутацией бренда и линк-менеджменту, благодаря чему клиентами этого сокращателя ссылок стали IBM, HP, Harvard University, Ubisoft и другие знаменитые компании.
У сервиса есть бесплатный функционал, позволяющий создавать до 500 брендовых сокращенных ссылок и отслеживать до 5000 URL.
5. Tiny URL
Ещё один бесплатный и быстрый сокращатель ссылок, с помощью которого можно получить короткую ссылку за несколько секунд (конечно же без регистрации и СМС).
У сервиса нет современного и привлекательного дизайна, нет функций аналитики и трекинга, однако он прекрасно подойдет тем, кому нужно просто уменьшить ссылку.
6. Soo.gd
Сервис сокращения ссылок, аналогичный предыдущему — всё просто, быстро и бесплатно, без аналитики и сбора данных, а на выходе же вы получаете готовую ссылку, сокращенную в несколько раз.
7. Fuck.it
Довольно специфическое название сервиса, которое наверняка будет выглядеть необычно для многих клиентов и посетителей:)
У сервиса есть дополнительный функционал, помимо сокращения ссылки — срок действия ссылки, пароль для доступа по ссылке и составление описания.
Если вы планируете создавать необычные линки для социальных сетей, данный url shortener будет для вас идеальным решением.
8. LnnkIn
LinkedIn? Нет, этот сервис сокращения ссылок не имеет никакого отношения к социальной сети — это ещё один инструмент в нашем списке, который вы можете использовать для того, чтобы сократить ссылку.
Сервис предоставляет систему аналитики, позволяет создавать кастомные имена URL и, в случае необходимости, устанавливать пароли доступа. Помимо этого, сервис обладает и кучей других функций, которые будут полезны вам:
Ещё один максимально простой сервис, работающий по принципу paste&go. Короткая ссылка будет готова через несколько секунд после того, как вы ввели оригинальный адрес. Для использования не требуется регистрация.
10. Clck.ru
Напоследок рассмотрим русскоязычный сервис, который позволяет сократить ссылку в один клик. Его преимуществами являются максимально простой интерфейс, бесплатность, отсутствие необходимости создания аккаунта и автогенерация ссылок с помощью API.
Статистики по ссылкам вы, к сожалению, не получите, поэтому для целей аналитики мы рекомендуем использовать один из вышеперечисленных сервисов.
Какими сервисами пользуетесь вы? Какой для вас самый удобный? Пишите в комментариях к статье и мы будем рады обсудить и другие сокращатели ссылок!
Как прятать партнерские ссылки и нужно ли это делать?
Зачем нужно прятать вашу партнерскую ссылку и в каких случаях это целесообразно?Если ваша партнерская ссылка находится под картинками или баннерами, можете их не прятать. если вы их размещаете в текстовом виде, иногда это может быть полезно.
Например, некоторые интернет пользователи, увидев такую ссылку, отрезают партнерскую часть и переходят без нее, хотя от этого совершенно ничего не выигрывают. Почему они так делают — не понятно.
ВНИМАНИЕ!
До 28 марта 2014 года наши ссылки выглядели так:
http://ВАШЛОГИН.reincarnationics.promotionalurl.com/podgotkurs
и их имело смысл прятать.
Сейчас наши ссылки имеют аккуратный вид, находятся на нашем домене и выглядят так: http://reincarnationics.com/p/ВАШЛОГИН/podgotkurs
по этому их не имеет смысл прятать.
Если же вас все равно интересует информация о скрытии партнерских ссылок, читайте далее.
Я сам использую для маскировки партнерских ссылок плагин PrettyLink, и его я вам рекомендую, если у вас есть сайт на WordPress.
Pretty Link делает управление вашими социальными ссылками, переадресациями и партнерскими ссылки, гораздо проще. Это плагин для WordPress, поэтому все, что вам нужно сделать, это загрузить файл zip на ваш сайт, активировать плагин, и вы сможете создавать ссылки с помощью вашего сайта. Pretty Link сочетает в себе легкость использования сторонних сервисов с силой индивидуального решения – плагин упрощает все действия для того, чтобы сократить, скрыть или делиться вашими ссылками.
В отличии от других сервисов, он сделает ссылку с вашим доменным именем. Вот как она выглядит: http://reincarnationics.com/PrettyLink , под ней спрятана моя партнерская ссылка на сайт плагина, перейдите по ней, если вы тоже хотите себе установить на сайте.
Если вы хотите спрятать свою ссылку, замаскировать ее, то можете это сделать при помощи нижеуказанных сервисов.
Одним их первых вы можете использовать сервис ВКонтакте http://vk.com/cc
Некоторые из них могут только сокращать ссылки, но многие дают возможность Вам видеть статистические и аналитические данные по Вашим сокращенным ссылкам:
- Cli.gs – сервис сокращения, который включает в себя полную аналитику. С этим сервисом Вы сможете создавать ссылки, в которых будет находиться Ваш бренд. Это бесплатный сервис.
- Bit.ly – это сервис сокращения, который использует Твиттер. Он используется по умолчанию в Tweetdeck.com.
- Tiny.cc – простой и понятный сервис по сокращению ссылок, можете сделать ваще ссылку в любом виде.
- MyTwitterToolbar.com – это программа, которую можно бесплатно скачать. В ней содержится большой список URL сервисов сокращения, в том числе и более 50 инструментов Твиттера. В ней имеется сотня подсказок для работы в Твиттере на английском языке.
- TwitClicks.com – простой в управлении сервис, который дает возможность мгновенно сокращать URL и размещать его в Твиттере.
- Xaddr.com – с помощью этого сервиса можно узнать истинный URL, на который указывает сокращенная ссылка. Это отличное средство для того, кто хочет знать, куда он может попасть по этой сокращенной ссылке.
- TwitPwr.com – это сервис сокращения URL, который в себя включает аналитику и статистику.
- Snipurl.com – множественное сокращение ссылок. Введя список ссылок, Вы получите для них всех всего одну ссылку.
- Go2.me – с этим сервисом сокращения ссылок Вы сможете еще и обмениваться комментариями с Вашими пользователями или читателями.
- Adjix.com – при помощи этого сервиса можно сделать сокращенную ссылку с названием компании или своим именем. Статистика и аналитика отсутствует.
- Budurl.com – популярный сервис, который показывает статистику Ваших входящих кликов. Это бесплатный сервис и с его помощью можно отслеживать до 250 ссылок.
- http://Is.Gd – есть возможность сокращать длинные URL и сразу же размещать их на Твиттере при этом не регистрируясь. Но если Вы хотите получить статистические данные, то зарегистрироваться необходимо.
- Tinyurl.com – хранит ваши сокращенные ссылки в одном месте. При помощи этого сервиса можно отслеживать клики и мгновенно делиться своим списком с друзьями.
- Hootsuite.com – это не сервис сокращения URL, но в нем есть эта встроенная опция …
- TweetBurner.com – основной сервис, который может сокращать любые ссылки, после чего немедленно делиться ими с другими на Твиттере или Friendfeed.
- Goo.gl – сервис по сокращению ссылок от самого Google. Прост и локаничен как все сервисы поисковика.
- Ow.ly – сокращатель ссылок, требующий ввести капчу.
- Сlck.ru – русский сокращатель ссылок. Запрещено сокращать адреса которые ведут на вредоносные сайты с вирусами.
- U.to – один из самых простых сервисов.
Если вы пользуетесь браузером FireFox, то вам подойдет плагин shorten-url-bitly
Что такое ретаргетинг ссылок? Увеличьте трафик в верхней части воронки на 500% +
С помощью курирования контента и ретаргетинга ссылок вы можете быстрее создавать пиксели ретаргетинга. Как маркетолог, вы, возможно, слышали об этой крутой штуке, которая называется ретаргетинг …
Это позволяет вам «пикселизировать» вашу аудиторию и показывать им рекламу в более позднее время.
Когда я работал в агентстве, когда ко мне приходил стартап или малый бизнес, настройка рекламной кампании с ретаргетингом почти всегда была самым простым способом, с помощью которого я мог немедленно заработать для них больше денег.
Я имею в виду, мы тратим все это время на то, чтобы привлечь пользователей на наш сайт, только для того, чтобы 75% + ушли навсегда.
Если бы только был способ вернуть их…
Каким-то образом связать их с нашим контентом, нашим предложением, нашим бизнесом…
Сказал, что каждый владелец веб-сайта когда-либо…
Ну, очевидно, именно здесь в игру вступает гений ретаргетинга.
И что самое приятное?
Рекламными объявлениями с ретаргетингом легче управлять, чем обычными объявлениями, и они не требуют таких больших затрат на рекламу.
Это потому, что ваша аудитория будет меньше — только люди, которые посещают ваш сайт, а не весь мир — и «теплее» — только люди, которые слышали о вас через посещение вашего сайта.
Теперь я расскажу вам больше о ретаргетинге ссылок через секунду, но сначала я хочу поговорить о том, почему это так эффективно.
Вернувшиеся посетители составляют большую часть ваших конверсий
Но почему ретаргетинг рекламы — это такая хорошая идея?
Чтобы дать вам представление о возможности вернуть кого-то на ваш сайт (и, следовательно, о силе ретаргетинга), позвольте мне получить для вас некоторую статистику с одного из моих сайтов.
Этот сайт ни в коем случае не привлекает большого количества посетителей … В настоящее время его посещают около 4000 уникальных посетителей в месяц.
77% трафика совершенно новые для бизнеса, блогов и т.д .:
И из всех новых посетителей только 0,5% подписались на мой список:
Теперь есть способы оптимизировать и улучшить эту метрику сами по себе, что очень важно, но давайте представим, что я сделал все, что в моих силах, и 0,5% будет моей процентной ставкой для новых посетителей.
Похоже, я облажался, верно?
Это совсем не лучший коэффициент конверсии, и мне придется потрудиться, чтобы получить всевозможный трафик…
Но как насчет постоянных посетителей?
Если вы немного углубитесь в детали, вы обнаружите, что любой, кто посещает сайт 2 или более раз, выбирает 9,6%, или 1912% чаще .
Теперь это коэффициент конверсии, с которым я могу справиться…
Вы начинаете осознавать важность возвращения людей на ваш сайт?
Почему вернувшиеся посетители более склонны к конверсии?
Ответ довольно прост:
- Они узнали вас раньше.
- Им нравится ваш контент в течение длительного периода времени.
- Они решили вернуться, а это значит, что вы им нравитесь.
Вы приобрели достаточно доверия, чтобы преодолеть «барьер доверия», и теперь они готовы стать поклонником и отправить вам свою электронную почту.
И некоторые факторы, объясняющие, почему они не совершили конверсию с первого раза:
- Они могли быть заняты.
- Они прочитали сообщение, но у них не было причин раскрывать адрес электронной почты.
- Они согревали тебя.
- Они просто читали отрывок из содержания и вообще не интересовались вашим бизнесом.
Люди не любят сообщать незнакомцам свой адрес электронной почты. Есть психологически минимальное количество времени, которое мы предпочитаем подождать, прежде чем бросить его туда.
Вы знаете. Вы это почувствовали.
Подумайте о сетевом мероприятии, разве вы не ненавидите, когда кто-то пытается отдать вам свою визитку, прежде чем вы сказали друг другу 10 слов…
Тем не менее, человек, с которым вы установили глубокую связь и который звучит как многообещающий деловой партнер… Вы очень рады получить от него карточку.
Такова реальная жизнь, и онлайн. Вы должны предоставить им комфорт, огромную ценность и вескую причину для продолжения разговора.
Ретаргетинг ссылок: пикселинг людей, которые никогда не заходили на ваш сайт до
Что?!?
Ретаргетинг предназначен для людей, которые были на вашем сайте…
Но есть новый обходной путь, который позволяет перенаправить любого, кто нажимает на ссылку, которую вы контролируете. Это означает, что вы можете перенацелить любого, кто нажимает на любой фрагмент контента (особенно отобранный контент), который вы предоставляете.
Что такое ретаргетинг ссылок?
Ретаргетинг ссылок — это когда вы помещаете код пикселя ретаргетинга — будь то Facebook, Google, Twitter или другой — внутри короткой ссылки, чтобы любой, кто нажимает на ссылку, добавляется в ваш пиксель ретаргетинга.
Это позволяет вам отслеживать людей, которые переходят с вашего сообщения в соцсети на чужой сайт (и есть несколько подобных приложений). Это совершенно законно и допустимо, и, честно говоря, это действительно приносит дополнительную пользу вашей аудитории (при условии, что вы продолжаете хорошо им служить, а не просто беспощадно спамите их).
Не сокращайте ссылки просто
Брендируйте их с помощью Rebrandly
Зарегистрироваться бесплатно
Для кого ретаргетинг ссылок?
Это полностью для вас, если вы:
- Уже показываем ретаргетинговую рекламу
- Уже используют курирование контента как часть вашей стратегии
- Имейте отличный контент для блога, чтобы отправлять людей на
- Имейте четкое действие, которое вы хотите, чтобы люди выполняли на вашем сайте
Это совершенно НЕ для вас, если вы:
- Не настроена воронка входящего маркетинга
- На вашем сайте нет контента, чтобы отправлять людей на номер
- Никогда не размещал рекламу в КМС или Facebook до
Так что, если вы соответствуете критериям, продолжайте читать…
Зачем нужен ретаргетинг ссылок?
Благодаря ретаргетингу ссылок вы можете расширить аудиторию на 500% и более быстрее, привлечь всех, на кого вы повлияли в Интернете, и расширить информационную часть своей воронки, чтобы перенаправить людей на ваш сайт в более позднее время.
Приведу пример. Вы — местный ресторан, который только что попал в список 25 лучших новых ресторанов местной газеты.
Естественно, вы собираетесь продвигать все это дерьмо на своей странице в Facebook, Twitter, Snapchat, где угодно…
Но каждый человек, который прочитает этот пост, демонстрирующий ваш бизнес, пойдет на этот сайт и навсегда потеряется в лесу.
Без ретаргетинга ссылок…
Хорошо, я вниз! Как мне на самом деле сделать ретаргетинг ссылок?
Мы добавили ретаргетинг ссылок в качестве опции для всех пользователей Rebrandly Pro и Power [обновлено 21.11.17].
Посмотрите это видео или продолжайте читать, чтобы узнать:
Откройте панель управления Rebrandly или расширение и вставьте свой URL-адрес, затем щелкните шестеренку и выполните ретаргетинг:
Для настраиваемой аудитории Facebook Пиксель:
Теперь вам нужно взять пиксель ретаргетинга. Для Facebook вы зайдите в свою учетную запись бизнес-менеджера и выберите Все инструменты -> Пиксели (эта ссылка может работать для вас):
Затем нажмите «Действия» и «Просмотреть пиксель», чтобы увидеть свой код:
Пиксель ремаркетинга Google:
Чтобы получить код тега ремаркетинга от Google, войдите в свою учетную запись AdWords и перейдите в Общая библиотека -> Аудитории -> Сведения о теге:
Отсюда нажмите «Настройка» и «Просмотреть тег AdWords для веб-сайтов»:
Скопируйте и вставьте этот код в поле сценария Rebrandly Retargeting, назовите его и сохраните.
Сохраните новый пиксель ретаргетинга
Теперь вам не нужно разбираться в кодировании, чтобы сделать это, просто скопируйте и вставьте свой скрипт кода прямо в поле скрипта ретаргетинга Rebrandly и добавьте имя:
Сохраните код ретаргетинга и ссылку, и все готово.
Отсюда просто поделитесь этой ссылкой в любом твите или сообщении, которое вы хотите отправить, и вы пометите всех, кто нажимает на нее, и автоматически начнете показывать им рекламу позже.
Помните: это не сработает, если вы не показываете рекламу с ретаргетингом.
Запомните часть 2: если вы не показываете рекламу с ретаргетингом, вы оставляете деньги на столе.
Ссылки на бренд и ретаргетинг
Начать работу с Rebrandly
Зарегистрироваться бесплатно
Последние мысли
В умелых руках этот маленький инструмент мог бы легко сделать вам тысячу долларов, а может и больше.
Я действительно думаю, что это все равно что принести базуку на чаепитие. Это взорвет ваш бизнес!
Новые технологии позволяют нам расширять нашу ретаргетинговую аудиторию и запускать целенаправленную рекламу для «подогрева» трафика.
Хотя существует множество различных типов ретаргетинговой рекламы, которую вы можете запускать для развития своего бизнеса, самое важное, что вы можете сделать, — это настроить пиксель пользовательской аудитории Facebook и / или пиксель ремаркетинга Google и просто начать наращивать свою аудиторию.
Невыполнение этого требования означает, что на столе остаются безумные суммы денег, и вы не можете достичь максимального потенциального коэффициента конверсии для вашего внутреннего трафика.
Люди, которые мало осведомлены о вашем бренде из-за нажатия на вашу ссылку в социальных сетях (или где-то еще), с гораздо большей вероятностью станут вашими клиентами, чем холодный трафик на Facebook или Google.
Заставьте их сделать первый шаг на ваш сайт с помощью высокотаргетированной рекламы по очень низкой цене.
Настройте этот простой процесс ретаргетинга и устраните огромную утечку в своей маркетинговой стратегии в Интернете.
Так что ты думаешь? Готовы ли вы развивать свой бизнес с помощью ретаргетинга ссылок? Не уверены, действительно ли это сработает для вас? Нужна помощь? Мы будем рады услышать ваши мысли в комментариях ниже.
Дополнительная литература:
Эта статья о:
- Перенацеливание ссылок
- Что такое ретаргетинг ссылок?
- Реклама
- Ретаргетинг рекламы
Первоначально опубликовано: 29 июня 2017 г.
Обновлено: 11 октября 2018 г.
СохранитьСохранить
СохранитьСохранитьСохранитьСохранить
СохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранитьСохранить
СвязанныеУправление ссылками: что это такое и зачем это нужно
Управление ссылками — это возможность организовывать, редактировать, анализировать и полностью контролировать все ссылки, которыми пользуется ваша организация, независимо от того, насколько велика или мала ваша компания.
Ссылки — важный актив любого бизнеса. Они связывают ваш бренд с миром Интернета, поэтому важно, чтобы вы контролировали их. Управление ссылками дает вам возможность защитить свой бренд и оптимизировать маркетинг.
У вас, вероятно, нет даже приблизительной оценки того, сколько ссылок вы создаете или публикуете каждый год, включая обмен в социальных сетях, маркетинг по электронной почте, поддержку клиентов, административную и внутреннюю коммуникацию.
Но именно здесь на помощь приходит центральный инструмент управления ссылками.Узнайте, почему вам нужно вернуть контроль над своими ссылками: от улучшения совместной работы и отслеживания до защиты вашего бренда от PR-кризиса:
Простое создание бренда и управление несколькими доменами
Важно указать свой бренд на своих ссылках, используя собственное доменное имя, владельцем которого вы являетесь. Пользовательские короткие ссылки предоставляют множество преимуществ для маркетологов, в том числе повышают доверие к ссылкам и CTR, повышают узнаваемость бренда и улучшают доставляемость ссылок. Но вы также можете проявить творческий подход, используя разные доменные имена в качестве основы для ваших коротких ссылок.
Например, мы используем Rebrandly.blog для создания ссылок на наш блог и Rebrandly.support для отправки часто задаваемых вопросов нашим клиентам. Благодаря сотням расширений доменных имен, от .social и .news до .coffee и .pizza, возможности безграничны, и вы обязательно найдете доменное имя, подходящее для каждого отдела вашего бизнеса.
Некоторые из наших клиентов даже создали домены, чтобы делиться ссылками, относящимися к определенной акции или конкурсу. Ознакомьтесь с приведенным ниже примером автоматического твита, созданного после того, как учащиеся приняли участие в розыгрыше лотереи, организованном McAfee и HP.
Я участвовал в студенческом розыгрыше кибербезопасности. Получите советы по кибербезопасности в школе https://t.co/cIQsLcoEsd
— TweetnBird (@ParkerlizBrown) 18 сентября 2017 г.
Регистрация пользовательских доменов для ваших коротких ссылок в Rebrandly — это простой процесс, и затем они могут обрабатываться на платформе внутри отдела. Вы также можете фильтровать ссылки на панели управления по имени домена.
Это означает, что маркетинговым командам не нужно полагаться на ИТ-отделы при настройке нового домена, а управление ссылками упрощается для менеджеров и членов команды.
Важность владения ссылкой
Создавая короткие ссылки на свой собственный домен, вы заявляете о своем полном владении ими.
Принимая во внимание, что когда вы создаете ссылку со сторонним доменом, ваши короткие URL-адреса действительно принадлежат тому, кто владеет этим доменом. Вы не можете редактировать эти ссылки или управлять ими, и вы не можете контролировать, кто еще создает ссылки с этим доменом. Если кто-то поделится спамом или другим незаконным контентом с этим доменом, ваши ссылки могут оказаться в черном списке, а ваши электронные письма попадут в папки спама клиентов и потенциальных клиентов.
При использовании собственного домена и инструмента управления ссылками эта проблема вряд ли возникнет, и если она когда-либо возникнет, вы сможете найти источник проблемы и быстро ее решить.
Имея собственный домен, вы также можете контролировать свои данные о ссылках. Это будет надежно храниться в вашем инструменте управления ссылками, где ваша статистика кликов является конфиденциальной, что не всегда происходит с другими сокращателями URL, такими как Bitly.
Управление ссылками означает лучшую организацию и сотрудничество
Наличие всех ваших ссылок на централизованной панели управления упрощает их организацию и доступ к ним.Команды могут быть организованы в рабочие области и иметь доступ к разным доменным именам в зависимости от их отделов или местоположений. В Rebrandly отдел маркетинга может создавать и обмениваться ссылками, используя наши домены .blog и .news, а наша служба поддержки клиентов использует Rebrandly.support для обмена часто задаваемыми вопросами, видео и другим полезным контентом.
В зависимости от структуры вашей организации вы можете создавать рабочие пространства по отделам, странам или любым другим критериям, которые вам подходят. Французская многонациональная компания Saint Gobain имеет офисы в 67 странах по всему миру и использует Rebrandly, чтобы отделы в каждой стране могли создавать собственные короткие ссылки, организованные по странам.
Помимо команд, доступ и разрешения также могут редактироваться для каждого члена команды и контролироваться менеджерами. Коллеги могут видеть ссылки друг друга и делиться ими на панели инструментов. Это предотвратит создание маркетинговой командой нескольких ссылок на одно сообщение в блоге. Это поможет сохранить ваши ссылки более организованными и поможет позже, когда вы будете оценивать успех своих маркетинговых усилий.
На своей платформе управления ссылками вы также можете упорядочить свои ссылки, пометив их тегами.Вы можете использовать теги с цветовой кодировкой, чтобы указать тип контента или кампанию, частью которой он является. При поиске ссылки члены команды могут фильтровать ссылки по тегам, доменам или использовать панель поиска.
Этот вид централизованного управления ссылками важен для совместной работы команды как внутри, так и за пределами организации. Компании могут предоставить внешним поставщикам доступ к своей платформе управления ссылками, чтобы они могли создавать фирменные ссылки, но не отказываясь от контроля над доменом.В то время как агентства могут предоставлять доступ своим клиентам, чтобы они могли следить за ходом кампаний или получать доступ к ссылкам по своему усмотрению.
Контроль пункта назначения позволяет защитить ваш бренд
Посмотрим правде в глаза, мы все случайно отправили ссылку, которая ведет не в тот пункт назначения в какой-то момент нашей работы. Раньше я испытывал укол страха перед перспективой каждый раз, когда отправлял информационный бюллетень по электронной почте.
Но это не проблема, если у вас есть инструмент управления ссылками, например Rebrandly.Если вам нужно исправить ошибку или просто обновить ссылку последней информацией, вы можете изменить целевой URL-адрес своей короткой ссылки.
Возможность редактировать или удалять ссылки — это, пожалуй, самый важный аспект управления ссылками. Это может быть полезно во многих ситуациях. Помимо исправления досадной человеческой ошибки, вы можете обновлять свои ссылки, чтобы получать самую свежую информацию — хотите ли вы, чтобы старые ссылки вели к последней версии вашей правовой политики, или ссылку на вашу биографию в Instagram, чтобы вести к вашему последнему видеоблогу. .
Это также очень важно для защиты вашего бренда. Если вы отправите пресс-релиз, который был получен отрицательно, вы сможете быстро удалить или изменить целевой URL, чтобы контролировать ситуацию.
С юридической точки зрения, управление ссылками обеспечивает уверенность и защиту на случай, если ваша организация случайно поделится чем-то вредоносным. Это также позволяет обновлять место назначения соответствующим контентом, а не заводить браузеры в тупик.
При использовании стандартного или стандартного средства сокращения ссылок вы застряли, если что-то нужно изменить. На обновление загруженной командой разработчиков могут уйти дни или даже недели.
Принимая во внимание, что управление ссылками дает возможность маркетологам использовать короткие URL-адреса в кампаниях и материалах без какого-либо риска.
Компания по управлению персоналомKelly Services, например, использует наш инструмент управления ссылками, чтобы делиться вакансиями на сайтах вакансий, в печати, в социальных сетях и по электронной почте. После того, как позиция заполнена, место назначения ссылки обновляется, чтобы отразить другой релевантный контент или последние возможности.
Пусть ваши ссылки работают на ваш бизнес
Платформы управления ссылкамипозволяют определить, какие из ваших маркетинговых кампаний, каналов и действий действительно окупаются. Имея предоставленные данные о кликах, вы увидите, что, возможно, ваш курируемый контент вызывает большую реакцию, в то время как ваши сообщения в блоге вызывают только умеренный прием. Вы даже можете увидеть, какие ответы на часто задаваемые вопросы о поддержке получают больше всего кликов, что укажет на те области обслуживания клиентов, которые вы можете улучшить. Расмус Вольф, директор по развитию в StuDocu, утверждает, что с предоставленными данными о кликах вы увидите, что, возможно, ваш курируемый контент получает отличную реакцию, в то время как ваши сообщения в блоге вызывают только умеренный прием.
Используя параметры UTM, вы также можете продвинуться на шаг вперед в своей маркетинговой аналитике и точно измерить данные исходного уровня с каждой точки соприкосновения, что является наиболее точным способом мониторинга источников трафика. Обладая этой ценной информацией, вы можете оптимизировать свои маркетинговые кампании.
Вы также можете улучшить свои кампании ремаркетинга с помощью ретаргетинга ссылок. Если вы создадите ссылку на позитивное освещение в прессе, отличный обзор или даже на некоторые очень актуальные отраслевые новости, вы можете добавить пиксели ретаргетинга с рекламных платформ, таких как Google и Facebook.Таким образом, вы сможете позже перенаправить рекламу на тех, кто переходил по этим ссылкам.
Управление ссылками имеет смысл в быстро меняющейся среде цифровых маркетологов. Это способствует беспрепятственному сотрудничеству, углубленному отслеживанию и лучшей организации, а также способствует мгновенному исправлению ситуации, когда что-то идет не так.
Социальные платформы приходят и уходят, а ссылки становятся все более распространенными, и важно, чтобы они были организованы и находились под контролем по всем вышеперечисленным причинам. Инструменты управления ссылками, такие как Rebrandly, могут органично вписаться в коммуникацию вашей компании.Это совместная, безопасная и может предотвратить кризис PR, который нанесет ущерб вашему бренду. Любой бизнес, большой или маленький, может извлечь выгоду из управления ссылками и обнаружит, что это устраняет многие болевые точки его маркетологов.
Для получения дополнительной информации об управлении ссылками обязательно посмотрите наше видео здесь!
Дополнительная литература:
Эта статья о:
- Что такое управление ссылками
- Инструменты управления ссылками
- Преимущества управления ссылками
- Платформы управления ссылками
Сообщение: 3 апреля 2018 г.
Последнее обновление: 22 января 2021 г.
Фотография на основном изображении сделана rawpixel.com через Unsplash
СвязанныеПереход Google URL Shortener к Firebase Dynamic Links
Автор: Майкл Херманто, инженер-программист, FirebaseМы запустили Google URL Shortener еще в 2009 году, чтобы упростить обмен ссылками и измерение трафика в Интернете. С тех пор появилось много популярных сервисов сокращения URL-адресов, и способы поиска контента в Интернете также резко изменились, от преимущественно настольных веб-страниц до приложений, мобильных устройств, домашних помощников и т. Д.
Чтобы переориентировать наши усилия, мы откажемся от поддержки goo.gl в ближайшие недели и заменим его на Firebase Dynamic Links (FDL). FDL — это интеллектуальные URL-адреса, которые позволяют отправлять существующих и потенциальных пользователей в любое место в iOS, Android или веб-приложении. Мы рады расширять и улучшать продукт в будущем. В то время как большинство функций goo.gl в конечном итоге перестанут работать, все существующие ссылки продолжат перенаправлять на предполагаемый пункт назначения .
Для
потребителейС 13 апреля 2018 года анонимные пользователи и пользователи, которые никогда не создавали короткие ссылки до сегодняшнего дня, не смогут создавать новые короткие ссылки через goo.gl console. Если вы хотите создавать новые короткие ссылки, мы рекомендуем вам в качестве альтернативы проверить популярные сервисы, такие как Bitly и Ow.ly.
Если у вас есть короткие ссылки на goo.gl, вы можете продолжать использовать все функции консоли goo.gl в течение одного года, до 30 марта 2019 года, когда мы прекратим поддержку консоли. В течение этого периода вы можете управлять всеми своими короткими ссылками и их аналитикой через консоль goo.gl.
После 30 марта 2019 года, все ссылки будут продолжать перенаправлять на предполагаемое место назначения. Ваши существующие короткие ссылки не будут перенесены в консоль Firebase , однако вы сможете экспортировать информацию о ссылках из консоли goo.gl .
Для разработчиков
С 30 мая 2018 г. только проекты, которые обращались к API-интерфейсу сокращения URL-адресов до сегодняшнего дня, могут создавать короткие ссылки. Для создания новых коротких ссылок мы рекомендуем FDL API. Короткие ссылки FDL автоматически определяют платформу пользователя и отправляют пользователя либо в Интернет, либо в ваше приложение, в зависимости от ситуации.
Если вы уже вызываете API-интерфейсы URL Shortener для управления короткими ссылками goo.gl, вы можете продолжать использовать их в течение одного года, до 30 марта 2019 г., когда мы прекратим поддержку API. Для разработчиков, желающих перейти на FDL, см. Наше руководство по миграции.
Как и для потребителей, все ссылки будут продолжать перенаправлять на предполагаемый пункт назначения после 30 марта 2019 года. Однако существующие короткие ссылки не будут перенесены в консоль / API Firebase.
URL Shortener — отличный инструмент, созданный нами.Когда мы смотрим в будущее, мы воодушевлены возможностями Firebase Dynamic Links, особенно когда речь идет о динамическом обнаружении платформы и ссылках, которые переживают процесс установки приложения. Надеемся, что вы тоже!
URL Shortify — простой, мощный и легкий плагин сокращения URL-адресов для WordPress — плагин WordPress
URL Shortify помогает вам украшать, управлять и делиться любым URL-адресом на вашем веб-сайте WordPress или за его пределами. Создавайте ссылки, которые выглядят так, как вы хотите, используя собственное доменное имя! Это Simple, Easy & Elegant , самостоятельно размещаемая альтернатива Bitly, TinyURL, Cuttly, Pretty Links, URL Shortener By My Theme Shop, Rebrandly, BL.Link, Short.io и многие другие сервисы SaaS URL Shortener.
Простой и быстрый инструмент для сокращения URL!
URL Shortify позволяет сократить длинные ссылки с Facebook, YouTube, Twitter, связанных и популярных сайтов в Интернете. Вы можете скопировать сокращенный URL-адрес и поделиться им на веб-сайтах, в чате и по электронной почте.
Сокращайте, делитесь и отслеживайте
Ваши сокращенные URL-адреса могут использоваться в публикациях, рекламе, блогах, форумах, электронной почте, мгновенных сообщениях и в других местах. Отслеживайте статистику вашего бизнеса и проектов, отслеживая количество переходов с вашего URL-адреса с помощью счетчика кликов, вам не нужно регистрироваться.
URL Shortify позволяет сокращать ссылки, используя собственное доменное имя (в отличие от tinyurl.com, bit.ly или любой другой службы сокращения ссылок)! Помимо создания чистых ссылок, URL Shortify отслеживает каждое попадание в ваш URL-адрес и предоставляет полный подробный отчет о том, откуда пришло обращение, из браузера, операционной системы и хоста. URL Shortify — это потрясающий плагин для людей, которые хотят очистить свои партнерские ссылки, отслеживать клики из электронных писем, их ссылки в Twitter, которые поступают из их собственного домена, или в целом увеличить охват своего веб-сайта, распространяя эти ссылки на форумах или в комментариях. другие блоги.
Преимущества
➡️ Бренд — Повысьте узнаваемость и доверие к бренду, поместив его название на каждую ссылку, которой вы делитесь
➡️ Сотрудничать — Делитесь брендированными короткими ссылками между отделами, регионами и командами с помощью единой сплоченной стратегии
➡️ Интегрируйте — Включите брендированные легко связывается с вашими существующими процессами, рабочим процессом и инструментами
➡️ Track — Изучите социальные сети, электронный маркетинг, рекламу и SEO с помощью подробной статистики кликов
➡️ Optimize — Расширьте свою аудиторию с помощью нашего сокращателя ссылок
➡️ Scale — Увеличьте использование с помощью инфраструктуры, которая может расти с той же скоростью, что и ваш бизнес
➡️ Easy — Это просто и быстро, введите длинную ссылку, чтобы получить сокращенную ссылку
➡️ Shortened — Используйте любую ссылку, независимо от того, что размер, URL Сокращение всегда сокращает
➡️ Secure — Это быстро и безопасно
➡️ Надежно — Все ссылки, которые пытаются распространять спам, вирусы и вредоносные программы удалены
Характеристики
⚙️ Простая конфигурация
Простая настройка перенаправления ссылок (301, 302 и 307) и всех параметров связи👉 Создание коротких ссылок
Создавайте короткие ссылки, которые ваши посетители смогут легко запомнить и которые вы сможете разместить в твитах, сообщениях в Facebook и т. Д.👉 Быстрее, чем любой внешний шортенинг
Внешние шортенеры могут работать медленно при перенаправлении посетителей. Это снижает удовлетворенность клиентов и замедляет работу вашего сайта. Наш плагин — это самый быстрый способ ссылки!👉 Редактируемый целевой URL
Обновите целевой URL фирменных ссылок в любое время.🔎 Поисковые ссылки
Найдите конкретную фирменную ссылку с помощью встроенного инструмента поиска.👉 Полностью настраиваемая
Измените настройки, чтобы короткие ссылки были такими, как вы хотите.Убедитесь, что ваши ссылки отражают ваш бренд и запомнятся!👉 Hide Affiliate Links
URL Shortify — отличный способ скрыть партнерские ссылки. Это идеальный способ убедиться, что люди не будут обходить ваши ссылки и не будут стоить вам денег!👉 Простота использования
URL Сокращение не могло быть проще в использовании. Это быстрый способ создания ссылок на любую страницу вашего сайта!👉 301 SEO Redirect
Создание фирменных ссылок, оптимизированных для поисковых систем👉 Перенаправление с заголовками 302/307
Перенаправляйте посетителей и держите их в курсе того, что происходит.Это хороший способ справиться с мертвыми ссылками и сохранить заинтересованность посетителей.👉 Пересылка параметров
Автоматическая пересылка параметров на целевой URL путем добавления их к фирменным ссылкам.👉 Базовая аналитика ссылок. Отслеживайте каждого пользователя, который щелкает ссылку
Полная аналитика для отдельных ссылок и групп ссылок, включая геолокацию и информацию об устройстве, источниках перехода, браузере, IP и т. Д.👉 Автоматически создавать короткие ссылки для сообщений и страниц
Хотите создавать короткие ссылки для сообщений и страниц WordPress? Не волнуйся.Мы сэкономим ваше время, автоматически создав короткие ссылки для сообщений и страниц.👉 Организация коротких ссылок в группах
Объединение ссылок в группы для упрощения управления и анализа как для группы, так и для отдельной ссылки.👉 Панель инструментов
Получайте полезные KPI и информацию прямо на панели инструментов👉 One Click Share
Скопируйте сокращенный URL прямо с панели управления и сразу же поделитесь им👉 GDPR Privacy
Как обработчик данных, URL Shortify полностью соответствует GDPR👉 Виджет быстрого добавления панели инструментов
Быстро создавайте короткие ссылки из панели инструментов WordPress с помощью виджета быстрого добавления URL Shortify.👉 Импорт в один клик из плагина WordPress Pretty Links
Вы используете плагин Pretty Links WordPress и хотите перейти на наш мощный инструмент для сокращения URL-адресов? Мы упрощаем этот процесс, позволяя быстро импортировать старые ссылки.👉 Импорт в один клик из модуля сокращения URL-адресов с помощью подключаемого модуля MyThemeShop WordPress
Импортировать все короткие ссылки из модуля сокращения URL-адресов с помощью подключаемого модуля MyThemeShop WordPress.👉 Импорт в один клик из плагина 301 Redirect WordPress
Импортируйте все перенаправления 301 из плагина 301 Redirect WordPress и отслеживайте активность ссылок👉 Импорт в один клик из плагина WordPress Simple 301 Redirects
Импортируйте все перенаправления 301 из плагина Simple 301 Redirects и отслеживайте активность ссылок
Премиум-функции
📊 Полный анализ ссылок
С бесплатной версией URL Shortify доступна история кликов за 7 дней.Разблокируйте полную историю кликов, обновившись до PRO.👉 Cloak Links
Маскировка ссылок — это процесс маскировки URL партнерской ссылки, предоставленной партнерской программой, с целью скрыть идентификатор партнера и сделать ссылку короче. Это защищает ваши партнерские комиссии, делая партнерский идентификатор менее заметным. В то же время это делает ссылку более привлекательной для посетителей👉 Виджет «Популярные ссылки»
Отображение популярных ссылок прямо из панели управления WordPress с помощью виджета «Популярные ссылки »👉 Включение / отключение коротких ссылок для пользовательских типов сообщений
Создавайте короткие ссылки для всех пользовательских типов сообщений.Вы также можете включить / отключить создание коротких ссылок для разных типов сообщений👉 Мета-обновление
Перенаправление посетителей на целевой URL с помощью тега мета-обновления👉 Настроить счетчик символов заголовка
По умолчанию заголовок URL-адреса состоит из 4 символов. С помощью URL Shortify PRO вы можете настроить его в соответствии с вашими потребностями👉 Короткие ссылки с истекшим сроком действия
Определите, когда канал будет автоматически отключен системой.👉 Ссылки, защищенные паролем
Вы также можете защитить свои короткие ссылки паролем с помощью этой функции ТОЛЬКО PRO👉 Расширенный анализ ссылок
Визуализируйте популярные показатели кликов из таких аудиторий, как страны, устройства, частое время и т. Д.👉 QR-коды коротких ссылок
Создание QR-кодов из ваших фирменных ссылок👉 Отфильтровать клики известных роботов
Прекратить отслеживание кликов от известных роботов и отслеживать только реальные клики👉 Исключить IP-адреса
Остановить отслеживание кликов, поступающих с определенных IP-адресов.Добавьте эти IP-адреса в список исключенных IP-адресов.👉 One Click Share
Делитесь короткими ссылками в социальных сетях, таких как Facebook, Twitter, WhatsApp, Linkedin и т. Д., Одним щелчком мыши с панели ссылок👉 Пользовательские домены
Доступ к коротким ссылкам из нескольких пользовательских доменов вместе с вашим основным сайтом.👉 Контроль доступа
Управляйте ролями, которые могут создавать и управлять фирменными короткими ссылками, группами и управлять настройками.👉 Анонимизация данных о кликах
Анонимизация всех данных о кликах анонимизирует все личные данные о кликах, такие как IP-адрес, пользовательские агенты, источники перехода, страна, ОС, устройство и т. Д., Не влияя на количество кликов.👉 Преобразование вашего сайта в службу сокращения URL-адресов
Включите общедоступную форму сокращения URL-адресов, с помощью которой любой может создать короткий URL-адрес.👉 UTM Builder
Добавьте параметры UTM в целевые URL, чтобы получить метрики брендированных ссылок в Google Analytics👉 Маршрутизация трафика [Скоро!]
Отправляйте посетителей на определенные целевые страницы или направляйте их в свое мобильное приложение в зависимости от их местоположения и устройства.👉 Amazon Affiliate [Скоро!]
Добавляет ваш Amazon Affiliate-Tag ко всем URL-адресам Amazon перед перенаправлением.👉 Ретаргетинг [Скоро!]
Добавьте пиксели ретаргетинга к своим ссылкам и превратите каждый URL в рекламу с точным таргетингом.👉 Предустановки UTM [Скоро!]
Сохранение предустановленных шаблонов для UTM и экономия времени при создании фирменных ссылок👉 A / B-тестирование [Скоро!]
Узнайте, как новые компоненты страницы влияют на поведение пользователей, выполнив A / B-тестирование👉 Фильтр коротких ссылок [Скоро!]
Фильтрация коротких ссылок по различным параметрам, таким как статус, пароль, срок действия, тип и т. Д.
Интеграции
➡️ WooCommerce
Теперь владелец магазина может сокращать ссылки на продукты WooCommerce и делиться ими в различных социальных сетях. Также они могут отслеживать переходы по сокращенным ссылкам➡️ Super Socializer
Позволяет пользователям делиться короткими ссылками на контент вашего веб-сайта в более чем 100 популярных сетях обмена, что приводит к увеличению пользовательского трафика. И вы также получите представление о посещаемости вашего веб-сайта, когда они будут нажимать на короткие ссылки.➡️ Sassy Social Share
Позволяет пользователям обмениваться короткими ссылками на контент вашего веб-сайта через Facebook, Twitter, Google, LinkedIn, Whatsapp, Tumblr, Pinterest, Reddit и более 100 других сервисов обмена в социальных сетях и закладок.➡️ Easy Digital Downloads
Теперь создайте короткую ссылку на цифровые продукты и поделитесь ею в различных социальных сетях.➡️ Календарь событий
Создавайте и управляйте календарем событий на своем веб-сайте и делитесь короткими ссылками на события в любом месте.➡️ Менеджер событий
Менеджер событий — это полнофункциональный плагин регистрации событий для WordPress, основанный на принципах гибкости, надежности и мощных функций!➡️ Betterdocs
Создайте потрясающую и находчивую базу знаний для своих клиентов и следите за ней.➡️ База знаний WordPress
Создайте привлекательную и профессиональную базу знаний. Он прост в использовании, легко настраивается и работает с любой темой.➡️ Календарь современных событий
Один из лучших плагинов для управления событиями WordPress
Хотите, чтобы мы интегрировали ваш плагин WordPress с URL Shortify❓❓❓ Дайте нам знать.Мы хотели бы интегрировать ваши плагины WordPress. Мы проверим возможность интеграции и, если она совпадает, интегрируем и ваши плагины.
Переводы
Говорит ли URL Shortify на вашем языке? Если нет, переведите «URL SHORTIFY» на свой язык.
У ВАС ЕСТЬ ВОПРОСЫ / ОБРАТНАЯ СВЯЗЬ / ЗАПРОС НА ФУНКЦИЮ / ОТЧЕТ ОБ ОШИБКЕ❓
Не стесняйтесь создать билет здесь. Мы любим общаться с вами и отвечать на все ваши вопросы.
Распространяйте слово ❤️
Если вам нравится URL Shortify, пожалуйста, оставьте нам отзыв, а также расскажите об этом через Facebook и Twitter.Это помогает другим владельцам веб-сайтов легко оценивать URL Shortify и извлекать из этого пользу!
Как использовать средство сокращения ссылок UC San Diego
Последнее обновление: 11 марта 2021 г., 15:45:58 PST
Узнайте, как сократить ссылки на UC San Diego с помощью средства сокращения ссылок.
О сокращателе ссылки
Вы можете использовать средство сокращения ссылок (вход через систему единого входа), чтобы сокращать и делиться ссылками на веб-страницы Калифорнийского университета в Сан-Диего, которые заканчиваются на:
- ucsd.edu
- ucsandiegobookstore.com
- Universityofcalifornia.edu
- uchealth.edu
- ucop.edu
- ucsdcloud-my.sharepoint.com
- ucsdcloud.sharepoint.com
- drive.google.com
- docs.google.com
- outlook.office365.com
- uchealth.service-now.com
- ucsd-apps.kuali.co
Сокращатель ссылок работает на bitly и генерирует согласованную ссылку в форме go.ucsd.edu/xxx . Если вы забыли или потеряете созданный вами сокращенный URL-адрес, вы можете просто ввести исходный URL-адрес в средство сокращения ссылок, чтобы получить ту же короткую ссылку go.ucsd.edu.
Сократить
- Используйте свой браузер, чтобы перейти к веб-странице Калифорнийского университета в Сан-Диего, которую вы хотите сократить.
- Скопируйте URL-адрес страницы. Пример: http://blink.ucsd.edu/instructors/resources/academic/index.html
- Перейдите к сокращению ссылок на shortlink.ucsd.edu (требуется вход в систему SSO).
- Вставьте URL-адрес в поле и щелкните Сократить .
- Программа сокращения ссылок сгенерирует ссылку go.ucsd.edu. Пример: http://go.ucsd.edu/1L0qo1U
Если вы видите сообщение: Неверный URL. Разрешены только домены UCSD , убедитесь, что вы используете один из принятых доменов UCSD.Если вы используете страницу Калифорнийского университета в Сан-Диего, которую, по вашему мнению, следует принять, обратитесь в службу Workplace Technology Services.
Поделиться
- Скопируйте сокращенную ссылку и проверьте ее в своем браузере, прежде чем делиться ею. Если ссылка не ведет на ожидаемую страницу, попробуйте еще раз сократить ссылку, следя за тем, чтобы в конце URL-адреса не было лишних пробелов.
- Вставьте сокращенную ссылку в свое электронное письмо или документ и поделитесь с коллегами или клиентами.
Настройка
Настроенные короткие URL-адреса недоступны по ходу.ucsd.edu. Если вам нужен индивидуальный короткий URL-адрес или «дружественная ссылка», вы можете запросить его через Workplace Technology Services (пример: http://blink.ucsd.edu/go/academiccalendars).
Важность сокращения URL-адресов в маркетинге в социальных сетях
Маркетинг в социальных сетях — это подключение, вовлечение и привлечение впечатляющей клиентской базы к вашему продукту или услуге.
Способы, которыми вы делитесь или продвигаете свой бренд, делают его привлекательным источником клиентов. Обычно бывает сложно отличить посты, которые собирают больше хитов, и те, которые требуют внимания.
Если вы хотите увеличить посещаемость своего сообщения, хороший контент — это только половина победы, которую вы выиграли. Независимо от того, сколько усилий вы приложите, чтобы сделать контент удобным и доступным для пользователей, получение нужного количества обращений и кликов — вот что важно.
Если целевая аудитория не нажимает на ваш пост, все ваши хорошо приложенные усилия и отличный контент станут бесполезными.
Все, от заголовка до избранного изображения и до URL-адреса, должно быть безупречным и оптимизированным.
Раньше маркетологи не особо беспокоились о том, как работают URL.
Зрителям не нравилось нажимать на такие длинные отвлекающие ссылки. Это занимало много места, особенно в электронных письмах, а перенос текста приводил к разрыву ссылки.
Невозможно было отследить, сколько кликов было по URL-адресу.
Более длинные URL-адреса — это не что иное, как бельмо на глазу, не говоря уже о хлопотах, особенно для маркетинга в социальных сетях.
Но благодаря передовым технологиям и инструментам сокращения URL-адресов в цифровой мир вошла концепция коротких настраиваемых URL-адресов, которые теперь считаются наиболее важными для привлечения трафика к вашим онлайн-сервисам, а также в маркетинге в социальных сетях.
Зачем нужно сокращать URL?
1. Отслеживает количество кликов, их местоположение и время
Инструменты сокращения ссылокпредоставляют аналитику, чтобы вы могли отслеживать клики по ссылкам, из какого канала они распространяются и в какое время был сделан клик.Благодаря этому вы можете получить четкое представление о посте, у которого больше лайков и который может собрать большую аудиторию.
2. Помогает улучшить внешний вид поста
Длинные URL-адреса выглядят неуклюже и утомительно, и поэтому они отскакивают даже до того, как щелкнут ссылку. С помощью настраиваемых коротких URL-адресов целевая публикация получает признание и имеет больше шансов на нажатие.
Существует множество инструментов маркетинга в социальных сетях, которые помогут вам автоматически настроить длинные утомительные URL-адреса.
Здесь пользователь Twitter поделился блогом с руководством по GIF, используя инструмент сокращения Bitly, и изменил имя ссылки на «руководство по gif», что делает URL-адрес не только читаемым, но и легко распознаваемым и запоминающимся.
Чем привлекательнее и удобнее ваши ссылки, тем выше шансы привлечь большой трафик.
3. Помогает в узнавании бренда
настраиваемых URL-адресов создаются с использованием названия продукта или услуги, что увеличивает узнаваемость бренда, поскольку потенциальные и постоянные клиенты могут мгновенно поделиться и узнать ссылку, содержащую их название бренда.
Здесь Amazon создала свою фирменную ссылку amzn.to, которая представляет собой легкое сокращение самого бренда.
Популярный сайт, такой как Amazon, также использует индивидуальное сокращение URL-адресов для распространения узнаваемости своего бренда.
4. Привлекает максимальный трафик к вашему сайту
Основное правило маркетинга вашего продукта — это соотношение 4: 1.
Это означает, что когда вы находитесь в бегах, чтобы продвигать и повышать узнаваемость своего продукта, 1 часть должна быть нацелена на ваш бренд, а 4 части должны быть посвящены общим вещам, связанным с вашей областью.
Преимущество сокращения URL-адресов заключается в том, что вы можете перекрестно продвигать свои продукты, сообщения в блогах или услуги с помощью любых ссылок, которыми вы делитесь.
Инструменты сокращения URL-адресов, такие как Snip.ly и Starafire.com, помогают вернуть максимальный трафик на ваш сайт.
Вы можете добавить свой персонализированный значок или тег с призывом к действию на любой из веб-сайтов с сокращенными персонализированными ссылками.
С такими функциями, как перекрестное продвижение, добавление значков, анализ времени и каналов кликов; Инструменты сокращения ссылок помогают вернуть трафик на ваш сайт.
Здесь модельер Лиза разместила свой призыв к действию на сайте блога, где продаются товары первой необходимости зимой и осенью с советами по ношению.
Итак, если кто-то посещает эту страницу. Увидев всплывающий тег с призывом к действию Лизы, читатель будет перенаправлен обратно на веб-сайт Лизы, который косвенно привлекает трафик.
Snip.ly
Snip.ly поможет вам оценить ценность каждой ссылки, которой вы делитесь. Это простой инструмент, который позволяет вам наложить собственное сообщение на сокращенную ссылку.Snip.ly не только сокращает ссылку, но также позволяет добавить всплывающее окно с призывом к действию, которое ведет на ваш собственный веб-сайт, а также позволяет добавить сообщение перед ссылкой. Например, ‘Кликните сюда’.
Создайте Snip, просто введя ссылку на сообщение, затем добавьте ссылку с призывом к действию вашего веб-сайта с текстом ссылки и сообщением, которое вы хотите отобразить во всплывающем окне, и нажмите кнопку с призывом к действию. созданный.
Топ-3 особенности Sniply, которые нам нравятся:
- Позволяет добавлять призывы к действию с разными названиями брендов.
- Доступно расширение Sniply для браузера, позволяющее создавать фрагменты прямо на месте.
- Интеграция RSS-канала со Sniply.
Не Snip.ly звучит потрясающе с его дополнительными функциями.
Ребрендинг
Rebrandly — это самый простой способ создавать и делиться сокращенными ссылками с собственным доменным именем. Вы можете зарегистрироваться, зарегистрировать свое доменное имя (от 2 долларов в год) и начать сокращать ссылки на свой бренд.
Rebrandly позволяет использовать неограниченное количество доменов, создавать неограниченное количество ссылок, подсчитывать клики, перенаправлять ссылки, пересылать параметры и добавлять коды UTM.
В отличие от большинства сокращателей URL, вы можете редактировать брендированные ссылки в любое время после их создания.
Концепция Rebrandly состоит в том, чтобы удалить неопознанные ссылки, такие как «short.ly/789fc6», которые не имеют смысла и кажутся спамерскими.
Вместо этого индивидуализированная сокращенная ссылка, например «acme.pizza/pepperoni», имеет полный смысл, ее легко запомнить и выделить ваш бренд.
Ваши ссылки получат доверие, а CTR (рейтинг кликов) увеличится до 30%.Ребрендинговые ссылки также помогают улучшить SEO, поскольку они включают ключевое слово, то есть ваш домен, в конце URL-адреса.
Топ-3 особенности Rebrandly, которые нам нравятся:
- Имеет настраиваемую интеграцию доменов, с помощью которой вы можете добавлять свои собственные домены или выбирать из обширной библиотеки. Доступно расширение браузера
- Rebrandly для создания настраиваемых URL-адресов / доменных имен на месте.
- Очень уникальная функция — вы можете добавлять смайлики в свой URL
Ваши персонализированные домены ждут
Битли
Bitly, вероятно, является самым используемым и популярным средством сокращения URL-адресов, которое ежемесячно обрабатывает восемь миллиардов кликов по их ссылкам.С помощью этого инструмента вы можете легко сокращать, делиться, управлять и отслеживать свои ссылки.
Просто зарегистрируйтесь в Bitly и создайте Bitlink со своим собственным тегом. Вы можете поделиться своими настроенными битовыми ссылками где угодно.
Bitly позволяет отслеживать местоположение и часовой пояс каждого клика с помощью своей аналитики.
С Google вам не нужно создавать другую учетную запись для сокращения ссылок. Вам просто нужно войти в свою учетную запись Google и открыть ссылку, сокращатель ссылок Google
С легкостью сократите URL-адрес с помощью этого инструмента, просто вставив длинный нежелательный URL-адрес и нажав «сократить URL-адрес» с goo.gl тег. Вы можете отслеживать переходы по сокращенным ссылкам на goo.gl с помощью предоставленной Google Analytics.
Теперь, когда вы знаете причины использования сокращения URL-адресов, а также почему он должен быть неотъемлемой частью вашего контента в социальных сетях — важно сначала сэкономить время на создании отдельных ссылок отслеживания URL-адресов в инструменте сокращения URL-адресов. а затем добавьте эти ссылки в свой контент в социальных сетях.
Вот отличный способ сократить избыточность —
Выбрав инструмент сокращения URL-адресов, вы можете легко интегрировать его с планировщиком социальных сетей.Например, с помощью SocialPilot вы можете интегрировать учетные записи sniply, rebrandly или bitly и настроить автоматическое сокращение ссылок для каждого сообщения, которым вы делитесь! См. Следующий раздел о том, как это сделать.
Как сократить ваши ссылки с помощью SocialPilot
Вы можете легко автоматизировать, публиковать и планировать все ваши сокращенные ссылки с помощью SocialPilot. Выберите любой инструмент, который вы хотите использовать, чтобы сократить ссылку, поскольку SocialPilot может интегрироваться со всеми ними.
Выполните следующие действия, чтобы аутентифицировать эти сокращения URL-адресов с помощью вашей учетной записи SocialPilot:
- Нажмите «Настройки» и перейдите в раздел «Сокращение URL-адресов».
- Выберите сокращение URL-адресов, которое вы хотите использовать, и щелкните по нему.
- Вы попадете на страницу авторизации, где вам необходимо авторизовать приложение.
- Выберите учетные записи, в которых вы хотите использовать конкретный инструмент. Например, вы выбрали «Rebrandly» для своей страницы в Facebook и Snip.ly для своих коллекций Google+. SocialPilot автоматически сократит ваши ссылки на выбранные вами программы сокращения URL-адресов.
- Вы успешно завершили выбор и теперь можете создать свою публикацию для своих учетных записей, которой будут делиться с помощью Сокращения URL.
Прежде чем приступить к SMM, следует иметь в виду одну вещь: вы должны четко понимать, как работает сокращение URL-адресов в целом и с SocialPilot в частности, и насколько они важны для привлечения трафика на ваш веб-сайт.
Начните делиться и сразу же планируйте свои сокращенные ссылки с помощью SocialPilot.
Часто задаваемые вопросы
🌟 Что такое инструмент сокращения URL? +
Инструмент для сокращения URL-адресов — это инструмент, который помогает вам редактировать длинные URL-адреса и делать их короткими.Это помогает улучшить эстетический вид своих постов в социальных сетях.
🌟 Почему важно сокращать URL? +
Важно сократить ваши URL-ссылки, потому что аудитории легче доверять и переходить по более короткой ссылке (при условии, что она предоставлена из надежного источника) по сравнению с более длинной ссылкой.
🌟 Как сокращатели URL помогают мне в моей стратегии в социальных сетях? +
С помощью средства сокращения URL-адресов вы можете не только отслеживать количество кликов по вашей ссылке, но и максимально перенаправлять трафик из социальных сетей на ваш веб-сайт.Следовательно, всегда рекомендуется интегрировать ваш сокращатель URL-адресов с планировщиком социальных сетей, который вы используете.
3 совета по выбору лучшего устройства для укорочения звеньев
На этом этапе вы, вероятно, уже знакомы с практикой сокращения ссылок. Однако, имея такое количество различных инструментов и услуг для сокращения ссылок, как вы решите, что лучше всего подходит для вашего бизнеса?
На этот вопрос нет однозначного ответа. Тем не менее, есть несколько факторов, которые вы можете учитывать при принятии решения, какое средство сокращения ссылок будет лучше всего соответствовать вашим потребностям.Ключевые соображения включают ваш бюджет и то, хотите ли вы брендировать свои ссылки.
В этой статье мы обсудим преимущества использования сокращенных ссылок в вашем маркетинговом контенте. Затем мы дадим три совета по выбору лучшего средства сокращения ссылок для вашего бизнеса. Давайте начнем!
Преимущества сокращения ссылок
Короткие URL-адреса чище и лаконичнее, чем длинные объемные URL-адреса:
- www.shortlink.co/post
- www.shortlink.co/post/09/2019/39/08$5982-!#_ref;di(@%
Большинство людей сочтут первую ссылку более привлекательной и даже более надежной, чем вторая. Другими словами, они будет с большей вероятностью щелкнуть по нему.
Использование сокращателей ссылок может принести пользу вашему бизнесу, поскольку они предлагают более привлекательные и запоминающиеся ссылки для использования в ваших маркетинговых кампаниях. Сокращенные ссылки особенно подходят для социальных сетей, где пространство для ваших рекламных акций ограничено.
Чтобы поднять свои маркетинговые усилия на ступеньку выше, вы также можете брендировать свои сокращенные ссылки.Включив название вашего бренда в URL-адрес, вы можете повысить узнаваемость бренда, одновременно сделав свои ссылки более надежными, интерактивными и доступными для совместного использования.
Существует множество способов сократить ваши ссылки, включая как бесплатные, так и платные методы. Цель, объем и цели ваших ссылок — все это играет важную роль при выборе лучшего средства сокращения ссылок для вашего бизнеса.
3 совета по выбору лучшего устройства для укорочения звеньев
Несколько веб-сайтов позволят вам бесплатно сокращать ссылки.Это может быть жизнеспособным вариантом для людей с ограниченными потребностями в связывании. Однако использование платной службы или плагина может предложить вам больше контроля.
Давайте взглянем на соображения, которые вы захотите учесть при оценке потенциальных инструментов сокращения ссылок.
1. Оцените возможности каждого решения
Первым шагом в выборе лучшего средства сокращения ссылок является оценка функциональности, доступной для каждой опции. Затем вам нужно будет определить, какие функции необходимы вашему бизнесу.
Например, вы найдете несколько базовых бесплатных сокращателей ссылок, таких как TinyURL:
.Несмотря на то, что этот инструмент эффективен для упрощения URL-адресов, он не предлагает ничего другого, например, возможности маркировать или отслеживать ваши ссылки. Это также отдельная услуга. Поэтому каждый раз, когда вы хотите сократить ссылку, вам придется переходить на сайт и вводить URL-адрес индивидуально, что может занять много времени.
Выбирая инструмент, который вы будете использовать регулярно, обратите внимание на несколько важных вещей:
- Параметры отслеживания и аналитики
- Функции совместного использования и интеграции в социальные сети
- Пользовательские домены / ярлыки URL-адресов
- Функциональность ретаргетинга
Также стоит подумать, какую платформу вы используете для запуска своего веб-сайта, так как это может быть разумным выбором инструмент, который интегрируется с ним.Если вы, например, пользователь WordPress, вы можете попробовать наш плагин Pretty Links:
Наш инструмент для сокращения ссылок интегрируется с вашей панелью управления WordPress, поэтому вам не нужно никуда идти, чтобы сократить ссылки. Он также имеет широкий спектр функций, включая отслеживание, ретаргетинг, брендинг и функции обмена в социальных сетях.
2. Решите, хотите ли вы брендировать свои ссылки
Когда вы используете универсальные средства сокращения ссылок, вы упускаете возможность расширения бренда.Например, когда вы используете TinyURL или бесплатную версию такого инструмента, как Bitly, ваша сокращенная ссылка будет включать название бренда службы, а не ваше собственное:
Брендовые ссылки — это сокращенные URL-адреса, содержащие название вашей компании (или что-то еще, имеющее отношение к вашему бренду). Их легче запомнить и узнать, а также они помогают завоевать доверие.
Включение названия вашего бренда в сокращенные ссылки делает так, что каждая ссылка, которой вы делитесь, является рекламной акцией:
Вот почему лучшие инструменты для сокращения ссылок для предприятий часто включают те, которые включают индивидуальные параметры брендинга.Например, обновившись до Pretty Links Pro, вы можете легко превратить сокращенные ссылки в фирменные ссылки прямо из панели управления WordPress.
3. Подумайте, что входит в стоимость инструмента
Как и все остальное в жизни, стоимость услуг по сокращению ссылок часто может отражать их качество. Если вас не интересует брендирование или отслеживание ссылок, конечно, нет ничего плохого в использовании бесплатных и общих сокращателей ссылок.
Однако, если вы хотите сделать больше со своими ссылками, вероятно, стоит заплатить немного больше.Сравнивая варианты сокращения ссылок, вы должны учитывать не только цену, но и то, что входит в эту стоимость.
Плата от 50 до 100 долларов в год за пакет премиум-класса на первый взгляд может показаться большой инвестицией. Однако платные решения обычно предлагают солидную окупаемость инвестиций благодаря простоте использования, удобству и расширенной функциональности.
Например, Pretty Links Pro позволяет автоматически создавать, маркировать, публиковать и перенаправлять ссылки в одном месте:
Наличие плагина для сокращения ссылок, такого как Pretty Links, интегрированного с вашим сайтом WordPress, предоставляет все необходимое для эффективного связывания.Это может окупиться в долгосрочной перспективе.
Заключение
Вы, вероятно, знаете, что вам следует сокращать ссылки. Однако при таком большом количестве вариантов выбор правильного решения может оказаться сложной задачей.
Как мы уже обсуждали, есть три совета, которым вы можете следовать, чтобы выбрать лучший инструмент сокращения ссылок для вашего бизнеса:
- Оцените возможности каждого инструмента и определите, какие из них наиболее важны для вашего бизнеса.
- Решите, хотите ли вы брендировать свои ссылки или просто сократить их.
- Обдумайте стоимость каждого потенциального решения, а также то, что входит в эту цену.
У вас есть вопросы по выбору лучшего сокращателя ссылок ? Дайте нам знать в комментариях ниже!
Если вам понравилась эта статья, обязательно подпишитесь на нас в Facebook , Twitter и LinkedIn ! И не забудьте подписаться в поле ниже.