Branch.io 跟踪没有奖励的推荐

Branch.io Track Referral without rewards

场景:用户(主要)向他的朋友发送应用下载 link,他的朋友使用相同的 link 下载该应用。当主用户再次打开应用程序时,他如何知道他的推荐成功(True 或 false 就足够了)。

问题:如何使用 branch.io 执行此操作?

我的假设

  1. 创建分支通用对象
  2. 生成ShortUrl并与朋友分享(现在朋友安装)
  3. 每当用户打开应用程序时使用“getFirstReferringParams”来跟踪引荐

纠正我!

A​​lex 和 Branch.io 在这里:这是一个很好的问题。我们的推荐功能仅设计用于处理开箱即用的信用跟踪,但您可以添加一些自定义处理以按照您描述的方式实施身份跟踪。

这项工作的先决条件是,当您的所有用户在您的应用程序中注册一个唯一帐户时,您正在对他们使用 Branch setIdentity() 方法。流程看起来像这样:

  1. 用户 A 下载了您的应用。
  2. 用户 A 在您的应用中注册了一个唯一帐户,您触发了 setIdentity() 方法。
  3. 用户 A 创建分享 link 并将其发送给用户 B。Branch 会自动在该 link 的数据中记录用户 A 的身份信息。
  4. 用户 B 打开 link 并下载应用程序。 link 的所有数据(包括用户 A 的身份)都作为 Branch init() 调用的一部分返回。您将此数据存储在本地直到...
  5. ...用户 B 在您的应用中注册了一个唯一帐户,您触发了 setIdentity() 方法。
  6. 您向自己的服务器发回一条消息并将其排队以通知用户 A 他们的推荐已被接受。

如果您还跟踪推荐积分,您也需要设置这些规则。该过程的文档位于 this page.

希望对您有所帮助!