Activity

Learn about your active users, the revenue they're generating, and the actions they're taking in your product over time through cohorts and funnels.

General

In the People section, you can only look at information from the last 28 days.

When you filter by a date range, you'll only see information from the period of time that you've specified, up to 2 years in the past.

To filter by a date range in Facebook Analytics on the web:

  1. Go to the section of Facebook Analytics with information you'd like to filter (example: Active Users.

    For Funnels, Cohorts and Breakdowns you need to view a specific funnel, cohort or breakdown.

  2. In the top left, select the first dropdown menu. This menu will display the date range you're currently viewing (example: Last 28 days).
  3. Select an available pre-defined or custom date range, up to 2 years.
  4. Select Update.

Now the analytics you view will be filtered by the date range you selected.

Was this information helpful?

You can use the Compare feature in Facebook Analytics to view 2 sets of data on a single page, each with their own filters.

For example, maybe you'd like to compare how many people launched your app on Android versus iOS. In Active Users, you can use Compare to view the following information:

  • Android app launches
  • iOS app launches

Compare data

To compare data within Facebook Analytics:

  1. Click Activity from the menu on the left, then select one of the following subsections:
    • Active Users
    • Revenue
    • Events, then click an event name
  2. Create or select your first filter. This is filter A.
  3. Click the filter, then select Add Comparison Filter to view a second set of filters.
  4. Select your second filter. This is filter B.

If the filters you've selected are supported for comparisons, your charts will show breakdowns for both filters.

When you're done, click a filter, then select Stop Comparing.

Was this information helpful?

You can change the information displayed in many charts in Facebook Analytics by selecting a new metric (Metric) or time interval (Time Interval) from the top right of each chart. You can also break down the information you see in these charts by selecting a new parameter (Show By).

If you see an error message in a chart when you adjust these settings, you can troubleshoot it.

Metric

To change the metric displayed in a chart, click the dropdown menu to the right of Metric, then select the metric you'd like to see. These options will be different for each chart.

Time Interval

To change the time interval displayed in a chart, click the dropdown menu to the right of Time Interval, then select the time interval you'd like to see. Changing a chart's time interval will only apply to information shown in that chart.

Show By

To break down your chart by a new parameter, or dimension, click the dropdown menu to the right of Show By, then select an option from the Event Info, Custom Parameters or User Properties categories:

EVENT INFO

This category contains standard parameters built into Facebook Analytics.

You may see Unknown for these parameters if we can't show anonymized and aggregated information, like when you don't have enough events. Try increasing your Time Interval.

This category includes:

  • Age: Shows the age of people that accessed your product.
  • App Version: Shows the app version that people used to access your product (example: version 2.3 or 4.4).
  • Browser: Shows the web browser that people used to access your product (example: Chrome, Safari, Firefox).
  • Browser Version: Shows the web browser version that people used to access your product.
  • Channel: Shows the different ways people can interact with your product. More specifically, this is the environment used to log events. Learn more about setting up channels.
  • City: Shows the city location of people that accessed your product.
  • Client Type: Shows the software used to access your product (example: native app, Games on Facebook). Learn the difference between Client Type, Device OS and Channel.
  • Country: Shows the country location of people that accessed your product.
  • Device OS: Shows the operating system that people used to access your product. Learn the difference between Client Type, Device OS and Channel.

    Keep in mind that single users that complete an event on different operating systems will appear as Multiple Values. For example, if a person launches your app on both Android and iOS, it will appear in Facebook Analytics as Multiple Values.

  • Device Model: Shows the device model people used to access your product.
  • Device Type: Shows the device type that people used to access your product (example: phone, tablet or others).
  • Event Logging SDK: Shows the Facebook SDK version used to log an event (example: FBAndroidSDK.4.10.0 or FBiOSSDK.4.10.0).
  • Facebook Login: Shows people that used Facebook Login to access your product. Learn more about Facebook Login in Facebook for Developers.
  • Gender: Shows the gender of people who accessed your product if available.
  • Install Attribution: Shows the action that people took to find and install your mobile app (example: click or view app install ad). Learn how installs are measured.
  • App Install Source: Shows where people found and installed your mobile app (example: Facebook Ad, Facebook Organic, Instagram Ad, Audience Network). Keep in mind that when you filter by app install source, the results only show app install campaigns and not engagement. Learn more about app install sources.

    You can use the following filters to view app install sources that deal with ads (example: Facebook Ad) on a more granular-level:

    • App Install Source - Campaign: Shows the campaign that people found and install your app.
    • App Install Source - Ad Set: Shows the set of ads that people found and install your app.
    • App Install Source - Ad: Shows the ad that people found and install your app.
  • Language: Shows the language spoken by the people that accessed your product.
  • Mobile Carrier: Shows the mobile carriers of the devices used to access your product (example: T-Mobile or AT&T).
  • Processor Core Count: Shows the processor core count of the devices used to access your product.
  • Region: Shows the region location of devices that accessed your product.
  • Remaining Space in GB: Shows the remaining space on the devices used to access your product.
  • Screen Size of Device: Shows the screen size of the devices used to access your product.
  • Time Zone of Device: Shows the time zone of the devices used to access your product.
  • Session Traffic Source: Shows visits to your website from high-level categories. Learn more about the difference between Session Traffic Source, Session Traffic Source by Search Engine and Session Traffic Source by Social Network.
  • Session Traffic Source by Search Engine: Visits from large search engines (example: Ask.com, Bing, DuckDuckGo, Google, Yahoo). Learn more about the difference between Session Traffic Source, Session Traffic Source by Search Engine and Session Traffic Source by Social Network.
  • Session Traffic Source by Social Network: Visits from large social networks (example: Facebook, Twitter, LinkedIn, Google Plus). Learn more about the difference between Session Traffic Source, Session Traffic Source by Search Engine and Session Traffic Source by Social Network.
CUSTOM PARAMETERS

This category contains parameters that are based on custom parameters defined by the developer (example: content ID or purchase value).

