Hace tres años que pasamos de SMF a Discourse. Nuestro mayor impacto ha sido en los ingresos por publicidad, que bajaron al 10% de lo que eran y nunca se recuperaron.
Me encanta Discourse absolutamente: elegante, fluido, moderno, ingenioso. Ni siquiera tengo un solo fallo técnico; simplemente funciona y funciona bien. Pero cada vez se trata más de mantener el foro, con la cabeza por encima del corazón. Realmente espero que haya una solución para recuperar los ingresos.
También me interesa saber más sobre este tema y tratar de entender por qué está sucediendo. ¿Las personas con este problema muestran anuncios entre publicaciones o solo uno por tema? Si solo muestran uno por tema, puedo entender perfectamente que los ingresos publicitarios se dividan por 10 (tendría sentido que las personas, en promedio, vieran 10 páginas de un tema, que con Discourse terminan siendo una sola página).
Pero si en realidad muestran tantos anuncios como antes, colocándolos entre publicaciones, ¿de dónde podría venir este problema?
Creo que la cobertura de anuncios en todas las páginas, excepto en la página de inicio, es menor, es decir, hay demasiados espacios en blanco para anuncios. Me pregunto si Discourse genera la página de manera diferente o demasiado rápido para que los anuncios se carguen, o algo así.
Hice funcionar una copia de seguridad antigua de mi foro en una URL separada para probarlo y la cobertura en ese software de foro parece ser mucho mayor.
He proporcionado un inicio de sesión de administrador al equipo de Discourse para que lo revisen durante un par de semanas hasta hoy, junto con las estadísticas de ingresos por publicidad. Te enviaré por mensaje directo la URL de mi sitio. Gracias.
Con Discourse, lo que he aprendido con el tiempo es que un modelo de suscripción funciona mejor que los ingresos por publicidad. Si tienes usuarios leales, estarán dispuestos a apoyarte con donaciones y eso será más que suficiente para mantener el foro. ¿Has intentado discutir esto abiertamente con tu comunidad?
Chandra me proporcionó en privado la URL de su foro (¡gracias!) y lo exploré un poco. Al parecer (como él dijo), cuando entro en un tema con muchos mensajes, los dos o tres primeros anuncios de la página funcionan bien, pero después de eso, aparecen en blanco (aparece “anuncio”, pero sin el anuncio). Parece que funciona correctamente con lo que se cargó inicialmente al entrar en el tema, pero no con lo que se carga después al hacer scroll hacia abajo. Además, si bajo lo suficiente en un tema y luego vuelvo a subir, los primeros anuncios que antes funcionaban también suelen aparecer en blanco.
Esto no parece ocurrir aquí en meta. Pero aquí parece que se usa CodeFund, mientras que Chandra usa Google. ¿Está esto relacionado con Google y, de hecho, con la forma en que Discourse carga las páginas?
Quizás tú y @Chandra podrían intentar cambiar temporalmente a CodeFund para ver si eso “resuelve” el problema. Esto ya confirmaría que el problema es específico de Google AdSense.
No, no creo que usar CodeFund sea una buena idea, pero lo mencioné solo con fines de PRUEBA. Para intentar diagnosticar mejor el origen del problema y poder solucionarlo. ¿Sería lo mismo con CodeFund o no? (¡el problema no parece ocurrir aquí en meta!)
De hecho, según tengo entendido, se debe a la carga diferida, ya que los anuncios en el área visible sí se renderizan y, si un usuario hace scroll, los primeros también se mostrarán. El problema surge con los anuncios que aparecerán… Digamos, 25 publicaciones más adelante en un tema.
No estoy seguro de si es un problema de Discourse o del servicio de publicidad. Por lo tanto, sugiero que todos prueben con un anuncio interno (una imagen estática); si esta carga correctamente, el problema será el propio código del anuncio. Si la imagen no carga, hay algo que debe corregirse en Discourse, pero creo que desactivar la carga diferida podría ayudar en ese caso.
Es posible que no sea el caso, ya que estamos utilizando la API de Google de la manera que ellos recomiendan al agregar un nuevo anuncio: crear el contenedor y pedirle a Google que lo rellene.
Dicho esto, hay otros factores en juego con los anuncios, como las etiquetas publicitarias para el contenido específico del foro y si Adsense tiene suficientes elementos de facturación para el espacio con un anuncio en blanco que cumplan con los criterios establecidos.
Para foros especializados, los espacios publicitarios de pago pueden no estar siempre disponibles, lo que provoca la aparición de espacios de anuncios en blanco.
Otras personas que utilizan anuncios fuera de Discourse también se quejan del problema de los anuncios en blanco, por lo que esto no está completamente ligado solo a Discourse.
Si tienes un anuncio en blanco mostrando en tu comunidad, he podido encontrar soluciones revisando la consola de mi navegador en busca de errores y actuando sobre ellos. Si no hay errores, revisa tu panel de control de Adsense para saber por qué se muestran anuncios en blanco.
Los anuncios en blanco son un problema muy común. Parece que está más allá de mi comprensión. O quizás a Google simplemente no le gusta la colocación del th.
Creo que esto sería un problema en temas grandes, ya que cargaría todo el tema de una vez al entrar (tiempo + mucho que descargar), pero entiendo tu punto. Puede ser útil para fines de prueba (una cosa más que las personas con el problema pueden intentar para entender mejor de dónde viene).
Gran idea. Incluso podría ser más fácil que probar con CodeFund.
Todo lo que has dicho es muy útil. Quizás sea Google quien no envía un anuncio.
Me encantaría recibir comentarios sobre las pruebas realizadas por las personas que tienen el problema.
Probé tu sitio con Vivaldi (porque ahora estoy en Linux) y todo está bien. Todos los anuncios se muestran correctamente. Cuando veas un “anuncio en blanco”, recuerda que Google tiene un comportamiento extraño en cuanto a “muchos anuncios por página”. Hace algún tiempo, con Adsense no debías colocar más de 3 anuncios por página. En ese punto eso cambió, pero el bot de Adsense (si usas Adsense automático) no coloca anuncios en todas partes. Por eso hay ese tipo de publicidad en blanco.