How do I check and test facebook ads campaign? - ios

I am trying to track facebook ads campaign on iOS app.
I am using amplitude, and app_open_source is not tracked that it came from facebook, and as I have launched a paid facebook ads campaign, I would like to know how many people came from the campaign and not other funnels.
So the question is that is it possible and how to test facebook ads without spending own money?
I want to try to click the banners, links to test how the app reacts and how it tracks the banner tap event.

Related

AdMob Ads Not Showing/Can't Enter Payment Details?

I'm trying to use Admob ads in my iOS App. I have the ad units, ids, I've tested that the views work with test Ids, etc, but I can't get any actual ads in the real app.
On Admob's website, it says they can't serve ads until I've entered payment information, but every time I try to enter it, I get an error page that looks like this (I've also read that you can't enter payment info until you've earned $10)
Does anyone know what's going on/if there's any other reason ads might not show?

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

Am I supposed to first release my iOS game and THEN submit it for Facebook review?

I want my game to be able to post to your Facebook wall. For this, I made a Facebook Developer app, and fed the API key to the SDK. It works.
I noticed that there is a "Submit for app review" button in the Facebook app page. Since all I want is to post to someone's wall (which I managed to do already), is it necessary to do this? Can I simply leave the Facebook app alone, or is there like a time period before it gets deleted or something?
Nope - you need to "Submit for app review" and getting it approved by Facebook before you sent your app for publication on the Apple App store. In fact at the moment your app is running in sandbox mode - that means that it works only using your FB account or the FB account of any other developer/tester you might have added to your app via the Facebook Developers website. If you try to perform a FB login within your app using a different account, at this stage you will receive an error (you can easily test it).
If your concern is about - how will they test my app if that is not release yet? Well they won't test it - the only thing that the Facebook team will check is that your Facebook App page is complies with all their requirements - therefore be careful to upload a logo of the right size, without a background, etc (they have a series of rules to follow).

How to find out which facebook mobile install ad was clicked after installing the promoted iOS app

When a user clicks on a facebook mobile install ad on ios an app store window pops up.
As answered here What happens to an iOS deeplink when the app is not installed? it's not possible to put any custom parameters to be an launch parameter on the first app launch.
Is there a way after the downloaded app was opened and the user logged in with facebook to get information about which ad he clicked befor? Because actually there is a connection between ad, itunes app id, and facebook app id, isn't it?
I asked a similar question today. But from the information that I was able to find, that is (most likely) not possible.
Even if your app requires the user to register with Facebook and you therefore you have a FB user Id which could potentially be matched against.. Because Facebook gives you the total install counts only, but not a list of user Ids of FB users who clicked your ad, I really can't imagine how to get that info. Unfortunately.
I think we can use this link to check the Activities done on the FB Ad's.
https://www.facebook.com/ads/manager/

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.

Resources