USER PROPERTIES

This category contains parameters that are based on custom user data defined by the developer. For example, an airline might create a user property of “frequent flyer status.” Keep in mind that the user properties category is also used as a condition when creating filters.

Learn how to create user properties.

Note: Facebook Analytics only displays the 10 largest values for each parameter.

Was this information helpful?

In Facebook Analytics, Client Type, Device OS and Channel are parameters you can use to break down your charts, when available:

  • Client Type: The software used to access your native app, Games on Facebook or other event source.
  • Device OS: The operating system used to access your event source. For example, iOS or Android.

    People who complete an event on different operating systems will appear as Multiple Values. For example, if a person launches your app on both Android and iOS mobile phones.

  • Channel: The ways people can interact with your product. More specifically, this is the environment used to log events. Learn more about setting up channels for Facebook Analytics.

The table below identifies the Client Type, Device OS and Channel for various example scenarios:

ScenarioClient TypeDevice OSChannel

A person uses an iPhone, opens a music app and plays music. The play_music event is logged by the Facebook SDK.

Native App iOS iOS

A person uses an Android mobile phone, opens a music app and plays music. The play_music event is logged by the Facebook SDK.

Native App Android Android

A person uses an Android mobile phone, opens Facebook for Android, clicks a music URL in a post and plays music through the browser in the app. The play_music event is logged by the Facebook SDK for JavaScript.

WebView Android Web

A mobile measurement partner (MMP) sends events to Facebook Analytics but doesn't clarify whether they are from an iPhone or Android mobile phone.

Native App Other Values Other Mobile OS

A person uses a Windows 10 computer, opens a browser, visits a music website and plays music. The pageview event is logged by the Facebook SDK for JavaScript or the Facebook pixel.

Browser Windows Web

A person uses a Mac computer, opens a browser, visits a music website and plays music. The pageview event is logged by the Facebook SDK for JavaScript or the Facebook pixel.

Browser Mac OS Web

A person uses a Mac computer, opens a browser, visits Facebook and plays music on a music app in Facebook. The play_music event is logged by the Games on Facebook SDK.

Games on Facebook Mac OS Games on Facebook
Was this information helpful?
FILTERS

In Facebook Analytics, you can use filters to learn about the audience of your app, website, Facebook Page or other supported event source. For example, what actions people take, what kind of device they use, the app install source and other demographic information.

You can use filters in most sections of Facebook Analytics. Your filtered view follows you from section to section, unless you deselect it. You can also edit and delete filters as needed. Once you save a filter, anyone with access to the analytics entity it's applied to will also be able to use it.

For example, you can filter information by people who were referred by Facebook and use those insights to inform your social media strategy across event sources (your app, pixel, Facebook Page or other supported event source) or event source groups.

You can even create a Custom Audience for your Facebook ad campaigns from some filters.

Learn more

Was this information helpful?

To create a new filter in Facebook Analytics, choose the conditions you'd like to filter by and refine them. You can then save your filter to reuse it later.

You don't need to save your filters to share them or create Custom Audiences.

To create and save a filter in Facebook Analytics on the web:

  1. Next to , click + Add Filter and select Create new filter from the top section. The filter will read Filter to people who. If you'd rather filter by events, you can click the filter and select Filter data to events that.
  2. Add conditions. Depending on the analytics entity you've selected and if you're filtering by events or people, you'll see options related to:
    • Events: Actions people take in an analytics entity or group that you define and log (example: app launches and purchases). You can filter to include or exclude events.
    • Demographics: Characteristics like age, gender, country or language.
    • Device Info: Information about devices people use (example: device model, browser or app version).
    • User Properties: Custom user details. For example, an airline might create a user property of "frequent flyer status." Learn how to create user properties.
    • App Install Source: The way a person found and installed your app. Learn more about app install sources.
    • Web Parameters: Information related to web events, such as referrer domain. For example, a company might use this to see people who come to their website from a specific web domain (example: www.facebook.com).

    Depending on the parameters you'd like to use, you may be able to choose different operators (example: is, is not, contains, does not contain and so on) to customize your filter.

  3. Refine the condition you selected and add more filters as needed.
  4. Check the percentage of your audience included in this view and update your filter as needed. Here's an example:

    If you see an error message in your charts, you may need to choose a less granular filter.

  5. Click and select Save Filter, then name your filter and click Save Filter to confirm. You can also click away from the filter to preview without saving.

    Not all roles can save filters. Even if you can't save the filter you created, you can still share it.

Now that you've created a filter, you can explore other sections with your new filtered view of Facebook Analytics. You can remove the filter from your view by clicking X on the filter.

Note: If you see an error message in a chart, you can troubleshoot it.

Was this information helpful?

You can apply saved filters in Facebook Analytics to view more granular information, when available.

To apply a saved filter in Facebook Analytics on the web:

  1. Near the top of your screen, click Add Filter.
  2. Select a saved filter from the list.

Now that you've applied a filter, you can explore other sections of Facebook Analytics with your new filtered view. You can remove it by clicking X on the filter.

Note: If you see an error message, like All Other or Unknown in a chart, you can troubleshoot it.

Was this information helpful?

You can share Facebook Analytics filters, both before and after you save them.

Saved filters

After you create a filter and save it, anyone who can see the analytics entity you created the filter for will be able to see and use your saved filter.

Unsaved filters

You may want to share an unsaved filter, for example, if you just want to show someone a particular filtered view that you won't need in the future, or to get their feedback before saving it.

To share an unsaved filter:

  1. Create the filter in the relevant section of Facebook Analytics that you'd like to share.
  2. Copy the resulting URL from your web browser and share it.

Note: The person receiving your filtered view may not be able to see some information, like purchase data, depending on their role and permissions.

Was this information helpful?

You can filter your data in Facebook Analytics by app install source to understand how people found and installed your app.

To start, create a new filter, then select the following options:

  1. Select Installed From an Ad then App Install Source.
  2. Select Is or Is Not, then type or select a value from the list to choose which app install source you'd like to filter by.
  3. You can also refine by:
    • App install attribution
    • App install source
  4. Click and select Save Filter, then name your filter and click Save to confirm. You can also click away from the filter to preview without saving.

Note: Not all roles can save filters. Even if you can't save your filter, you can still share it.

Was this information helpful?
You can view metrics with session-specific parameters for time frames starting on or after March 27, 2018.

You can view referrer URLs and UTM parameters in Facebook Analytics to understand which websites and ad campaigns are sending people to your website.

Before you begin

You'll need the Facebook pixel on your website in order to view the event source in Facebook Analytics. If you haven't done it yet, you can set up the Facebook pixel for your website before you continue.

Once you have done this, you can see how people were referred to your site.

See which websites and campaigns referred people to your website

To create a breakdown that shows referrals to your website on Facebook Analytics, follow these steps for your pixel event source:

  1. Go to the Traffic Sources chart in Overview and select View Full Report.

    A new breakdown will open to Page Views by Session Traffic Source. It will tell you if people arrived at your website from a social network, search engine or somewhere else.

  2. Click Session Traffic Source and select one of the following parameters, depending on how you want to view the information:
    • Session Referrer Domain
    • Session Referrer URL
    • Session UTM Campaign Content
    • Session UTM Campaign Medium
    • Session UTM Campaign Name
    • Session UTM Campaign Source
    • Session UTM Campaign Term
  3. Click and select Save.
  4. Enter a name and click Save.

Now that you know who the referrers to your website are, you can create a filter to show metrics specific to those referrers. You can then apply your new filter to other charts in Facebook Analytics.

Note: If you see an error message in a chart, like All Other, Unknown or No Data Is Available, you can troubleshoot it.

Was this information helpful?

To view analytics for only your Messenger bot, create a new filter, then customize it in Facebook Analytics on the web:

  1. Click used a particular app or device, then select Channel.
  2. Click Is, then type or select Messenger.
  3. Click and select Save Filter, then name your filter and click Save Filter to confirm. You can also click away from the filter to preview without saving.

Note: Not all roles can save filters. Even if you can't save the filter you created, you can still share it.

Was this information helpful?
CUSTOM AUDIENCES
You can create Custom Audiences from filters, saved or unsaved, in Facebook Analytics. You can create Custom Audiences for apps, pixels and event source groups that only contain apps and pixels. You may not be able to create a Custom Audience from all filter options.

A Custom Audience lets you show ads to people who already know your business on Facebook, and are Facebook users.

In Facebook Analytics, you can use saved or unsaved filters to create a Custom Audience, which you may later select when you define an Audience in Facebook Ads Manager, or when you boost a post, so long as the audience is large enough and valid for your campaign.

For example, in Facebook Analytics, you can create a filter for the top 10% of purchasers by value. You can then create a Custom Audience from that filter. You don't need to save the filter, though you can if you'd like to use it later. When you create your next campaign, you can choose to show your ads to your Custom Audience, so long as Facebook already finished the audience creation process.

Note: New Custom Audiences may take up to 1 hour to become available.

Learn more:

Was this information helpful?
You can create Custom Audiences from filters, saved or unsaved, in Facebook Analytics. You can create Custom Audiences for apps, pixels and groups that only contain apps and pixels. If you have access to Pages and Instagram event sources in Facebook Analytics, you can also create Custom Audiences from these event sources and associated groups. You may not be able to create a Custom Audience from all filter options.

You can create a Custom Audience from a saved or unsaved filter in Facebook Analytics. You can select your Custom Audience when you create your ad campaign.

To create a Custom Audience in Facebook Analytics:

  1. Either create the filter you'd like to use, or select an existing, saved filter. You can save any new filters you create.
  2. Click , and select Create Custom Audience.
  3. Name your Custom Audience.
  4. Specify the following options:
    • Ad Account: The Facebook Ads Manager account associated with your Custom Audience.
    • Filter: Select Use Current Filter or a saved filter that you'll use to create your Custom Audience.
    • In the: Select the time period for people to qualify for your Custom Audience.
  5. Click Create Custom Audience. If you can't create a Custom Audience with your current filter selection, you may need to update your filter. You may not be able to create a Custom Audience from all filter options.

We'll start creating your audience. Click View Audiences to view, edit or delete this audience in Audience Manager.

Note: New Custom Audiences may take up to one hour to become available. Event-based Custom Audiences are a type of Engagement Custom Audience, which means this audience's size may change as people's engagement changes.

Was this information helpful?

A Lookalike Audience is an audience created by Facebook to help you reach people similar to one of your Custom Audiences.

You can use a Lookalike Audience to reach new people who are likely to be interested in your business because they're similar to your current customers.

Example

Once you create a Custom Audience of users who installed your app, you can then create a Lookalike Audience so people who are similar to the users who installed your app, or had a conversion, can be included in your ad campaign.

Was this information helpful?

You can create a Lookalike Audience from a Custom Audience to reach people with your ad campaigns who are similar to your existing customers.

Once you've created a Custom Audience from a filter in Facebook Analytics, read Create a Lookalike Audience for the next steps.

Note: Newly created audiences may take up to 1 hour to become available.

Was this information helpful?

Facebook Analytics may show a different number of active users compared to your Custom Audience for any of the following reasons:

  • Active users includes users who interact with your event source, even if they may not be Facebook users.
  • A Custom Audience of your users includes only Facebook users.
  • A Custom Audience doesn't include people who may have disabled ad tracking.

As a result, you may also see a different number of users in a filter created on Facebook Analytics when compared to a corresponding Custom Audience.

Was this information helpful?

Active Users

View Activity > Active Users to learn more about your active users. For example, how many people interact with your app, pixel or event source group.

Depending on the event sources you've set up, you may see the following:

User Activity

