使用iOS(Objective-C)SDK,自定义Branch.io事件未显示在仪表板中



我试图跟踪一个自定义事件,当用户到达我的iOS应用程序中的某个页面时会显示该事件。

在这个应用程序中,我已经填写了正确的branch_app_domainbranch_key我的分支活动密钥和.link

我还在项目中启用了具有相同.link域及其备用的关联域

该应用程序尚未在应用商店中,也未在TestFlight中。

我可以确认单击.链接成功跟踪单击,并显示至少一次安装。

我使用以下代码来跟踪它:

BranchEvent *event = [BranchEvent customEventWithName:@"email_view"];
event.customData = [NSMutableDictionary dictionaryWithDictionary:signupDict];
[event logEvent];

事件似乎在没有错误的情况下完成

跟踪标准事件(如(时也表现出相同的行为

BranchEvent * event2 = [BranchEvent standardEvent:BranchStandardEventSearch];
[event2 logEvent];

也就是说,在分支中也不会长出以上内容

然而,应用程序中生成的DeepLinks确实会登录Branch。

为什么我的活动不显示在Branch.io的仪表板上?任何地方都没有提及这一事件。不在实时视图、源代码视图或内容视图中

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

如果您正在跟踪有机事件,则此数据应作为CSV导出的一部分提供。

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

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

最新更新