Best way to introduce a cross platform offer code affiliate program?

  • 22 March 2022
  • 5 replies
  • 498 views

Badge +5

We are playing with the idea of introducing an affiliate program that revolves around using offer codes to track purchases. Very much in the same way that you see podcasts doing it by telling their listeners to enter code “PODCAST” to get 10% off, which in turn allows the company to track sales and measure campaign performance.

 

I know that iOS and Android both have offer codes, but I think this type of thing would require a more custom solution. Has anyone done this before? I know we could easily build our own system that generates codes, and let users enter a code in the app, which we verify, then display alternate pricing and tag the user with the offer code. But then we have to figure out the best way to track sales, retention, life time value, refunds, etc. to determine how to pay affiliates. 

Would we be able to utilize any of the integrations for this purpose? 

Has anyone done this in combination with a promotional service like https://www.talon.one/?

Any insight here would be appreciated! 


5 replies

Userlevel 3
Badge +7

Hi @kevincarbon ,

There isn’t a set way to do this for both Android and IOS. As Android you can only offer free trials not a percentage off a product. 

The best way to go about this functionality as you somewhat mentioned would be to have a separate offering with new products that are discounted 10%. Then have some area where someone can put in an offer code and then you can present the discounted paywall to the customer. 

Badge +2

Hi @kevincarbon ,

There isn’t a set way to do this for both Android and IOS. As Android you can only offer free trials not a percentage off a product. 

The best way to go about this functionality as you somewhat mentioned would be to have a separate offering with new products that are discounted 10%. Then have some area where someone can put in an offer code and then you can present the discounted paywall to the customer. 

Hey @jazmine, thanks for the response. I agree with you there about how to actually get the discounted pricing available in the app. We could also use deep links to trigger the alternate pricing.

My question was more about tracking this from an affiliate/referral standpoint and if anyone has already gone through this and implemented their own solution. We need/want to be able to track how many referrals came from a certain affiliate/code, and payout to those affiliates a % of proceeds, an amount per sale, generate single-use codes, multi-use codes, expiring codes, provide affiliates with stats, etc..

There are platforms out there like Everflow.io and Tune.com, but how to integrate something like this is the big question.

Badge +4

We use branch.io to create short links for affiliates. It tracks installs and revenue generated from the links and integrates with revenuecat.

Badge

I’ve been considering the same problem as CarbonKevin. If we could pass an arbitrary string with a successful purchase (Flutter please) we could associate a purchase with an affiliate code (the string). If we then had a column for that string in RevCats exportable Customers table, I think we might have a solution?

We are trying to do the same - has anyone found a solution so far?

Reply