Атрибут ping элемента ссылки HTML5
Приняв во внимание развитие веб-технологий, HTML5 представил несколько новых фич для улучшения веб-разработки. Одна из таких фич - атрибут ping, который обеспечивает дополнительные возможности отслеживания кликов по ссылкам. Запись Атрибут ping элемента ссылки HTML5 впервые появилась techrocks.ru.

Тег – один из самых старых и базовых элементов в HTML. Он используется для создания гиперссылок. Приняв во внимание развитие веб-технологий, HTML5 представил несколько новых фич для улучшения веб-разработки. Одна из таких фич – атрибут ping, который обеспечивает дополнительные возможности отслеживания кликов по ссылкам.
Из этой статть вы узнаете, что собой представляет ping, как он работает и каково его практическое значение.
Атрибут ping — опциональный атрибут тега . С его помощью можно указать один или несколько URL, на которые поступит уведомление, если по ссылке кликнут. Эти уведомления отсылаются в виде POST-запросов на указанные URL-адреса.
Пример синтаксиса:
Здесь клик по ссылке переводит пользователя на страницу https://example.com. При этом на https://tracker.com/log отправляется HTTP POST-запрос.
Когда пользователь нажимает на ссылку с атрибутом ping, браузер отправляет HTTP POST-запрос на указанный(-е) URL(ы). Место назначения ссылки ( POST-запрос ping содержит такую информацию, как URL-адрес ссылки, по которой был совершен переход, и URL-адрес страницы, с которой перешел пользователь (для последнего используется заголовок 1. Отслеживание кликов по ссылкам. Администраторы сайтов, желающие отслеживать эффективность ссылок, могут использовать ping для логирования кликов.
2. Партнерский маркетинг. Партнерские сети могут использовать ping для отслеживания реферальных кликов.
3. Рекламные кампании. Рекламодатели могут отслеживать, насколько пользователей заинтересовали конкретные объявления или рекламные ссылки.
Хотя ping может быть полезен, он вызывает опасения относительно конфиденциальности.
Большинство современных браузеров, включая Chrome, Firefox и Edge, поддерживают атрибут ping. Однако некоторые пользователи могут отключить его по соображениям конфиденциальности.
Чтобы проверить, поддерживает ли ваш браузер атрибут ping, выполните следующие действия:
Пользователи, заботящиеся о конфиденциальности, могут отключить атрибут ping.
Расширения для браузеров, ориентированные на конфиденциальность, такие как uBlock Origin или Privacy Badger, могут блокировать запросы ping.
Для разработчиков, которым нужен больший контроль или совместимость, альтернативой может стать отслеживание кликов с помощью JavaScript.
Пример:
Но этот подход требует дополнительного написания кода и влияет на производительность веб-страницы.
Атрибут ping тега в HTML5 предлагает простой и эффективный способ отслеживания кликов по ссылкам. В отличие от JavaScript, который часто применяется в этих целях, ping отличается легковесностью.
Отслеживание кликов полезно для аналитики, партнерского маркетинга и рекламы. При этом разработчикам стоит реализовывать его с разумной осторожностью, помня о соблюдении конфиденциальности пользователей.
Перевод статьи “Exploring the HTML5 Tag Ping Attribute”.
Запись Атрибут ping элемента ссылки HTML5 впервые появилась techrocks.ru. Что собой представляет атрибут ping элемента ссылки?
Visit Example
Как работает атрибут ping?
href
) загружается как обычно.
Referer
)
Преимущества использования атрибута ping
Использование атрибута ping на практике
Юзкейсы
Visit Example
Buy Now
Learn More
Вопросы конфиденциальности при использовании атрибута ping
Поддержка атрибута ping браузерами
Как отключить атрибут ping в браузерах
Chrome
Firefox
Расширения
Альтернативы атрибуту ping
document.querySelector('a').addEventListener('click', function() {
fetch('https://tracker.com/log', {
method: 'POST',
body: JSON.stringify({ link: this.href }),
});
});
Заключение