¿Cómo funciona Alexa desde una perspectiva de desarrollo web?

Gracias por el A2A!

Antes de comenzar, ya debe tener una cuenta de Amazon Web Service (Amazon Web Services (AWS) – Cloud Computing Services).

Primero, debe crear una cuenta de Alexa (registrar una nueva cuenta).

Luego le pedirán que se registre para una prueba gratuita de 7 días. (Me inscribí en el plan de $ 49 / mes. Por favor, recuérdeme cerrarlo en 7 días para que no carguen mi tarjeta de crédito. ¡Gracias!) Hay pocas opciones diferentes (consulte Planes y precios). Elegí la opción Insight (sugerida).

Una vez que te hayas registrado, serás llevado al tablero. Luego puede agregar su sitio a su lista de sitios rastreados.

Una vez que agregue un sitio, le dirá que el sitio no está “certificado”. Para certificar, debe agregar un script de Alexa a su sitio. Si está utilizando una plataforma como WordPress o Wix, hay complementos disponibles y puede seguir las instrucciones. Si su sitio es personalizado o no es una de sus plataformas compatibles, proporcionan un script que puede cortar y pegar. Tenga en cuenta que no es necesario que certifique su sitio, pero parece que lo recomiendan. (Para conocer los beneficios de la certificación, consulte ¿Qué me dan las métricas certificadas del sitio?)

Entonces, las cosas se volvieron confusas. Seguí el enlace de Herramientas para desarrolladores desde su página de Herramientas, y me llevó a Amazon (Alexa Web Services – Global Web Traffic Metrics). Me quedé atrapado en un bucle aquí. Ingresé a mi cuenta de AWS desde esta página y luego dijo que estaba activando mi cuenta de Alexa (que pensé que ya había activado y tenía un inicio de sesión separado). Me enviaron un correo electrónico con un enlace de confirmación. Hice clic y regresé al panel de Alexa. De acuerdo, confundido.

Finalmente llegué a la documentación del desarrollador:

Servicio de información web de Alexa

Una vez que haya iniciado sesión en AWS, debe obtener una clave de acceso:

https://aws-portal.amazon.com/gp…

Asegúrese de anotar tanto la ID de la clave de acceso como la clave de acceso secreta . Necesitas ambos. Todas las solicitudes que envíe al servicio deben firmarse con esta información (consulte Cálculo de firmas).

Tienen ejemplos que puede descargar que muestran cómo realizar una consulta al servicio (consulte Ejemplo de código y bibliotecas). Aquí hay un enlace al ejemplo de PHP:

Ejemplo de consulta del servicio de información web de Alexa en PHP

Este ejemplo supone que lo está ejecutando desde la línea de comandos. Lo modifiqué un poco para que se ejecute desde una página web. Básicamente, comenté el código de la línea de comandos al final y agregué esto:

  define ('ACCESS_KEY_ID', 'xxxxxxxxxxxxxx');
 define ('SECRET_ACCESS_KEY', 'xxxxxxxxxxxxxx');
 define ('SITIO', '' yoursite.com);

 // **************************************
 // No olvides reemplazar los XXXXXXX con tu propia ID de clave de acceso 
 // y clave de acceso secreta, e ingrese su propio nombre de dominio !!!!!
 // **************************************

 $ urlInfo = nueva UrlInfo (ACCESS_KEY_ID, SECRET_ACCESS_KEY, SITE);
 $ urlInfo-> getUrlInfo (); 

Los resultados mostraron el ranking de mi sitio (13758376). Muy decepcionante.

Tenga en cuenta que inicialmente, los resultados solo mostraron el ranking. Todos los demás campos de información estaban vacíos. Para asegurarse de que se incluyan los datos, debe reclamar su sitio .

En el panel de Alexa, vaya a su sitio, haga clic en Administración del sitio y reclame su sitio .

Hay un par de formas diferentes de reclamar el sitio. Elegí el método de carga del archivo de verificación de Alexa. Haga clic en el botón para descargar el archivo.

(El archivo es solo un archivo HTML que contiene una metaetiqueta personalizada con un código de verificación). Cargue ese archivo en el directorio raíz de su sitio web.

Una vez que está cargado, haga clic en el botón Verificar en el botón de su sitio en Alexa.

Ahora, desplácese hasta la parte superior de la página y haga clic en el enlace e dit información de su sitio .

Ingrese los detalles de su sitio (propietario, dirección, etc.). Una vez hecho esto, ejecute su código nuevamente y verá que todos los detalles de la información del sitio se mostrarán en los resultados.

Bueno, Paul tiene la respuesta, pero me gustaría agregar que si realmente desea ganar tráfico a su sitio web, debe leer más sobre los motores de búsqueda SEO (optimización de motores de búsqueda ) que usan algo llamado rastreadores para recopilar metadatos de su web sitio y cuanto más precisas sean estas palabras y describan qué dosis hace su sitio, es más probable que su sitio aparezca en la parte superior de la lista de búsqueda, lo que le dará más tráfico en su sitio web. es entonces cuando algo como alexa puede ser efectivo, tienes visitantes ahora, ¿necesitas saber algunas estadísticas sobre ellos, quién es único y quién vino a mi sitio web antes? ¿Quién vino de qué motor de búsqueda? ¿Y qué hizo en mi sitio web? eso es todo el trabajo de alexa. que Paul explicó en detalles.