Vine aquí con un problema relacionado precisamente con anuncios y pageviews, pero desde un ángulo diferente y me pregunto si podría haber tropezado con la causa real de esto.
Algún contexto: Estoy usando Google Ad Manager para mostrar una mezcla de nuestros propios anuncios vendidos directamente con AdSense como respaldo. Estoy usando el complemento oficial de Ad.
Rara vez tenemos anuncios vendidos directamente en nuestro foro, pero actualmente tenemos uno. En los últimos días, noté algo muy extraño con los anuncios del foro: Ad Manager informaba que los banners tenían clics, pero informaba casi cero impresiones, lo que hacía que Ad Manager informara un CTR en miles por ciento porque veía más clics que impresiones reales. ![]()
Mientras usaba la función de Ad Manager para previsualizar uno de los banners directamente en Discourse, noté que estos errores se mostraban en la consola:
Ampliando uno de los errores, parecen estar relacionados con la publicidad.
Tenga en cuenta que, como recomienda el complemento de Ad, estamos usando ‘https’ y ‘unsafe-inline’ para la CSP. No sé si la política de ignorar ‘unsafe-inline’ es nueva, o si el hash fue introducido recientemente por Discourse.
En cualquier caso, si deshabilito temporalmente la CSP, como era de esperar, los errores desaparecen y, lo que es más importante, Ad Manager comenzó a informar correctamente las impresiones.
Por lo tanto, parece que en la práctica los anuncios (en su mayoría) funcionan, pero el seguimiento interno de Google Ad Manager para informar a la página parece estar fallando (cuando la CSP no está deshabilitada).
¿Podría este problema con ‘unsafe-line’ de la CSP ser la causa de las pageviews de anuncios no informadas reportadas en este tema?