Shows information related to your active users. You can analyze the following metrics:

  • Number of Events: Total number of events logged in a selected time period. For User Activity, this is the total number of User Activity events logged.
  • Unique Users: The number of people who took the action displayed in this chart within a specific time period. For User Activity, these are the actions that qualify as a User Activity event.
  • Stickiness: The number of daily active users divided by the number of monthly active users.
  • Avg. Events per User: The average number of times people completed the event displayed in this chart. For User Activity, this is the average number of times people completed the User Activity event.
  • Monthly/Weekly/Daily Users: The number of people who took the action displayed in this chart within a day, week or month. For User Activity, these are the actions that qualify as a User Activity event.

Sessions

Shows a group of actions taken by a user within a given time period. You can view any of the following metrics:

  • Average Session Length: The average amount of time unique users spend with your app, website or other event source per session. Session length is calculated by taking the time of the last event logged in a session and subtracting the time of the first event logged in the session.
  • Median Session Length: The median amount of time unique users spend with your app, website or other event source per session. Session length is calculated by taking the time of the last event logged in a session and subtracting the time of the first event logged in the session.
  • Number of Sessions: The number of sessions completed by your users.

Note: Depending on the app channel (Android or iOS), Facebook Analytics may use one or both of the following events to log app sessions: App Activation, App Deactivation. Learn about logging Android and iOS app activation events. If a session is interrupted for less than 60 seconds, Facebook Analytics will ignore the interruption and combine session times.

Age and Gender

Shows the age and gender demographics of your active users, when available.

Was this information helpful?

Active users are the number of unique users who use your event source (example: app, website, Messenger bot). When unique users can't be determined, unique devices or cookies are used instead. Users may take various actions, which Facebook Analytics logs as events.

Active users

For each channel, a user must complete one of the following events to be considered an active user during a given period:

Event SourceChannelEvent
AppsAndroid, iOS

Launches the app and the activateApp method (for Android, for iOS) is called.

AppsWeb (Facebook SDK for JavaScript)

Views a page on the website and the logPageView method is called.

AppsMessenger Bot

Sends a message to your Messenger Bot or clicks a button within a message.

AppsGames on Facebook

Launches the app on Games on Facebook.

PixelWeb (Facebook Pixel)

Views a page on your website, and the logPageView method is called.

Facebook Page (Beta)Facebook Page

Posts, comments, reacts or shares on your Facebook Page, or receives or reads messages from the Facebook Page.

Event Source Group or Private GroupAny combination of the channels above

Events added up from any combination of the channels above.

User activity

If you're using Facebook Analytics for a single channel, User Activity represents the number of times the corresponding event for your channel listed above was completed by active users. For example, if you use Facebook Analytics only for your website, User Activity represents the number of page views (calling the logPageView method).

If you're using Facebook Analytics across multiple channels, User Activity represents the sum of the number of times the corresponding events for your channels listed above were completed by active users.

For example, if you use Facebook Analytics for both your website and its corresponding iOS app, User Activity represents the sum of the number of page views (calling the logPageView method) and the number of times someone used your iOS app (calling the activateApp method).

Was this information helpful?
You can only view analytics for sessions while viewing apps, pixels or groups with only app and pixel event sources.

In Facebook Analytics, a web session is a group of actions taken by someone on your website (example: events, such as Page Views) within a given time period. Once 30 minutes of inactivity have passed with no additional actions taken, the current session ends and we'll log subsequent actions as a new session.

Keep in mind that the session timeout interval for web sessions is fixed at 30 minutes in Facebook Analytics and can't be configured to a custom value.

Learn how to view analytics for web sessions.

Web session calculation examples

Let's say someone starts viewing your website at 9:00 AM on November 1, then takes a 29-minute break while leaving your website open on their computer. At 9:29 AM, they return to their computer and continue viewing your website. At 9:31 AM, they add an item to their cart and make a purchase at 9:32 AM, then stop viewing your website. On Facebook Analytics, this would be logged as one session completed by this user with a web session length of 32 minutes (9:32 AM - 9:00 AM = 32 minutes).

A different person starts viewing your website at 9:00 AM on November 2, but takes a 30-minute break while leaving your website open on their computer. At 9:30 AM, they return to their computer and continue viewing your website. At 9:32 AM, they add an item to their cart and make a purchase at 9:33 AM, then stop viewing your website. On Facebook Analytics, this would be logged as two separate sessions completed by this user. The first web session length would be logged as 0 minutes (9:00 AM - 9:00 AM = 0 minutes), while the second web session length would be logged as 3 minutes (9:33 AM - 9:30 AM = 3 minutes).

Note: Web sessions in Facebook Analytics don't automatically end at midnight. For example, if someone starts viewing your website at 11:55 PM on November 1 and leaves your website at 12:05 AM on November 2, Facebook Analytics would consider this to be a single session with a web session length of 10 minutes (12:05 AM - 11:55 PM = 10 minutes).

Was this information helpful?
You can only view analytics for web sessions while viewing event sources or event source groups for your website(s) with the Facebook pixel or the Facebook SDK for JavaScript.

View web sessions to learn more about the actions people take while interacting with your website in a given time frame.

To view analytics for web sessions in Facebook Analytics on the web:

  1. Click Active Users from the menu on the left.
  2. Scroll down to Sessions. Keep in mind that if you're viewing omni-channel analytics across apps and websites, this chart will display session data for iOS, Android and web channels. You can view session analytics by channel by applying the Channel parameter under the Show by dropdown menu.
  3. Select the metric you'd like to view:
    • Average Session Length: Shows the average amount of time unique users spend on your website per session. Session length is calculated by taking the time of the last event logged in a session and subtracting the time of the first event logged in the session.
    • Median Session Length: Shows the median amount of time unique users spend on your website per session. Session length is calculated by taking the time of the last event logged in a session and subtracting the time of the first event logged in the session.
    • Median Time Spent per User: Shows the median amount of time (the sum of the length of all sessions) people spend on your website.
    • Number of Sessions: Shows the number of sessions completed by your users.
Was this information helpful?

Revenue

Learn about purchase activity in your event sources and groups and the people making those purchases in Activity > Revenue.

