Cómo poner enlaces externos con un safelink

Aprende cómo utilizar enlaces externos con safelink para mejorar la seguridad y experiencia del usuario.

Palabras clave: Enlaces externos, Safelink, Redirección segura.

En este artículo vamos a explorar el mundo de Enlaces externos, entender su importancia y cómo puede ayudarte a mejorar la seguridad de los usuarios. Si eres nuevo en este tema, no te preocupes; vamos a desglosarlo todo de manera sencilla y accesible.

¿Qué son los Enlaces externos?

Los Enlaces externos son aquellos que dirigen a los usuarios fuera de tu página web. Estos enlaces pueden ser muy útiles para proporcionar contenido adicional o referencias externas. Sin embargo, pueden tener ciertos riesgos en términos de seguridad y experiencia de usuario. En este artículo, te enseñaremos cómo proteger esos enlaces usando Safelink.

¿Cómo funciona Safelink con los Enlaces externos?

Uno de los aspectos más importantes es cómo Safelink interactúa con los Enlaces externos. Safelink actúa como un puente seguro que protege a los usuarios de posibles riesgos al hacer clic en enlaces de sitios desconocidos o inseguros. Estos dos elementos pueden trabajar juntos para ofrecerte una experiencia más fluida y segura. A continuación, te explicamos cómo integrarlos correctamente.

Además, si buscas opciones para mejorar tus resultados, te sugerimos que eches un vistazo a estos artículos relacionados: AntiAdBlock para Blogger y Etiqueta DataBlogAdsenseClientID en Blogger.

Beneficios de utilizar Safelink para Enlaces externos

Existen múltiples ventajas al incorporar Safelink en tus Enlaces externos. Algunos de los principales beneficios incluyen:

  • Mayor seguridad para los usuarios al evitar redirecciones peligrosas.
  • Mejor control sobre el tráfico de tu página y redirecciones externas.
  • Optimización de la experiencia de usuario en tu sitio web.

En resumen, al utilizar Safelink, puedes proteger tanto a tus usuarios como a tu sitio web, asegurando que las Redirecciones seguras sean una parte integral de tu estrategia de enlaces externos.

Script para Enlaces Externos (Safelink)

Agrega el siguiente código antes de la etiqueta de cierre </body> en tu HTML para activar la redirección Safelink:


//<![CDATA[
// Función para verificar si el enlace es externo y si está en la lista de redes sociales a excluir
function isExternal(url) {
    const link = document.createElement("a");
    link.href = url;
    const hostname = link.hostname;
    
    // Lista de dominios a excluir del safelink (redes sociales, etc.)
    const protectedLinks = [
        'facebook.com',
        'instagram.com',
        'twitter.com',
        'blogger.googleusercontent.com',
        'kolectiva.imgix.net',
        'draft.blogger.com',
        'blogger.com',
        'kolectiva.co',
        'checkout.wompi.co',
        'fasecolombia.com',
        'wa.me',
        // Puedes agregar más redes sociales si lo deseas
    ];

    // Verifica si el enlace es de una red social
    for (let i = 0; i < protectedLinks.length; i++) {
        if (hostname.includes(protectedLinks[i])) {
            return false; // No redirigir a safelink si es una red social
        }
    }
    
    // Verifica si el enlace es externo
    return hostname !== window.location.hostname;
}

// Evento para detectar clic en los enlaces
document.querySelectorAll('a').forEach(link => {
    link.addEventListener('click', function(event) {
        // Verifica si el enlace tiene la clase "popWin"
        if (link.classList.contains('popWin')) {
            return; // Si tiene la clase "popWin", no hacer nada
        }

        // Verificar si el enlace es un enlace de imagen
        if (link.querySelector('img')) {
            return; // Si es un enlace de imagen, no hacer nada (deja que se abra en el lightbox)
        }

        // Verifica si el enlace tiene href="javascript:;"
        if (link.getAttribute('href') === 'javascript:;') {
            return; // No hacer nada si es un enlace con javascript:;
        }

        // Verifica si el enlace contiene "/p/checkout.html"
        if (link.href.includes('/p/checkout.html') || link.getAttribute('href') === '/p/checkout.html') {
            return; // No hacer nada si el enlace tiene /p/checkout.html
        }

        event.preventDefault(); // Evita que el enlace se abra inmediatamente

        const url = link.href;

        // Verifica si el enlace es externo y no está en la lista de redes sociales
        if (isExternal(url)) {
            // Redirige a la página safelink.html con la URL externa como parámetro
            const safelinkUrl = `https://www.kolectiva.co/p/safelink.html?url=${encodeURIComponent(url)}`;
            window.location.href = safelinkUrl;
        } else {
            // Si no es externo o es una red social, sigue el enlace normal
            window.location.href = url;
        }
    });
});
//]]> 

Estilos y Scripts para la página Safelink en Blogger

Agrega el siguiente código para la página Safelink en Blogger:


<style>
    .hidden {
        display: none;
    }
    #counter {
        font-size: 30px;
        font-weight: bold;
    }
    #verLinkButton {
        margin-top: 20px;
        padding: 10px 20px;
        font-size: 18px;
        background-color: #4CAF50;
        color: white;
        border: none;
        cursor: pointer;
    }
    #verLinkButton:hover {
        background-color: #45a049;
    }
</style>

<div class="adB">

aquí el script de adsesnse</div>


<div class="centrar">

El enlace se mostrará en <span id="counter">6</span> segundos.</p> </div> <div class="centrar"> <button id="verLinkButton" class="hidden" onclick="redirect()">Ir al Enlace</button> </div> <div class="adB"> aquí el script de adsesnse</div> <script> // Obtén la URL externa desde los parámetros de la query string const params = new URLSearchParams(window.location.search); const externalUrl = params.get('url'); if (!externalUrl) { alert('No se encontró el enlace externo.'); window.location.href = '/'; // Redirige a la página principal si no hay URL } let counter = 6; const counterElement = document.getElementById('counter'); const verLinkButton = document.getElementById('verLinkButton'); // Función que actualiza el contador function updateCounter() { if (counter > 0) { counter--; counterElement.textContent = counter; } else { verLinkButton.classList.remove('hidden'); // Muestra el botón } } // Redirigir al enlace real cuando el botón es presionado function redirect() { window.location.href = externalUrl; } // Actualiza el contador cada segundo setInterval(updateCounter, 1000); </script>

Kolectiva - Agencia de marketing
Publicado por: Kolectiva - Agencia de marketing
Safelink es una herramienta eficiente y segura para acortar enlaces, proteger tus URLs y maximizar la privacidad en línea.

Productos Relacionados!

Los Más vistos

¡Orden fácil! vía WhatsApp.

Pago instantáneo con Formulario de Contacto por WhatsApp.

¡En línea 24/7!

Cualquiera que sea tu pedido, nuestro CS (Servicio al Cliente) estará encantado de ayudarte. :)

¡Calidad Superior!

Nos aseguramos de que los productos que enviamos cumplan con las expectativas del comprador.
Síguenos! ×
Kolectiva - Agencia de marketing
Kolectiva - Agencia de marketing Síguenos! en nuestras redes sociales.
1 ¿Necesitas ayuda?
×

×



Enviar