Ajout du code Statcounter

J’ai ajouté mon code StatCounter, mais il ne semble pas fonctionner. Quelqu’un sait comment résoudre ce problème ?

Non. Personne ne peut répondre à cette question.

Si vous souhaitez poser une question qui a une réponse, elle doit inclure les éléments suivants : Qu’avez-vous fait ? Quel code avez-vous ajouté ? Où l’avez-vous ajouté ? Que se passe-t-il lorsque vous essayez de l’exécuter ? Comment essayez-vous de l’exécuter ? Qu’attendiez-vous qu’il se passe ?

Laissez-moi reformuler : Est-ce que quelqu’un a réussi à faire fonctionner le code de Statcounter et à suivre les visiteurs sur sa communauté Discourse ?

Discourse est livré avec un tableau de bord et des rapports pour diverses statistiques. Je pense que beaucoup utilisent également les statistiques de Google.

Je vois ça. Mais ce n’est pas ce que je cherche.

Je tente toujours de faire fonctionner cela.

Voici le code :

Quelqu’un sait comment je peux l’ajouter ?

Vous ajoutez ce code dans la section <head> d’un composant de thème. Vous pouvez en savoir plus ici.

Discourse est une application monopage. Par conséquent, la mise en œuvre peut différer de la documentation fournie par Statcounter. Votre implémentation doit en tenir compte ; sinon, vous n’obtiendrez les statistiques que pour la première consultation de page.

Voici un exemple de la manière dont nous envoyons des statistiques lors des transitions de page pour Google Analytics (cette fonctionnalité est intégrée et ne commence à fonctionner qu’une fois que vous avez ajouté vos identifiants Google Analytics dans les paramètres d’administration).

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/initializers/page-tracking.js#L29-L37

Vous devrez également vous assurer que les scripts de Statcounter sont autorisés par la CSP (Content Security Policy), soit via votre composant de thème, soit dans vos paramètres du site.