Mode de consentement Google et vues de page

Bonjour,

Nous tentons d’implémenter Google Consent Mode sur notre forum Discourse. Cela fonctionne « en quelque sorte » : nous avons désactivé Google Analytics dans les paramètres et modifié le thème pour inclure manuellement gtag.js et appeler les différentes fonctions de consentement gtag dans l’ordre attendu.

Cependant, comment pouvons-nous nous assurer qu’une vue de page est enregistrée à chaque fois que l’utilisateur clique sur un message ou un sujet, etc. ? Existe-t-il un événement auquel nous pouvons nous abonner dans le JavaScript du thème pour envoyer une vue de page à chaque changement de page ?

Push custom events to Google Tag Manager and Analytics documente comment connecter de nombreux événements pour déclencher des fonctions.

Merci, j’ai vu cette page, mais elle utilise Google Tag Manager. Existe-t-il un événement d’application pour un changement de page que je pourrais utiliser à la place ? Je vois des événements tels que « publication créée » sur cette page, mais pas de vue de page ou de vue de publication, etc.

OK, je pense avoir résolu le problème. J’ai installé un composant de thème personnalisé et dans l’en-tête, je me suis abonné à l’événement page:changed que j’ai trouvé en faisant un grep du code source.