Google consent mode e visualizações de página

Olá,

Estamos tentando implementar o Google Consent Mode no nosso fórum Discourse. Funciona ‘de certo modo’: desativamos o Google Analytics nas configurações e, em vez disso, modificamos o tema para incluir o gtag.js manualmente e chamar as diversas funções relacionadas ao consentimento do gtag na ordem esperada.

No entanto, como garantimos que uma visualização de página seja registrada toda vez que o usuário clicar em uma postagem, tópico etc.? Existe algum evento ao qual possamos nos inscrever no JavaScript do tema para enviar uma visualização de página a cada mudança de página?

Push custom events to Google Tag Manager and Analytics documenta como conectar-se a vários eventos para acionar funções.

Obrigado. Vi aquela página, mas ela está usando o Google Tag Manager. Existe algum evento de aplicativo para mudança de página que eu possa usar no lugar? Vejo eventos como ‘post criado’, etc., naquela página, mas não vejo eventos de visualização de página ou visualização de post, etc.

OK, acho que resolvi o problema. Instalei um componente de tema personalizado e no head me inscrevi no evento page:changed, que encontrei ao fazer um grep no código-fonte.