Implementing Referrals

Asked on May 19, 2016 in Technical.

Do I need to distribute reward manually to my referred and referrer user in the appDelegate’s branch.initSessionWithLaunchOptions or does the dashboard reward rules handle everything?

If I have to do the manual distribution how can I check if a received link is a referral one generated with branch.getReferralUrlWithParams? thanks!

Dynamo — Developer
7 Answer(s)
Answered on May 19, 2016.

Hi! The dashboard rule takes care of everything. It’s magic 🙂

All you need to do is set up that rule and then decide what to do with the points when it comes time to redeem. Documentation on the built-in possibilities is here.

Branch — Developer
Answered on August 17, 2016.

Is this still working properly? I’m told the https://dashboard.branch.io/referrals/influencers is no longer updating.

Mobile App — Product Manager
Answered on August 17, 2016.

Hi John,

Yes, the rewards rules are still working. However, the numbers on the Influencers tab is currently incorrect. We are working on a fix for this, but the exact timeline for getting it back online is still unknown.

Branch — Developer
Answered on August 18, 2016.

Thanks Alex. The influencers tab is crucial to us. I hope there is another way to extract this data, if so please walk me through it step by step.

Mobile App — Product Manager
Answered on August 18, 2016.

Hi John,

We definitely understand. It’s a pretty important piece of functionality, and our engineering guys are investigating it right now!

In the meantime, we have put together a temporarily workaround process you can follow to access the same data: https://branch.app.link/ptzlYotSWv

Branch — Developer
Answered on August 22, 2016.

Thanks, we setup the export with the proper columns but instead of returning referring_branch_identity_id OR referring_developer_identity, we are getting  first_device_metadata first_hardware_id with the proper  branch_identity_id creation_timestamp developer_identity.

Mobile App — Product Manager
Answered on August 23, 2016.

Hmm…I hadn’t seen that issue when I was testing! So just to clarify, you are getting the right values but in the wrong columns? Is it possible one of your columns has a stray comma in it, causing everything to get bumped over by one?

Branch — Developer