「새 계정 만들기」 버튼과 가입 추적에 관하여

안녕하세요,

이전 버전에서는 계정 만들기 버튼이 모든 가입 필드(필수 항목)가 입력될 때까지 비활성 상태였습니다. 저는 태그 매니저를 사용하여 계정 만들기 버튼 클릭을 추적함으로써 새로운 가입을 추적하고 있었습니다.

하지만 이제 이 버튼은 모든 가입 필드가 입력되지 않아도 활성화되어 클릭할 수 있습니다.

방문자가 모든 필드를 입력하지 않은 상태에서 이 버튼을 클릭하면 클릭이 카운트됩니다.

이 문제를 어떻게 해결할 수 있을까요? 감사합니다.

의견 주시면 감사하겠습니다 :slight_smile:

가입 버튼의 성공적인 클릭만 추적할 수 있는 방법을 찾지 못했습니다. 대신 “계정을 활성화하려면 여기를 클릭하세요” 버튼의 클릭을 추적해 볼 수 있습니다:

User Event 웹훅을 사용하여 가입을 추적하는 것도 가능합니다. 다만 이는 현재 사용 중인 방법과는 매우 다른 접근 방식입니다. 웹훅을 수신하도록 외부 서비스를 설정한 후, 요청에 X-Discourse-Event: user_created 헤더가 설정된 경우에만 데이터를 수집하도록 사용자 웹훅을 필터링해야 합니다.

감사합니다. 네. 하지만 소셜 가입에는 이 방법을 사용할 수 없습니다.

user_created 이벤트에 후크를 걸어서 분석 플랫폼으로 데이터를 전송하는 것이 가능할 수도 있습니다. 그렇게 된다면 다음과 같은 작업을 수행할 수 있을 것입니다. :warning: 이 코드는 작동하지 않는다는 점에 유의하세요:

<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
    if (user) {
        window.dataLayer.push({
        'event': 'userCreated'
        });
    }
});
</script>

위 코드는 다음에 설명된 패턴을 따르고 있습니다: Integrate Google Tag Manager with Google Analytics - #44.

제가 아는 한, user_created 이벤트는 클라이언트에서 사용할 수 없으므로 위 코드는 작동하지 않습니다. user_created 이벤트를 클라이언트에서 캡처할 수 있는지 아는 분이 계시다면 알려주시면 감사하겠습니다.

저도 이 답을 매우 궁금해하고 있습니다 :slight_smile: