App Store should allow passthrough of a referral code for campaign attribution tracking.

Originator:richard.mcclellan
Number:rdar://30640544 Date Originated:02/21/2017
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 10.2.1
Classification:Feature (enhancement) Reproducible:Always
 
Area:
App Store

Summary:
I'd like to be able to link to an app in the App Store with a link containing a referrer code. For example:
http://itunes.apple.com/app/id0987654321?referrer=1234567890

Next, upon first launch, the value of "referrer", "1234567890" would be available via the launchOptions dictionary passed to the application:didFinishLaunchingWithOptions: method.

Steps to Reproduce:
1.  User clicks a link (http://itunes.apple.com/app/id0987654321?referrer=1234567890) from their iOS device, which opens a particular app in the App Store.
2.  User taps the Download button to open the app.
3.  Upon first app launch, launchOptions dictionary should contain referrer key.  

Expected Results:
launchOptions should contain referrer information

Actual Results:
launchOptions does not any referrer information

Version:
iOS 10.2.1

Notes:
Android provides functionality for this, which they call the InstallReferrerReceiver.  More information can be found here: https://developers.google.com/android/reference/com/google/android/gms/tagmanager/InstallReferrerReceiver

Configuration:
Any iOS device

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!