Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Independent of the App Store or Google Play, is there a way to track where new downloads or paying customers came from? For example, if an app advertises my app in theirs - is there a way for me to find out which users actually downloaded it? And then pay that app owner a commission?

On the web this is done via a tracking URL which places a cookie on a users machine. If they signup within a designated timeframe, they are 'tracked to' whomever had their affiliate code in the URL they clicked and that person would receive commissions.

How could this be done with native mobile apps, while not violating Apple/Google rules?

share|improve this question

closed as unclear what you're asking by gnat, durron597, MichaelT, Snowman, Bart van Ingen Schenau Jun 13 at 16:43

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

I have no actual knowledge, but I'm pretty sure that your only option is to do it per-click (by providing a tracking URL for the ad in the other app) rather than per-download. –  Bobson Mar 19 '13 at 14:10
I don't know anything about this, but it looks promising: postaffiliatepro.com/… –  Robert Harvey Mar 19 '13 at 15:47
Thanks both. I did some more googling with the additional information from you two and I think I have a rough idea of how I might be able to do it. Basically I would need each side to save the Device ID and then to match them up along with other data (timestamps etc) - this would provide a (somewhat crude) way to verify that appA sent appB userN and for appB to pay a commission to appA. Any holes in that? –  wilfra Mar 19 '13 at 16:07
Considering neither of us know anything... :) –  Robert Harvey Mar 19 '13 at 16:15
Google analytics SDK for iOS might be of some help. developers.google.com/analytics/devguides/collection/ios. –  user95276 Jun 29 '13 at 20:15

1 Answer 1

You can use mobileapptracking.com to do this. We are using this in Mammoth Hunters. You create unique links for each publisher and send events to Mobile App tracking such as Purchase. You can track which campaign each event came from.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.