Branch.io(React-Native) :: 在 Mixpanel LiveView 上没有获得 CLICK 分支事件

问题描述

我正在开发一个 react-native 应用程序。我使用 Mixpanel 作为分析工具。我想运行一个活动来增加应用程序的用户,同时我想跟踪用户的旅程(从点击到活动链接到应用程序的入职)。为此,我集成了 Branch.io。我创建了一个用于运行广告系列的快速链接

我对分支事件有以下理解:

  1. CLICK:当最终用户点击快速链接时将被记录的事件。
  2. 安装 :当最终用户在 Playstore 或应用商店点击“安装”以安装应用时将记录的事件。
  3. OPEN:最终用户安装后第一次打开应用时将记录的事件。
  4. 重新安装:当最终用户使用相同的快速链接卸载并重新安装应用程序时将记录该事件。

根据 here 中的文档成功完成所有步骤后。我有几个问题:

  1. 我在 Mixpanel 的 LiveView 上将安装、打开和重新安装作为记录的事件,但我没有收到点击。
  2. 我收到的 INSTALL 和 OPEN 事件没有按顺序进行。有时 OPEN 在 INSTALL 之前显示,有时 INSTALL 在 OPEN 之前显示
  3. 由于 CLICK->INSTALL->OPEN 是序列,那么为什么 INSTALL 和 OPEN 的总和大于 CLICK??请参考下面的截图。

enter image description here

解决方法

以下是分支事件的正确定义:

CLICK:用户启动的点击 Branch 链接或直接位于 Branch 链接前面的 HTML 元素的操作

INSTALL:这是针对给定 IDFA/AAID 首次启动应用程序。基本上,第一个打开的应用程序被视为安装事件。

OPEN:非安装的移动应用程序启动(即所有后续应用程序在首次应用程序启动后打开)。当应用在后台运行或关闭时,“打开”结束。

REINSTALL:对于唯一标识符值保持不变的特定设备,安装实例一旦被记录和归属,就不能重新归属为安装,因为每个设备的安装事件只会发生一次。用户卸载应用程序后的任何后续安装实例都会 如果在两次(安装时和重新安装时)应用代码中都存在 Branch SDK,则计为重新安装。

回到您面临的问题-

  1. Branch 不会将 Clicks 发送到 MixPanel。请参考 this 文档。
  2. 此处没有遵循特定的顺序。 Branch Dashboard 分析会根据记录事件的时间显示数据。
  3. 当您选中 organic 时,它表示未归因的事件。这些事件不是由分支链接点击驱动的,这也是您观察到的点击次数少于安装 + 打开的总和的原因之一。