App Events allow you to measure the performance of your app using Facebook Analytics for Apps, measure conversions associated with Facebook ads, and build audiences to acquire new users as well as re-engage your existing users.
Prior to writing any code to integrate App Events, we recommend spending a little time to think about the key events that you want to log within your app and what parameters associated with those events you will want to collect. This document will serve as a starting point for developers and marketers to help determine what events and parameters should be logged with App Events.
Not a developer?:
Email Your DeveloperA typical area of confusion for developers ecountering app events for the first time is the difference between events and parameters.
For instance Achieved Level is an event and Level 3 and Score are two parameters that can be associated with that event.
The maximum number of different event names is 1,000. Note that events can’t be removed and no new event types will be logged once this cap is hit. Read more about event limits in the FAQ.
We've created some recipes for different types of apps in order to make it easier for you to see how you can use App Events in your app.
It is important to note that these guides should be used as a starting point for your app and should be customized. Each of the example apps provides a screen by screen breakdown of the different events and parameters that can be collected. At the end of each section there is a table that lists the recommended events and parameters for each app. And, if required, you can create your own events and parameters.








| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Searched | Yes |
|
Viewed Content | Yes |
|
Added to Wishlist | Yes |
|
Added to Cart | Yes |
|
Initiated Checkout | Yes |
|
Added Payment Info | Yes | |
Purchased | Yes |
|






| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Searched | Yes |
|
Viewed Content | Yes |
|
Initiated Checkout | Yes |
|
Added Payment Info | Yes | |
Purchased | Yes |
|







| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Searched | Yes |
|
Viewed Content | Yes |
|
Initiated Checkout | Yes |
|
Added Payment Info | Yes | |
Purchased | Yes |
|










| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Completed Registration | Yes |
|
Completed Tutorial | Yes |
|
Achieved Level | Yes |
|
Unlocked Achievement | Yes |
|
Initiated Checkout | Yes |
|
Purchased | Yes |
|
Purchase Cancelled | Yes |
|
Invite | No |
|
Request | No |










| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Completed Registration | Yes |
|
Spent Credits | Yes |
|
Achieved Level | Yes |
|
Unlocked Achievement | Yes |
|
Completed Tutorial | Yes |
|
Initiated Checkout | Yes |
|
Purchased | Yes |
|
Purchase Cancelled | Yes |
|
Join Group | No |
|
Create Group | No |
|









| Event Name | Predefined | Suggested Parameters |
|---|---|---|
App Install | Yes | |
Launched App | Yes | |
Completed Registration | Yes |
|
Achieved Level | Yes |
|
Unlocked Achievement | Yes |
|
Initiated Checkout | Yes |
|
Purchased | Yes |
|
Purchase Cancelled | Yes |
|
Invite | No |
|
Request | No |