Depending on the event sources you've set up with Facebook Analytics, Revenue may contain options to view information about:

  • Values of purchases
  • Purchase events
  • Age and gender of purchasers

Revenue is just one place you can view information about purchases. Think of it as a dashboard for purchase-related information.

Example

Let's say you want to find out how many purchases were made through your app in a given time period. You could find this information in Revenue and examine it more closely by applying filters.

You might then want examine the information you found in Revenue by creating a funnel. Let's say you have a group with an iOS app, and Android app and a pixel. Your first funnel step could be Add to Cart, followed by Purchases. You can show by Event Source to determine which of your event sources convert the best and where people drop off.

Note: If the information displayed in a chart is not what you expect, you can check if events are logging correctly.

Learn more

Was this information helpful?

Funnels

Funnels in Facebook Analytics are made up of events, which act as steps that you want to measure. Create funnels to measure conversions for a sequence of actions and to see how long it takes for conversions to occur.

All analytics entities (example: pixel, app or event source group) support funnels. This means you could create a funnel for a Facebook pixel alone, though you're likely to learn more from a funnel that looks at actions across an event source group (example: a group that contains your pixel, Facebook Page and app).

You could create a typical marketing funnel or try new steps to determine where people convert or drop off. For example, you might create a funnel that starts with Page Views from your website, and follow that initial step with Add to Cart and Purchases. To see the funnel broken down by where the actions take place, you can also change Overall to Event Source or Channel. Try it out.

Note: To be included in your funnel, people must take the steps you choose in chronological order.

Set up a funnel

Anyone with access to Facebook Analytics can create funnels, but only Admins and Developers can save, edit or delete them.

To set up a funnel in Facebook Analytics:

  1. Click Activity from the menu on the left, then click Funnels.
  2. Click Create Funnel.
  3. Click Add Funnel Step and select an event.
  4. After adding a funnel step, you have the following options:
    • Refine: Click Refine near a step's name to add parameters, which allow you to add more rules to each event.

      Example: Say you'd like your funnel step to only apply to people who viewed your analytics entity from a computer. After you choose the event for your funnel step, you would then refine that step by the Device Info parameter of Device Type is, choose Computer and click Apply.

    • Change Event: Click a step's name to change the event. To remove a step from your funnel, click X near the step's name.
    • Reorder Step: Hover over the step you'd like to reorder and click and drag to reorder a step.
  5. Add at least one more funnel step.
  6. (Optional) Choose a breakdown to apply to the funnel as a whole by clicking Overall (default) and selecting an alternative parameter (example: Age, Device Type or Language).
  7. (Optional) Choose a different time limit for the funnel steps to be completed by clicking Anytime (default) and selecting a specific time frame.
  8. Keep in mind that this time frame is specifically to specify how long the steps in your funnel can take to complete, and is different from the date range you apply in the header. The date range in the header determines which time frame you are assessing in general.

  9. Click and select Save.
  10. Enter a name and click Save.

Now that you've saved your funnel, you can check out the results and edit as needed.

Learn more

Was this information helpful?

Cohorts

In Facebook Analytics, a cohort is a group of people who use your product to perform the same action (example: Add to Cart).

You can learn more about how different groups of people behave over time in Activity > Cohorts, which is available for all event sources (example: pixel, app or group). Use cohorts to understand people's behavior, including customer retention, lifetime value and repeat purchase rate.

For example, say you create a cohort for people who complete the Add to Cart event. You can then analyze the cohort over time to understand how many people who performed the first action go on to perform another action, like Purchase.

Create a cohort

Anyone with access to Facebook Analytics can create cohorts, but only Admins and Developers can save, edit or delete them.

To create a new cohort in Facebook Analytics:

  1. Click Activity from the menu on the left, then select Cohorts.
  2. Click Create Cohort.
  3. Select the first event you'd like to use to determine your cohort (New User Activity is the default), then select the second event you'd like to track for your cohort (User Activity is the default).
  4. (Optional) Choose a breakdown to apply to the chart (example: Age, Device Type or Language). Overall is the default.
  5. (Optional) Refine your events as needed. Click the event, then click Refine to access additional parameters. Click Apply to confirm your refinement selection. Click x to remove a parameter.
  6. Click and select Save.
  7. Enter a name and click Save.

Learn more

Note: If a user logs an event multiple times, they may appear in different cohorts depending on the date range displayed in Facebook Analytics. For example, if someone adds an item to their cart (Add to Cart) once on January 1, then once again on March 1, they will be included in the cohort for January 1 if the date range displayed also includes January 1. However, if the date range displayed doesn't include January 1 and only includes March 1, they will be included in the cohort for March 1.

Was this information helpful?

Breakdowns

Breakdowns enable you to create a pivot table of your data with up to 3 parameters (example: by channel, by age or gender demographics or by session traffic source) so you can better understand the types of people who interact with your analytics entities and how they interact.

All analytics entities (example: pixel, app or group) support breakdowns. Learn how to create, edit and delete breakdowns.

Create a breakdown

Anyone with access to Facebook Analytics can create breakdowns, but only Admins and Developers can save, edit or delete them.

To create a breakdown in Facebook Analytics:

  1. Click Activity from the menu on the left, then click Breakdowns.
  2. Click Create Breakdown.
  3. Click Select Event and select the event that you'd like to view.
  4. Click Select Breakdown and choose up to 3 parameters to analyze the event using the dropdown menu. For parameters after the first, click .
  5. Click and select Save.
  6. Enter a name and click Save.

Now that you've saved your breakdown, you can review the results and edit as needed.

Edit a breakdown

Anyone with access to Facebook Analytics can create breakdowns, but only Admins and Developers can save, edit or delete them.

Once you've navigated to Breakdowns and selected the breakdown you'd like to adjust, you can edit your breakdown in the following ways:

  • Update your event or parameters. You can also rearrange or delete parameters.
  • Filter your breakdown in the search bar.
  • Add or remove columns by clicking and selecting or deselecting column names.
  • Change the name of your breakdown by clicking to enter and save a new name.

