Branch.io 自定义事件计数不会增加快速链接
Posted
技术标签:
【中文标题】Branch.io 自定义事件计数不会增加快速链接【英文标题】:Branch.io custom event count not increasing for quick links 【发布时间】:2018-12-17 07:52:11 【问题描述】:我从https://dashboard.branch.io/quick-links 创建了一个快速链接。当用户打开链接并尝试在我们的网站上注册帐户时,会使用分支 http API 从服务器端 (Java) 触发自定义事件。
我可以在 Branch.io 仪表板的 Liveview 部分看到该事件。但是,当我转到快速部分时,我的自定义事件列的计数始终显示为 0。
在提交表单时我需要从客户端(浏览器)发送到服务器端是否有任何特定的 Branch 相关参数,以让 Branch 知道自定义事件应该链接到特定链接,所以我可以看到快速链接部分中该链接的自定义事件计数增加。
【问题讨论】:
【参考方案1】:如果您在服务器端触发事件,您的自定义事件将不会归因于您的链接点击。
您应该从客户端注册后触发自定义事件。您可以将其放在注册方法的回调中。如果您从初始重定向导航到您的网页,请确保该页面已初始化 Branch Web SDK,并且您已将 _branch_match_id(在重定向的地址栏中找到)附加到您的 Web url。这个 _branch_match_id 是 Branch 用来将自定义事件归因于您的链接点击的内容。
https://docs.branch.io/pages/web/integrate/#track-events
【讨论】:
我完全明白你说的。但是,问题是注册成功后,我们使用服务器端重定向重定向回用户来自的 url。重定向用户的 url 不受我们控制。我正在考虑的一种选择是使用 ajax 调用来注册用户,然后发布事件并最终重定向用户。以上是关于Branch.io 自定义事件计数不会增加快速链接的主要内容,如果未能解决你的问题,请参考以下文章
react native 中的 branch.io 自定义事件未触发奖励规则