0

I'm running a Facebook App Install campaign, but can't install Facebook Analytics SDK due to business constraints. The app event API (https://developers.facebook.com/docs/marketing-api/app-event-api) allows me to post an install event, but only gives true/false as response. { "success": true }

Is there a way to get campaign ID & timestamp of ad click as well?

1 Answers1

0

You can't get the campaign ID from the API response. However, you can use Facebook Analytics without using the Facebook SDK. You can log events by manually calling the API (which it looks like you're already doing), or through a Mobile Measurement Partner (MMP). As long as the logged event is associated with an advertiser ID or mobile cookie, the Facebook servers will attempt to match it to a user. If the matched user saw an ad in your campaign, then the install event will be associated with a campaign ID.

You can use Facebook Analytics to view information about users that installed your app from your campaign. See this article. That article focuses on using install sources in filters, but they can also be used in other analytics tools, such as breakdown tables.

Chris Barker
  • 2,279
  • 14
  • 15
  • Thank you for your answer. So what you're saying is I can use the App Event API to log events to Facebook Analytics, which should then reflect in the business manager interface, and can also be retrieved by Reporting API. The problem with that approach is to get the timestamp, as I still will not know if the user installed after clicking on my ad directly, or went through a Google ad before installation. I'm using last click attribution model. – Sparsh Mehta Dec 29 '19 at 08:08
  • As far as I know, there's no way to get the timestamp that a specific user saw your ad. I'm more familiar with Facebook Analytics than the Reporting API, though, so maybe it's possible through the Reporting API. – Chris Barker Dec 30 '19 at 18:32