If you'd like to keep the edits you make to a saved breakdown, you'll need to save the changes by clicking and selecting Save (to save over the existing breakdown) or Save As (to save as a new breakdown). You'll have the option to edit the name.

Delete a breakdown

Anyone with access to Facebook Analytics can create breakdowns, but only Admins and Developers can save, edit or delete them.

To delete a saved breakdown in Facebook Analytics:

  1. Click Activity from the menu on the left, then click Breakdowns.
  2. Hover over the breakdown you'd like to delete and click Delete.
  3. Confirm by clicking Delete again.

You can also delete a breakdown while you are viewing it by clicking , selecting Delete and confirming.

Note: If you see an error message in a chart, you can troubleshoot it.

Was this information helpful?

Journeys

You can view a Journey for event source groups (ESGs) and for apps with multiple channels and event sources.

A Journey measures a sequence of events or actions performed by a specific individual, across devices and channels, before performing a conversion event or timing out due to inactivity during a specified time frame.

Use the Journeys subsection to better understand your customers' experiences across different event sources and channels (for example, an event source group with your website, mobile app, Facebook Page or Messenger bot) and which of those channels helped contribute to conversions.

Types of Journeys

There are 2 types of Journeys in Facebook Analytics:

  • Converting: A converting Journey ends when a user completes a conversion event that you've specified, such as a Purchase or Registration.
  • Non-converting (Timed Out): A non-converting Journey ends when a specified period of inactivity (timeout period) has passed with no additional actions taken by the user on any of your channels. A non-converting Journey times out without the user completing the conversion event.

Journey events

You can specify both your conversion event, as well as the timeout period, in the Settings section.

In addition to the information presented in the Journeys subsection, you'll see completed Journeys logged in the Events subsection of Facebook Analytics.

A Journey event includes parameters that you can use to create and analyze breakdowns, including:

  • Start Channel
  • End Channel
  • Journey Duration

You'll only be able to see Journey events for Journeys with the timeout period currently specified in the Settings section. If you change the timeout period for Journeys, you'll only be able to see Journey events using the new timeout period.

Journeys, similar to demographic information in Facebook Analytics, are displayed anonymously and in aggregate. To view Journeys, you'll need to make sure that any filtered views you use include at least 100 people.

Calculating an example Journey

Let’s say that you’ve specified the following settings for Journeys:

  • Timeout: 7 days
  • Conversion Event: Purchase

A new user begins browsing the inventory for your fashion e-commerce business from her mobile phone’s web browser on April 2. She returns on April 15 and continues browsing on her mobile phone’s web browser, then decides to install your mobile app for ease of viewing. She browses the inventory in the mobile app over the course of 3 separate sessions before deciding to make a purchase. Because she doesn’t want to type in her credit card information on her mobile phone, she waits until she’s home and uses her desktop computer’s web browser to complete her purchase from later that day on April 15.

This user completed 6 sessions: 2 sessions on mobile web, 3 sessions on mobile app, 1 session on desktop web. This activity translates to 2 Journeys, starting with the first Journey on April 2. Because the user didn’t interact with any of your channels for more than 7 days after April 2, and because she didn’t complete a purchase during this time, this first Journey times out and ends as non-converting. The second Journey then begins on April 15, starting on mobile web and ending on desktop web. When the user makes her purchase later that day, this second Journey is completed as converting.

Was this information helpful?

Events

In Facebook Analytics, events are actions people take (example: Achieve Level or Purchase), while parameters are specific data points for those events (example: Level 3 or $3.72). Facebook Analytics supports both standard and custom events and parameters.

Facebook Analytics logs events and parameters from your event sources, like apps and the Facebook pixel.

You can find events and parameters throughout Facebook Analytics:

  • In Activity > Events, you can see a list of your events, along with high-level metrics like: Count, percentage change in Count for a preset time period, Today's Count, Unique Users, Value or Description.
  • In various charts within Facebook Analytics, like funnels or breakdowns. Select the events Facebook Analytics receives to gain insights about how people interact with your event sources across one or multiple channels.

Example

Here's an example of how you can use events and parameters to learn more about how people interact with your event sources.

Let's say you're interested in learning about purchases made on your website, which your Facebook pixel logs via the Purchase event. The Purchase event logs the value of each purchase and supports parameters like the number of items purchased and the currency.

You could dig deeper by creating a breakdown by age to learn more about the purchases people make on your website. If you have a group, let's say a Facebook pixel, an Android app and an iOS app, you could create a breakdown for the group to learn about the purchases people make across the entire group.

Was this information helpful?

You can get more events in Facebook Analytics when you add them to your event source (your website, Facebook Page or app).

For example, if you have an app, you must add the events in your SDK.

You can find instructions for many event sources in Resources for Standard and Custom Events and Parameters.

Developers can find technical instructions for Facebook pixel and apps in Facebook for Developers.

Was this information helpful?

In Facebook Analytics, events are actions that people take in your product (example: Level Achieved or Purchase). Parameters are specific data points for an event (example: Level 3 or $3.72).

You can have both standard and custom events and parameters. Here's how they differ:

Standard Events and ParametersCustom Events and Parameters
Built into Facebook Analytics and log automatically
Defined by you, or a developer
Can be deactivated
Count towards your event or parameter limit

Note: Event and parameter names must must consist of 2 to 40 alphanumeric characters. The length of each parameter value can be no more than 100 characters. Facebook Analytics will not log any custom parameters that are named "event". To avoid confusion, we recommend that you give your custom parameter a different, or more specific, name.

See the complete list of standard events for:

Learn how to add custom events and parameters for:

Learn more

Was this information helpful?

Each event source in Facebook Analytics supports 1000 distinct events, each with up to 25 parameters.

What counts towards the limit

While standard events won't count towards the 1000 event limit, standard parameters will count towards the 25 parameter limit. If you reach your limit, you can deactivate events or parameters that you no longer need.

