您好,
在早期版本中,创建新账户按钮在所有注册字段(必填字段)填写完毕之前处于非激活状态,我通过 Google 标签管理器跟踪该按钮的点击来统计新注册量。
但现在,即使未填写所有注册字段,该按钮也已变为可点击的激活状态。
如果访客在未填完所有字段的情况下点击该按钮,点击仍会被计入。
请问该如何解决?谢谢。
有任何建议吗:slight_smile:
我无法找到仅追踪注册按钮成功点击的方法。您可以尝试追踪“点击此处激活您的账户”按钮的点击:
此外,您也可以通过 用户事件 Webhook 来追踪注册情况。不过,这与您当前使用的方法截然不同。您需要配置一个外部服务来监听该 Webhook,然后筛选用户 Webhook,仅当请求中包含 X-Discourse-Event: user_created 头时收集数据。
谢谢。是的。但我无法将此用于社交账号注册。
这或许可以通过挂钩 user_created 事件,并利用该事件将数据发送到分析平台。如果是这样,就可以执行类似以下的操作。
注意,以下代码无法运行:
<script type="text/discourse-plugin" version="0.11.0">
api.onAppEvent("user:created", user => {
if (user) {
window.dataLayer.push({
'event': 'userCreated'
});
}
});
</script>
上述代码遵循了此处概述的模式:https://meta.discourse.org/t/setup-google-tag-manager-for-analytics/47335/44。
据我所知,user_created 事件在客户端不可用,因此上述代码无法运行。如果任何人知道是否可以在客户端捕获 user_created 事件,请告知我。
我也非常渴望找到这个问题的答案 ![]()