paint-brush
Actualización de estadísticas de HackerNoon Story: lecturas impulsadas por Cloudflarepor@richardjohnn
1,176 lecturas
1,176 lecturas

Actualización de estadísticas de HackerNoon Story: lecturas impulsadas por Cloudflare

por RichardJohnn1m2022/04/29
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

El 58% de las audiencias con conocimientos tecnológicos bloquean Google Analytics, por lo que usar Google Analytics (como lo hacíamos anteriormente) para medir el interés en los temas de las historias es problemático. Cloudflare tiene la ventaja de ser tan integral en la forma en que se entrega el contenido de nuestro sitio, que sus servidores tienen la oportunidad de registrar el tráfico antes de que un cliente pueda bloquearlo. Los números de lectores de las estadísticas de historias de HackerNoon ahora funcionan con Cloudflare Analytics.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Actualización de estadísticas de HackerNoon Story: lecturas impulsadas por Cloudflare
RichardJohnn HackerNoon profile picture


Escritores, ¡las estadísticas de su historia acaban de mejorar! Si publicó una historia el 20 de abril o desde entonces, probablemente verá una mayor cantidad de lecturas en sus historias. La razón de esto es que comenzamos a recopilar datos de Cloudflare Analytics . ¿Por qué hicimos esto? ¡Para obtener informes de lectores más precisos!


El 58 % de las audiencias conocedoras de la tecnología bloquean Google Analytics , por lo que es problemático usar la API de Google Analytics (como lo hacíamos anteriormente) para medir el número de lectores por historia. Cloudflare tiene la ventaja de ser tan integral en la forma en que se entrega el contenido de nuestro sitio, que sus servidores tienen la oportunidad de registrar el tráfico antes de que un cliente pueda bloquearlo. El enfoque de Cloudflare cuenta una solicitud exitosa a una URL que entrega contenido de tipo HTML. De esta manera, obtenemos una visión directa del tráfico de historias.


“Esto no significa que pueda dirigirse a sus anunciantes y comenzar a exigir más ingresos publicitarios. Sin embargo, debería significar que ahora tiene una imagen más precisa de las demandas reales de recursos necesarios para ejecutar su sitio”.

- Matthew Prince de Cloudflare


¿Por que no? Bueno, una de las razones es que Cloudflare incluye más tráfico de bots y rastreadores en sus análisis. Afortunadamente, podemos filtrar las vistas de página por lo que botManagementDecision llama una decisión de administración de bots.

de tal manera que se ha considerado que el tráfico es de origen "probablemente humano". ¿Eres un 'humano probable' leyendo esta historia? Luego contará para las lecturas en la parte superior de la página de esta historia y los escritores verán eso en las estadísticas de su historia . Aquí está el filtro utilizado en la consulta de GraphQL:


 "pageviewsFilter": { "AND": [ { "botManagementDecision": "likely_human" }, { "datetime_geq": startDate, "datetime_leq": endDate }, { "requestSource": "eyeball" }, { "AND": [ { "edgeResponseStatus": 200, "edgeResponseContentTypeName": "html" } ] } ]


Esta fue la primera vez que usé GraphQL y, aunque parece que se admite una especie de documentación viva, tuve dificultades para descubrir cómo obtener los datos que quería. La mayor parte de su documentación se centró en los cortafuegos y la detección de amenazas. Terminé abriendo la pestaña de red de mi navegador para ver qué solicitudes se enviaban mientras cambiaba los filtros mientras veía sus gráficos en su propio sitio. Afortunadamente, pude pegarlos en GraphiQL , un cliente de código abierto para ayudarlo a escribir consultas y verificar que estaba obteniendo las mismas lecturas de página que se ven en los gráficos.


Realmente me gusta la idea de usar estos registros del servidor en lugar de descargar y ejecutar javascript en el cliente. Es más eficiente y menos intrusivo. Sería bueno eliminar el código de Google Analytics de nuestro sitio, pero seguimos confiando en él para rastrear el tiempo dedicado a las páginas y algunos eventos de clic. Y mantenerlo en el sitio puede ayudar con el tráfico de búsqueda ;-) Quizás implementemos nuestro propio sistema allí en el futuro.


Actualmente solo obtenemos estadísticas una vez al día, pero buscaré obtener estas estadísticas con más frecuencia, así que estén atentos. Bien, esa es la actualización, ¡disfrútala! Deberías ver mucho menos a estos tipos en tu historia ahora 🙂

Dirígete a https://app.hackernoon.com/stats hoy y compruébalo por ti mismo.