Note: Creating events isn't the same as logging events. There isn't a limit to the amount of events you can log.

Example

Jasper's Market created a custom web event to supplement their standard events. They added several custom parameters to the event because they didn't realize which they had standard parameters that already covered their needs. They hit their parameter limit quickly but fixed this issue by deactivating the duplicate parameters they had mistakenly created.

Was this information helpful?

If you reach the limit for events or parameters in Facebook Analytics, you can deactivate older or less useful ones. Keep mind that you can't deactivate standard events or parameters.

Deactivate an event

To deactivate an event in Facebook Analytics:

  1. Click Activity from the menu on the left, then select Events.
  2. Select an event.
  3. Click Edit in the top right corner.
  4. Click Deactivate in the top right corner.
  5. When the warning pops up, select Deactivate Event.

Deactivate a parameter

To deactivate a parameter in Facebook Analytics:

  1. Click Activity from the menu on the left, then select Events.
  2. Select an event.
  3. Click Edit in the top right corner.
  4. Go to the bottom of the menu and select a parameter.
  5. Click Actions and select Deactivate.
  6. Click Save in the top right corner.

Learn how to reactivate events or parameters.

Note: Facebook Analytics doesn't collect data on deactivated events or parameters. You'll be able to view historical data associated with the deactivated events or parameters in many sections, but not in Events.

Was this information helpful?

You can reactivate events or parameters you previously deactivated in Facebook Analytics on the web.

Reactivate an event

  1. Click Activity from the menu on the left, then click Events.
  2. Go to Inactive Events and select an event.
  3. Click Activate in the top right corner.

Reactivate a parameter

  1. Click Activity from the menu on the left, then click Events.
  2. Select an event.
  3. Click Edit in the top right corner.
  4. Go to the bottom of the menu, then click Active and Inactive.
  5. Select a parameter, then click Actions and Activate.
  6. Click Save in the top right corner.
Was this information helpful?

Mobile Measurement Partners (MMPs) are companies that can help you gain deeper insights about your advertising campaigns. MMPs are particularly helpful if you want to measure outcomes across several ad networks.

Only send events through an MMP if you don't send events through the Facebook SDK. Sending events through both could result in the potential duplication of events.

For examples of MMPs, visit the Solutions Explorer.

Was this information helpful?

When people find and install your app through Facebook, Instagram or Facebook's Audience Network, Facebook Analytics logs the following app install sources:

  • Facebook Ad: Installs from an app install ad on Facebook (including Pages)
  • Facebook Organic: Installs from a shared non-ad link on Facebook (including Pages)
  • Instagram Ad: Installs from an app install ad on Instagram
  • Audience Network: Installs from an app install ad on the Audience Network
  • Unknown: Installs directly from an app store or website, without going through Facebook

The table below identifies app install sources for various example scenarios:

ScenarioApp Install Source
A person clicks an app install ad on a Facebook Page, which leads to an app store or website. The person installs your app from the store or website. Facebook Ad
A person clicks a non-ad link on their News Feed or on a Facebook Page, which leads to an app store or website. The person installs your app from the app store or website. Facebook Organic
A person clicks an app install ad on Instagram, which takes them to an app store or website. The person installs your app from the app store or website. Instagram Ad
A person clicks an app install ad on Facebook's Audience Network, which takes them to an app store or website. The person installs your app from the app store or website. Audience Network
A person goes directly to an app store or website, without going through Facebook, and installs your app. Unknown
A person sees but doesn't click on an app install ad on their News Feed. The person goes directly to an app store and installs your app.Unknown
A person installs your app from an ad not on Facebook, Instagram or Facebook's Audience Network.Unknown
Was this information helpful?

Facebook Analytics and Ads Manager use different methods to log and report app installs. The tables below summarize these differences:

Facebook AnalyticsAds Manager
What app install sources are reported?

All app install sources:

  • Facebook Ad
  • Facebook Organic
  • Instagram Ad
  • Audience Network
  • Unknown (Not attributed to Facebook)

Only app install sources attributed to Facebook:

  • Facebook Ad
  • Instagram Ad
  • Audience Network
How are app installs logged?

Facebook Ad

App installs are logged when one of the following occurs:

  • When a person clicks a link within an ad, and installs the app within 28 days.
  • When a person views an ad, and installs the app within 24 hours.

Facebook Organic, Instagram Ad, Audience Network

App installs are logged when a person clicks a link (for organic) or a link within an ad (for paid), and installs the app within 28 days.

Unknown

App installs are logged when a person clicks a link (for organic) or a link within an ad (for paid), and installs the app, regardless of the time.

App installs are logged when one of the following occurs:

  • When a person clicks a link within an ad and installs the app within 28 days.
  • When a person views an ad and installs the app within 24 hours

Note: Clicks take precedence over views. Learn more about how Ads Manager measures installs.

What date is used for reporting app installs?The day the app was opened for the first time.The day the app was opened for the first time.

For the following examples, see how Facebook Analytics and Facebook Ads Manager reports app install dates:

Day 1Day 2Day 3Day 4App Install Date Reported
Person AClicks a link in an ad on FacebookInstalls app
  • Facebook Analytics: Day 4
  • Ads Manager: Day 2
Person BInstalls app from app store
  • Facebook Analytics: Day 4
  • Ads Manager: No installs
Person CViews ad on FacebookInstalls app from app store
  • Facebook Analytics: Day 2
  • Ads Manager: Day 2

Learn more about how Facebook Analytics is different from Ads Manager.

Was this information helpful?

Facebook Analytics enables you to better understand the people who use your product or engage with your business. To see the actions people take, we recommend that you refer to your pixel's dashboard in Facebook Events Manager.

Facebook Analytics may show a different number of events compared to the Facebook pixel in Events Manager for any of the following reasons:

  • You may have applied filters in one product but not in the other, or different filters in each product. Confirm if your filters and dates are the same.
  • You may not be sending Facebook Analytics sufficient events and parameters. Review best practices for Facebook pixel setup.
  • Facebook Analytics may sample data, while Events Manager does not.
  • Facebook Analytics and Events Manager may take different amounts of time to receive and process your data.

