It might be that the conversation rate for users is the same for most apps regardless of their referral method, but I'm not always sure this would be the case. Users sometimes trust ads less versus blog posts depending on how they were introduced to the product (conversion rates are much higher with word of mouth for example). What I'm looking for is in applicationDidFinishLaunchingWithOptions(...) to be able to have a boolean that is whether or not the download was organic versus paid.