Google 동의 모드와 페이지 뷰

안녕하세요,

저희는 discourse 포럼에 Google Consent Mode를 구현하려고 시도하고 있습니다. 어느 정도는 작동하는 것 같지만, 설정에서 Google Analytics를 비활성화한 대신 테마를 수정하여 gtag.js를 수동으로 포함하고, 예상된 순서로 다양한 gtag 동의 관련 호출을 실행하도록 변경했습니다.

하지만 사용자가 게시물/토픽 등을 클릭할 때마다 페이지뷰가 기록되도록 어떻게 보장할 수 있을까요? 페이지가 변경될 때마다 페이지뷰를 전송할 수 있도록 테마 JS에서 구독할 수 있는 이벤트가 있을까요?

Push custom events to Google Tag Manager and Analytics 문서에서는 여러 이벤트에 연결하여 함수를 트리거하는 방법을 설명합니다.

감사합니다. 해당 페이지를 확인했는데 Google 태그 매니저를 사용하고 있네요. 대신 사용할 수 있는 페이지 변경에 대한 앱 이벤트가 있을까요? 해당 페이지에서 게시글 생성 등의 이벤트는 확인되지만, 페이지 뷰나 게시글 뷰 같은 이벤트는 보이지 않습니다.

자, 문제를 해결한 것 같습니다. 커스텀 테마 컴포넌트를 설치하고, 소스 코드를 grep으로 검색해서 찾은 page:changed 이벤트에 head에서 구독을 추가했습니다.