Have a different question or still need help? Get support.

Was this information helpful?
You can also view referrer URLs and UTM parameters on Facebook Analytics to understand which websites and ad campaigns may be sending people to your website.

In Facebook Analytics, Session Traffic Source, Session Traffic Source by Search Engine and Session Traffic Source by Social Network are web parameters that can show you where visitors to your website are coming from.

Session Traffic Source

Session Traffic Source shows visits to your website from the following categories:

  • Direct: Visits from people who entered a URL directly into a browser.
  • Session Traffic Source by Search Engine: Visits from search engines. For example, Google, Yahoo, Ask.com, Bing and DuckDuckGo.
  • Session Traffic Source by Social Network: Visits from social networks. For example, Facebook, Twitter, LinkedIn and Google Plus.
  • Self-Referral: Visits from within the same domain. For example, www.site.com/sample1 to www.site.com/sample2.
  • Referral: Visits from a domain that doesn't fit one of the other categories. For example, a visit that isn't direct or a self-referral, and isn't from a search engine or social network.

ScenarioSession Traffic Source
A person enters a URL directly into a browser and is taken to your website.Direct
A person clicks a link from a large search engine, like Google or Bing, and is taken to your website.Session Traffic Source by Search Engine
A person clicks a link from a large social network, like Facebook or Twitter, and is taken to your website.Session Traffic Source by Social Network
A person clicks a link on your website and is taken to another page within your website.Self-Referral
A person clicks a link from a domain not classified by Facebook Analytics and is taken to your website.Referral

Session Traffic Source by Search Engine

Session Traffic Source by Search Engine shows visits to your website from a search results link on the following search engines:

  • Ask.com
  • Bing
  • DuckDuckGo
  • Google
  • Yahoo
ScenarioSession Traffic Source
A person clicks a link on Ask.com search results and is taken to your website.Ask.com
A person clicks a link on Bing search results and is taken to your website.Bing
A person clicks a link on DuckDuckGo search results and is taken to your website.DuckDuckGo
A person clicks a link on Google search results and is taken to your website.Google
A person clicks a link on Yahoo search results and is taken to your website.Yahoo

Session Traffic Source by Social Network

Session Traffic Source by Social Network shows visits to your website from a link on the following social networks:

  • Facebook
  • Google+
  • Instagram
  • LinkedIn
  • Twitter
ScenarioSession Traffic Source
A person clicks a link on Facebook and is taken to your website.Facebook
A person clicks a link on Google Plus and is taken to your website.Google Plus
A person clicks a link on Instagram and is taken to your website.Instagram
A person clicks a link on LinkedIn and is taken to your website.LinkedIn
A person clicks a link on Twitter and is taken to your website.Twitter

Note: A session traffic source that isn't listed above may be displayed as Unknown.

Was this information helpful?

This article is only for Facebook Analytics on the web (www.facebook.com/analytics) and the Facebook Analytics mobile app.

If you arrived here by mistake, you may be looking for Business Manager Roles and Permissions.

If you see an error message in Facebook Analytics that says you need admin access, you may not have access to view revenue-related analytics. The following standard events display revenue-related analytics:

  • Add to Cart
  • Add to Wishlist
  • Initiated Checkout
  • Spent Credits
  • Purchase
  • Purchase Canceled

To resolve this error, contact an administrator for the event source or event source group you'd like to view and request admin access. Share the following help article with them if they need a reminder about how to give you access: Give Facebook Analytics Users Access to View Revenue-Related Analytics.

Have a different question or still need help? Get support.

Was this information helpful?

Event Debugging

We support event debugging for pixel and app event sources, including the JS SDK. You will only see Event Debugging if you view a pixel or app event source in Facebook Analytics (www.facebook.com/analytics).

You can confirm that events are logging correctly in Activity > Event Debugging in Facebook Analytics. In Event Debugging, you can see the last 20 events logged within 24 hours.

To check event logging in Facebook Analytics:

  1. Select Activity from the menu on the left, then select Event Debugging.
  2. Trigger an event, or use the drop-down menus at the top right to filter events and specific contexts.

    For Messenger bots, send or receive a message to your Messenger bot.

You should be able to determine if events are logging correctly and sending the appropriate information from this view.

If the event you recently triggered, or the event you'd like to select from the drop-down menu, isn't listed, check your channel's event implementation.

Note: It may take up to 30 seconds for a recently logged event to appear in Event Debugging.

Have a different question or still need help? Get support.

Was this information helpful?

Lifetime Value

Lifetime Value in Facebook Analytics measures the total value attributed to a group of customers, based on revenue they've generated over time.

When you assess lifetime value, you gain insights about your most valuable customers. They may be the customers who make the highest purchases, the most purchases or who return many times to read your content.

Once you understand what a loyal or valuable customer looks like, you can create audiences for your ad campaigns that are more likely to include people like them.

When measuring lifetime value, Facebook Analytics considers the revenue customers generate after they start using your product and log their first interaction (example: App Install for apps, first Page View for websites).

View lifetime value and take action:

  • Compare lifetime value across different segments of customers by creating filters.
  • View lifetime value for specific cohorts in Cohorts.

Example

For example, you have filters for different age groups. In Lifetime Value, you can break down the charts by different metrics to analyze how much each age group has contributed to your revenue. If you see that a specific age group tends to make repeat or larger purchases, you could focus on that audience in future ad campaigns.

Note: If you view an event source group in Facebook Analytics, people who interact with your product across different channels may appear in different cohorts in Lifetime Value, depending on the date range displayed. For example, let's say someone views your website for the first time (Page View) on January 1, then installs your corresponding iOS app (App Install) on March 1. They'll be included in the cohort for January 1 if the date range displayed also includes January 1. However, if it only includes March 1, they'll be included in the cohort for March 1.

Was this information helpful?