Je suis venu ici avec un problème concernant précisément les publicités et les pages vues, mais sous un angle différent et je me demande si je n’ai pas simplement découvert la cause réelle de ce problème.
Quelques informations contextuelles : J’utilise Google Ad Manager pour afficher un mélange de nos propres publicités vendues directement avec AdSense en fallback. J’utilise le plugin Ad officiel.
Nous avons rarement des publicités vendues directement sur notre forum, mais nous en avons actuellement une. Au cours des derniers jours, j’ai remarqué quelque chose de très étrange concernant les publicités du forum : Ad Manager signalait que les bannières recevaient des clics, mais signalait presque zéro impression, ce qui amenait Ad Manager à signaler un CTR de milliers de pour cent car il voyait plus de clics que d’impressions réelles. ![]()
En utilisant la fonctionnalité d’Ad Manager pour prévisualiser l’une des bannières directement sur Discourse, j’ai remarqué que ces erreurs s’affichaient dans la console :
En développant l’une des erreurs, elles semblent liées à la publicité.
Notez que, comme recommandé par le plugin Ad, nous utilisons ‘https’ et ‘unsafe-inline’ pour le CSP. Je ne sais pas si la politique d’ignorance de ‘unsafe-inline’ est nouvelle, ou si le hash a été introduit récemment par Discourse.
Dans tous les cas, si je désactive temporairement le CSP, comme prévu, les erreurs disparaissent et, surtout, Ad Manager commence à signaler correctement les impressions.
Il semble donc qu’en pratique, les publicités fonctionnent (pour la plupart), mais le suivi interne de Google Ad Manager pour le retour à la page semble échouer (lorsque le CSP n’est pas désactivé).
Ce problème avec ‘unsafe-line’ du CSP pourrait-il être la cause des pages vues publicitaires non signalées mentionnées dans ce sujet ?


