Bug #460
ferméLes scripts proxy plausible ne sont plus chargé sur les c'est quoi et les actualités - stats à 0 donc faussées
50%
Description
Le script JS en mode proxy n'est pas chargé sur les pages dont la catégorie est : C'est quoi et Actualités / hosterra n' pas de fix à ce jour.
Demande aide support plausible le 18/9/2024 car nos essais sur les changements de config lscache ou plausible (en dev) ne font rien.
[ici peut-être une piste mais je ne suis pas arrivé à faire marcher... https://github.com/plausible/analytics/discussions/1974]
attente retour plausible
Fichiers
Mis à jour par ggallais il y a environ un an
J'ai regardé le code sur une page OK (magazine 59) et une page C'est quoi où le script n'est pas chargé (c'est quoi TDAH) :
Là où ça change, c'est ligne 27, où il y a 3 <script> d'affilée.
Le premier est identique :
<script data-optimized="1" src="https://www.inserm.fr/wp-content/litespeed/js/b52f6e3b2e70c0e13040d65e4b26aacb.js?ver=6aacb" id="cookie-law-info-js" defer data-deferred="1"></script>
Le dernier pareil :
<script id="plausible-analytics-js-after">window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
Mais celui du milieu change. Dans l'article où le suivi marche :
<script defer data-domain='inserm.fr' data-api='https://plausible.io/api/event' data-cfasync='false'
event-author='Élodie'
event-category='Magazine'
event-language='Français'
src="https://plausible.io/js/plausible.outbound-links.file-downloads.tagged-events.pageview-props.hash.js?ver=2.1.3"
id="plausible"></script>
Et dans l'article où le suivi ne marche pas :
<script defer data-domain='inserm.fr' data-api='https://plausible.io/api/event' data-cfasync='false'
event-author='Élodie'
event-category='C'> // au lieu de "C'est quoi"
</script>
Apparemment le nom de la catégorie "C'est quoi" mais planter Plausible, qui dégage tout le reste de la balise (la fin du nom de la catégorie, event-language, src, et id ont sauté.
Mis à jour par ggallais il y a environ un an
Conclusion : c'est l'apostrophe.
Remplacer ' par ’ dans le titre de la catégorie règle le problème.
Le script s'appuie sur le nom de la catégorie, pas sur son slug (booouh).
Et voilà la page TDAH avec le code complet :
<script defer data-domain='inserm.fr' data-api='https://plausible.io/api/event' data-cfasync='false'
event-author='Élodie'
event-category='C’est quoi'
event-language='Français'
src="https://plausible.io/js/plausible.outbound-links.file-downloads.tagged-events.revenue.pageview-props.hash.js?ver=2.1.3"
id="plausible">
Mis à jour par ggallais il y a environ un an
- Fichier Screenshot 2024-09-19 at 11-04-38 Plausible · inserm.fr.png Screenshot 2024-09-19 at 11-04-38 Plausible · inserm.fr.png ajouté
Preuve que Plausible a repris la prise en compte des visites (vue des visites en temps réel)
Mis à jour par ggallais il y a environ un an
- Statut changé de New à Closed
- % réalisé changé de 0 à 100
Mis à jour par ggallais il y a environ un an
- Statut changé de Closed à In Progress
- % réalisé changé de 100 à 50
Bon, ça règle le problème des "C'est quoi", pas celui des "Actualités".
Pour les actu, le problème intervient uniquement quand il y a DEUX catégories à l'actu.
Mais c'est PAS le plugin Plausible seul, vu qu'une installation vide de WP + Plausible donne un code qui marche :
<script defer data-domain='guillaume.local' data-api='http://guillaume.local/wp-json/f3c831/v1/19cb/7557d478' data-cfasync='false'
event-author='plausible'
event-category='CategoryOne'
event-category='CategoryTwo'
src="//plausible.local/wp-content/uploads/3f0810ba81/1929006b.js?ver=1726748204"
id="plausible">
D'ailleurs Plausible seul marche aussi pour les ' :
<script defer data-domain='guillaume.local' data-api='http://guillaume.local/wp-json/f3c831/v1/19cb/7557d478' data-cfasync='false'
event-author='plausible'
event-category='It's Xmas' --> bizarre certes, mais 'It's Xmas' fonctionne alors que c'est le même ' les 3 fois
src="//plausible.local/wp-content/uploads/3f0810ba81/1929006b.js?ver=1726748204" id="plausible">
Mis à jour par ggallais il y a environ un an
- Fichier Screenshot 2024-09-19 at 16-27-41 Simple History ‹ Inserm — WordPress.png Screenshot 2024-09-19 at 16-27-41 Simple History ‹ Inserm — WordPress.png ajouté
- Fichier Screenshot 2024-09-19 at 16-27-05 Account Email Address Encoder.png Screenshot 2024-09-19 at 16-27-05 Account Email Address Encoder.png ajouté
- Fichier Screenshot 2024-09-19 at 16-26-24 Plausible Analytics – WordPress plugin WordPress.org.png Screenshot 2024-09-19 at 16-26-24 Plausible Analytics – WordPress plugin WordPress.org.png ajouté
OK. C'est un conflit avec plugin Email Encoder Pro. Ça revient à un fonctionnement normal quand on le désactive.
Et c'est PAS lié à notre site, parce que sur une installation vide avec Plausible + Email Encoder, y'a bien le problème.
<script defer data-domain='guillaume.local' data-api='http://guillaume.local/wp-json/f3c831/v1/19cb/7557d478' data-cfasync='false'
event-author='plausible' event-category='CategoryOne'>
Mais c'est précisément lié à une config d'Email Encoder Pro. C'est quand on active Full page scanner (quelle que soit l'option) que ça pose problème.
À noter qu'on a mis à jour le plugin Plausible (2.0.9 -> 2.1) le 24 juillet, jour où les stats tombent.
Et que le plugin Email Encoder n'avait pas été mis à jour.
Donc le conflit apparaît à partir de Plausible 2.1, avec Email Encoder Pro 0.3.10
Mis à jour par ggallais il y a environ un an
- Fichier Screenshot 2024-09-19 at 16-41-20 Simple History ‹ Inserm — WordPress.png Screenshot 2024-09-19 at 16-41-20 Simple History ‹ Inserm — WordPress.png ajouté
Sauf que quand je réactive Plausible 2.09 et Email Encoder 0.3.10, j'ai encore le problème...
Problème qui intervient le 24 juillet, donc à un moment où notre site est encore en WordPress 6.2.6
Vu que j'ai mis à jour que le 25 juillet vers 6.6.1
Mis à jour par ggallais il y a environ un an
J'ai fait des nouveaux tests : ils craignent.
En remettant WP en 6.2.6, Plausible en 2.0.9 et Email Encoder Pro en 3.10... on obtient le problème.
Alors qu'on l'avait pas à l'époque...
J'ai fait un ticket à Plausible sur WordPress, en mentionnant Till Kruss
https://wordpress.org/support/topic/incompatibility-with-email-encoder-pro-no-stats-recorded/
Maintenant on croise les doigts
Mis à jour par ggallais il y a environ un an
- Lié à Bug #485: Restaurer les stats dans Plausible ajouté