Tracking installs through Facebook

Hi all, 

I’m prepping an update to my latest app to try and improve the stats I’m getting, one of the things I want to do is to use the Facebook API to track installs that come from FB referrals etc.

To do that, according to the documentation for XCode, I need to:“instantiate a FaceBook object and call publishInstall()” <-- from the official docs.

I see from the Corona API documentation that we can currently do login/logout actions and some basic requests, so my question is, is it currently possible to call a function like publishInstall() and if so, how?

As I’m writing this, I notice there’s an announcement up saying Corona is an official tech partner of FB - if I can’t do the above now, does this new announcement mean much more of the FB API will be exposed and in the future, I can?

TIA

Chris 

We support .login(), .request() and .dialog() API calls.  This doesn’t seem to want to fit into any of those categories.

I’ve asked folks more in the know about this partnership what it might mean for us feature wise.

I’m also interested in the publishInstall() call too, as without this call, we cannot track mobile installs from Facebook, which is important for buying ads on Facebook.

Poon - that’s exactly what we need too. We’ve just started to use the Facebook tracking and it’s incredibly powerful for tracking how and where to advertise, but it loses a lot of it’s power if we can’t work out where our installs are coming from.

Without effective advertising, after the first couple of days in the iOS Food & Drink chart we dropped down into the 100s. Within 24 hours of starting FB advertising we were back in the top 10 and have stayed there since. IMHO it’s vital to our sales effort to have this kind of business intelligence…

Please go to:

http://feedback.coronalabs.com

and add this as a feature request.  We need to get additional facebook features on the roadmap and this is where that starts.  So add  your item and vote it up.  Get your friends and neighbors to vote too (well Corona Lab’s neighbors :slight_smile:

All, 

I’ve added it here: Add the Facebook API call for publishinstall() so we can track installs through the Facebook to better traget our marketing, please help us vote it up as this would be a major win for anyone advertising through FB.

(Thanks Rob)

Chris

I voted it up!

We support .login(), .request() and .dialog() API calls.  This doesn’t seem to want to fit into any of those categories.

I’ve asked folks more in the know about this partnership what it might mean for us feature wise.

I’m also interested in the publishInstall() call too, as without this call, we cannot track mobile installs from Facebook, which is important for buying ads on Facebook.

Poon - that’s exactly what we need too. We’ve just started to use the Facebook tracking and it’s incredibly powerful for tracking how and where to advertise, but it loses a lot of it’s power if we can’t work out where our installs are coming from.

Without effective advertising, after the first couple of days in the iOS Food & Drink chart we dropped down into the 100s. Within 24 hours of starting FB advertising we were back in the top 10 and have stayed there since. IMHO it’s vital to our sales effort to have this kind of business intelligence…

Please go to:

http://feedback.coronalabs.com

and add this as a feature request.  We need to get additional facebook features on the roadmap and this is where that starts.  So add  your item and vote it up.  Get your friends and neighbors to vote too (well Corona Lab’s neighbors :slight_smile:

All, 

I’ve added it here: Add the Facebook API call for publishinstall() so we can track installs through the Facebook to better traget our marketing, please help us vote it up as this would be a major win for anyone advertising through FB.

(Thanks Rob)

Chris

I voted it up!

I noticed something interesting when logging into my Facebook Developer dashboard today and clicking on Mobile Installs.

My game was launched on Android about a month ago, but launched on iOS only today.

And, prior to today, the FB Developer dashboard reported 0 mobile installs (hence, the impetus for my asking for Corona to support publishInstall()).  However, I noticed that starting today, FB is tracking lots of mobile installs, which must mean that the iOS version of FB’s Corona integration already does track mobile installs.  Isn’t that odd? It almost seems like Corona’s Android implementation for FB does not call publishInstall(), but Corona’s iOS implementation for FB does.

Can someone from Corona comment on this?

Hey poon, 

Just out of interest, what code do you have in your app to support FB integration? Also, what Corona build are you using?

If you’re using .login() and the user came from your FB ad then the install will be tracked. But the rest of installs (where people don’t log in with facebook) won’t.

I am using .login() and it does seem to be tracking installs on iOS.  But on Android, no installs are tracked by Facebook for some reason.

I noticed something interesting when logging into my Facebook Developer dashboard today and clicking on Mobile Installs.

My game was launched on Android about a month ago, but launched on iOS only today.

And, prior to today, the FB Developer dashboard reported 0 mobile installs (hence, the impetus for my asking for Corona to support publishInstall()).  However, I noticed that starting today, FB is tracking lots of mobile installs, which must mean that the iOS version of FB’s Corona integration already does track mobile installs.  Isn’t that odd? It almost seems like Corona’s Android implementation for FB does not call publishInstall(), but Corona’s iOS implementation for FB does.

Can someone from Corona comment on this?

Hey poon, 

Just out of interest, what code do you have in your app to support FB integration? Also, what Corona build are you using?

If you’re using .login() and the user came from your FB ad then the install will be tracked. But the rest of installs (where people don’t log in with facebook) won’t.