Projet

Général

Profil

Actions

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

Ajouté par pgrometto il y a environ un an. Mis à jour il y a environ un an.

Statut:
Closed
Priorité:
High
Assigné à:
-
Catégorie:
exploitation
Début:
18/09/2024
Echéance:
% réalisé:

50%

Temps estimé:
Découvert le:
16/09/2024
Affecte:
Desktop, Mobile
Opquast:
Lot:
Avis équipe:
Passage recette / prod:
à discuter ED:
Non
Environnement:
DEV, PROD, STAG

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


Demandes liées 1 (0 ouverte1 fermée)

Lié à [GP] Anomalies & Évolutions - Bug #485: Restaurer les stats dans PlausibleClosed15/10/2024

Actions

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

  • 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

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

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

  • Catégorie mis à exploitation

Mis à jour par ggallais il y a environ un an

Correspond à #485 qui est clôturé.

Mis à jour par ggallais il y a environ un an

  • Lié à Bug #485: Restaurer les stats dans Plausible ajouté

Mis à jour par ggallais il y a environ un an

  • Statut changé de In Progress à Closed
Actions

Formats disponibles : Atom PDF