What is the proper way to create user invite codes using Branch?

佐手、 提交于 2019-12-04 17:56:33

Alex from Branch.io here.

We actually used to offer a referral code feature exactly as you've described, but deprecated it a while back in favor of a referral link system. The reason why is actually quite interesting: our partner apps found codes unnecessary and a lot of extra work. The way Branch handles referrals is fundamentally different and far more user-friendly, so you actually don't need to make the user enter a code at all.

Traditional app referral process

  1. Inviting User gets a code
  2. Inviting User gives a code to a friend (Invited User) and says 'go download this app and enter my code!'
  3. Invited User hopefully downloads the app, hopefully finds out how to enter a code, hopefully enters the code correctly
  4. Inviting User gets a reward

As you can see, plenty of places where that process can go wrong.

Branch referral process

  1. Inviting User gets a link
  2. Inviting User sends the link to a friend (Invited User)
  3. Invited User clicks the link, is sent directly to the Play Store, downloads the app, and automatically triggers the referral redemption logic without any manual work
  4. Inviting User gets a reward

This works because Branch tracks the user who originally created the link, and can report back on that when the new user successfully downloads/purchases/whatever else the first time after opening the link. It is a much simpler and more seamless process, and the Branch referral infrastructure is so reliable that it 'just works'.

Here is the documentation page for setting this up: https://dev.branch.io/features/referral-programs/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!