How to get campaign ID or referrer inside iOS app - ios

I have iOS app and several ad campaigns for it. I build URLs for each campaign in iTunes connect (according to that guide) and it looks like that:
https://itunes.apple.com/app/apple-store/id0000000000?pt=0000&ct=&mt=8
Everything is OK and I can see statistics in App Analytics in iTunes Connect.
But is there any way to get campaign ID inside my app? I want to track that particular user install my app by clicking at some banner or link in newsletter and so on.
Thanks in advance.

Unfortunately, this is impossible. Apple prevents it.
There is a company that has patented one way to do it for advertising campaigns. It's expensive www.appsflyer.com
The "new" iTunes only gives you some information: https://www.nerdery.com/blog/itunes-connect-analytics-revolutionize-ios-app-marketing/

Related

Transfer App option not available iTunes Connect

I have created a app long time ago on my iTunes account and now i would like transfer it on different iTunes account. After googling i found transfer app is available at under App information > Additional information > Transfer App like here But i am unable to find Transfer app option on my account like here. I have already read Criteria for Transferring an App. Please let me know what can i do.
Yes , Here is your solution
When you are a member under an organisation you can't able to see that option in your appstore account
Only the admin will have that access and can able to see transfer app option.
Get those admin credentials to transfer the app.
It worked for me
Only the person who has role "Admin, Account holder" can transfer app to another account.
Other admins cannot transfer app to another account and they cannot see Transfer app option under Additional information
One possible reason listed in App Transfer Criteria that I don't see mentioned in other answers is this:
The App must have had at least one version that has been released to the App Store.
Make sure that you had at least one actual version published on the App Store. Published TestFlight builds don't count.

How do I get an "App Store URL" to begin integrating ads from mobile networks? [duplicate]

I am wondering how to link the Apple App Store link in an app that is currently being developed.
For Example...
I am developing an iPhone game that is not approved by Apple yet (so does not have any App Store link obviously). But in one of my methods I need to use my iTunes app link (to rate my app).
How do others manage to put their app link on their games? Do they immediately update their game after Apple approves it?
You don't have to have an approved app to do this, however you have to have already created the app in iTunes Connect. Once you have done this, Apple supplies you with a "View in App Store" link on the applications page.
In addition to this, you can use the following link to send the user directly to your app's rating and reviews page in the App Store.
itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APPLE_ID
In the above link, replace "APPLE_ID" with the Apple ID of your app. (see screenshot below)
When you create a place for your application, and fill the information about your application, it provides you a link. And that link is what you can use in your application, before making it live.

iOS: tracking how users arrive at the app store page

Is there a way to track what channels organic install users take to get to the app store page?
For example, Google Analytics show that organic users came from: google search / facebook app page / etc. But I am unable to find this information for iOS. The reason I ask this is to break down the percentage of organic users by how they found about my app.
For example, if my app had something like invitation features to Facebook friends, I will be able to pull the logs of the invitations sent. But I am unable to track how many people click the invitation and arrive at the app page to download the app.
Any tool or service that has this function?
Thanks,
The application it self can't know how the appStore was opened, the only way i know, is to build a web page that redirect users to the store, so you can set the link in the Facebook message for invitations and you can track the number of redirections.
You can use a campaign-link to get the statistics into your iTunes connect!
Campaigns are custom App Store links you can use in your marketing
material, websites, or advertising. Campaign links allow you to see
your app sales, usage, and monetization for specific campaigns.
https://itunespartner.apple.com/en/apps/faq/App%20Analytics_Campaigns

Track Install from Facebook SDK came from Facebook

I am using facebook iOS ads to send install to my app.
I am using the following code to track the installs.
- (void)applicationDidBecomeActive:(UIApplication *)application {
[FBSession.activeSession handleDidBecomeActive];
[FBSettings publishInstall:[FBSession defaultAppID]];
}
Is there anyway to track that a new install actually came from Facebook? I want to plug it into Flurry and track what quality of user I am getting.
Typically when you track ad providers (be it facebook, greystripe, adcolony, etc) they will record some sort of device identifier for every device that clicks the ad. In the past it was UDID but moving forward Apple is pushing their advertiser identifier.
You will need to store your own list of identifiers for every device that installed your app and then cross reference with the list of devices that clicked on the advertisement. The ad provider should be able to provide this list, including Facebook.
I am not sure if Flurry supports making cohorts by advertiser but I do know Kontagent has some admin tools which allow you to drop in reports from the ad networks to enable tracking by provider. Alternatively you could always roll your own.
There is no way.
You could check wether the user liked your Fanpage or stuff like that, but you don't know the link the user opening the AppStore came from.
A possibility could be to not directly link the ad to the AppsStore, but link it via a private proxy that recognizes a user clicked on the link and if shortly after this time a user downloaded your app it may be a Facebook User that clicked the Ad
I figure you has read the SDK documentation.
If you go to Set up your app to measure mobile app install ads you can read that this information is stored in your App Dashboard.
In this link is explained clearly how the "app installs ads" works and how to manage this information.
Unfortunately isn't possible to export this information directly from your app to be sent to Flurry.
What you're talking about is attributing the source of installs for a mobile advertising campaign. In order to do this, you need to be able to determine that the person who installed the app was the same person that clicked on the relevant ad (on Facebook, or whatever other ad provider). In order to do this, you need an identifier that uniquely identifies the user--in the past this was the UDID, now it's moving towards the advertising identifier.
Many ad providers will calculate this figure for you if you report to them whenever a use installs the app for any reason, by comparing all the identifiers of the installs you send them with the identifiers of the users that clicked their ads.

Getting a user's iTunes Connect username?

I'm not looking to harvest information, I'm just trying to create a way to offer my users custom promo codes for In App Purchases since Apple doesn't offer promo codes for IAP. I'm looking for a way to identify a user when they move from device to device so I can unlock their In App Purchases they've gotten access to by using one of my custom promo codes.
Is there anyway to programmatically get the current user's iTunes Connect username?
No, and that is the way it should be. I, as a user, don't want that a developer can get my Apple Id which is also my email address.
The only way I think this works is to let the user create an account on a server which is managed by you.

Resources