Facebook App Events

An app event is an action that takes place in your app or on your web page such as a person installing your app or completing a purchase. Facebook App Events allows you to track these events to view analytics, measure ad performance, and build audiences for ad targeting.

There are three types of App Events:

  • Automatically Logged Events - The Facebook SDK automatically logs app installs, app sessions, and in-app purchases.
  • Standard Events - Popular events that Facebook has created for you.
  • Custom Events - Events you create that are specific to your app.

An app event has three parts:

  1. name - A required string that describes the event. The name appears in the Event log when the app event is sent to Analytics.
  2. valueToSum - An optional value that Analytics adds to other Value To Sum values from app events with the same name.
  3. parameters - Optional values included with your app event.


To add app events to your Android or iOS mobile app or web page, you integrate the Facebook SDK. After installion, you can add app events with the codeless setup tool or install event code manually. Use the following guides to integrate the SDK and set up app events for your app or website:

Learn More about App Events

Best Practices

  • Learn best practices for implementing app events, depending on your particular type of business. See examples for apps in e-commerce, retail, gaming and travel.
  • Learn more about GDPR best practices in our GDPR Compliance guide


Learn More about Facebook Analytics

  • View demographic information, build funnels to understand conversion, use cohorts to learn about actions that people take over time, and more with Facebook Analytics.

Grow your Business with Advertising

Ads Targeting with App Events
Build dynamic, custom audiences based on the specific actions that people take.
Dynamic Ads for Travel
Leverage cross-device intent signals to automatically promote relevant travel options from your inventory with unique creatives on Facebook.
Post-Install Results
View metrics, such as yield percentage, revenue, and average revenue per user (ARPU), associated with purchase events from your install ad campaigns in Ads Manager.
App Event Optimization
Target mobile app install ad campaigns to people likely to take a specific action in your app.
Mobile App Engagement Ads
Build custom audiences based on people you want to re-engage, such as people who have abandoned a cart or haven't completed a tutorial.
Dynamic Ads
Automatically display relevant ads for thousands of items in your product catalog to the right audience.
Mobile App Install Ads
Create campaigns to increase mobile app installs and use app events to measure the actions people take in your app after installing it.