无法在 branch.io 上查看自定义事件

Posted

技术标签:

【中文标题】无法在 branch.io 上查看自定义事件【英文标题】:Cant view custom events on branch.io 【发布时间】:2019-01-17 04:06:44 【问题描述】:

viewDidLoad 中,我添加了一个任意事件进行测试。 为什么我在仪表板上的实时视图中看不到custom events 选项卡下的此事件?我已经正确配置了所有内容,并在 plist 中设置了 live 和 test 键。

[[BranchEvent customEventWithName:@"User_Scanned_Item"] logEvent];

【问题讨论】:

根据我的经验,Branch 事件不会立即记录,它们可能需要几个小时才能显示出来。 【参考方案1】:

Branch 仪表板会在 Sources 页面上显示归因事件的分析。如果您的自定义事件归因于分支链接,您应该能够通过启用右上角的自定义事件列来查看此数据。

您还应该能够通过切换到自定义事件选项卡在实时视图上查看事件流。 Liveview 上的数据不会持久化,有助于开发目的。

如果您有更多问题,可以写信至 integrations@branch.io。

【讨论】:

自定义事件未归因于分支链接。如果是这样的话,我相信我会使用-(void)customEventWithName:(NSString * _Nonnull) contentItem:(BranchUniversalObject * _Nonnull 也许这是因为它没有归属,但来源页面没有custom events 列。我确实想合并深层链接,但现在我只想创建孤立的事件。似乎我无法做到这一点,所有分析都是通过深层链接驱动的。我会寻求支持,但我想听听您对此的看法。我正在尝试做的只是简单的骨头。 您可以通过分支创建自定义事件,而无需深度链接。当您触发事件时,您是否检查了 liveview 是否可以在那里看到任何日志? 是的,我了解到实时取景不会永久保存数据,并且在数据出现之前也可能存在延迟,但我没有看到任何事件被跟踪的证据。我将尝试使用带有回调的 API,所以我可能会收到一个错误响应。 是的,实时视图数据不会持续很长时间。如果您可以在实时视图中看到数据记录,那么您的自定义事件将在分支中得到跟踪。

以上是关于无法在 branch.io 上查看自定义事件的主要内容,如果未能解决你的问题,请参考以下文章

react native 中的 branch.io 自定义事件未触发奖励规则

Branch.io 通过安装传递自定义数据

Branch.io 不能使用带有长链接的自定义 fallback_url

Branch.io 自定义网址缩短器和通用链接

自定义子域设置后,Branch.io 链接不跟踪点击次数

在 iOS 上的 branch.io 上的两个应用程序中支持相同的自定义域