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

时间:2018-11-24 20:21:45

标签: ios objective-c sdk branch.io custom-events

我尝试跟踪一个自定义事件,该事件显示用户何时到达我的iOS应用中的特定页面。

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

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

该应用尚未在App Store中,也不在TestFlight中。

我可以确认单击.link跟踪可以成功单击并显示至少一个安装。

我使用以下代码对其进行跟踪:

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

事件似乎顺利完成

跟踪标准事件(例如

)时表现出相同的行为
BranchEvent * event2 = [BranchEvent standardEvent:BranchStandardEventSearch];
[event2 logEvent];

也就是说,它在分支机构中都不需要很长的时间

但是,在应用程序内生成的DeepLink确实登录了Branch。

为什么我的事件不显示在Branch.io的仪表板上?在任何地方都没有引用此事件。不在实时视图,“源代码”视图或“内容”视图中

1 个答案:

答案 0 :(得分:0)

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

如果您要跟踪自然事件,则此数据应作为CSV Exports的一部分提供。

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

如果还有其他问题,可以写信给 integrations@branch.io