The CanYa Team Top Stories

Sharing CanYa profiles with branch.io

Sharing your unique referral code just got a whole lot easier, find out how branch.io will help make you money through CanYa!

CanYa’s Tech

In the last few years we have seen an explosion of specialised services, normally in the form of API’s (a good video to explain API is right here). At CanYa, we use a lot of third party services to leverage off of experts in a particular field, then build on top of those.

CanYa technology integration
CanYa’s integration of technologies

One of these that we particularly love is branch.io.

Users of CanYa probably won’t even notice that we are using an external service, but when you share your profile, it is powered by branch.io.

FullSizeRender 2
Sharing your CanYa link is simple. This one is https://app.canya.com.au/ROW484

 

How it works:

  1. Find your CanYa referral code in the main menu inside CanYa. Post on all your social media in the format:  app.canya.com.au/CODE (CAPS LOCK THE FIRST 3 LETTERS; eg: ABC123)
  2. Your friends & clients tap on the link.
    1. If they have CanYa installed already, it will open into your profile and favourite you.
    2. If they have not downloaded the app yet, it will take them to the App Store (either Apple iOS or Google Play Store). After installing, CanYa (with the help of branch.io) will know they tapped on your referral code, give you referral credit and ongoing CanYa Rewards!
    3. If you are on a desktop computer, you will be directed to our main website, https://canya.com.au
Screen Shot 2017-04-14 at 2.47.43 pm
Referring is even easier with branch.io

There are multiple benefits to sharing your CanYa profile:

  • Receive $10 sign-up credit whenever somebody installs the app with your referral code!
  • Receive an ongoing 0.5% – 1.0% trailing commission (out of our fees) every time your direct or indirect referrals transact jobs inside CanYa. We call this CanYa Rewards.
  • Simply marketing your business through social media.

Dollar Dollar Bills Y'all

Nerd details

So why do we need to use a 3rd party service to do this?  Well, it turns out this is a difficult problem to solve well across a bunch of devices and platforms. Each device platform has a different way of opening apps from links; for example iOS uses Universal Links where your app registers for a particular URL, in this case app.canya.com.au

In order to do this, you would need to add an apple-app-site-association structured file to your website, handle image previews, descriptions and titles for each link so iMessage & Facebook previews work well, then accurately track & fingerprint users who click on your link, save their details then match with app openings minutes afterwards, plus deliver a data payload of referral codes and so on.

Nerd meme

All we do is CNAME app.canya.com.au to the branch.io server, who handle the rest, including recently adding TLS encryption (https) automatically using the wonderful letsencrypt.org

Branch.io basically handles all of this across multiple platforms. Free!

Branch Metrics Logo

As we say in South Australia: Heaps good!

customer-satisfaction

0 comments on “Sharing CanYa profiles with branch.io

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: