Facebook Pages

Facebook Pages are a popular channel for businesses and therefore understanding key customer interactions is important in analytics. To understand and optimize the complete customer journey, it's important to be able to group data sources such as your Facebook Page along with other assets like apps, bots for Messenger, and websites. To facilitate omni-channel analytics that include engagement with Pages, a set of high value events for Pages is determined implicitly and fed into Facebook Analytics. This topic describes those events.

To learn how to group your group your data sources see Event Source Groups.

You can see a unified analytics picture by combining analytics from all of your properties (offline, apps, Pixel, and Pages) into an Event Source Group. You can create an Event Source Group in Facebook Analytics.

Events

The following table lists the event names

AppEventsConstants ValuevalueToSumParameters

fb_page_post_comment

fb_page_post_id

fb_page_post_reaction

fb_page_post_id, fb_page_post_reaction_type

fb_pages_messaging_block

fb_pages_messaging_delete_thread

fb_pages_messaging_label_added

fb_pages_messaging_label_removed

fb_pages_messaging_mark_spam

fb_pages_messaging_message_received

fb_pages_messaging_message_source

fb_pages_messaging_message_sent

fb_pages_messaging_new_conversation

fb_pages_messaging_thread_read

Parameters

The table below are typically useful parameters for inclusion with the events shown above or with your own custom events. Future enhancements to our insights product will use the recommended parameters, but note that you can provide your own parameters as well.

These pre-defined parameters are intended to provide guidance on typically useful logging patterns, and may have a more readable form in reporting and other UI. Your app should log the set of parameters that it's interested in seeing breakdowns on in insights. The recommended description for these are guidance only - you can use these parameters for whatever makes sense for your app.

If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.

The parameters are passed via a Bundle where the key holds the parameter name and the value either a String or an int, as shown below. If you provide another type of value that is not compliant such as a boolean, the SDK logs a warning to LogginBehavior.APP_EVENT.

AppEventConstants::EVENT_PARAM_* Possible Values Description

fb_page_post_id

string

The post ID associated with this event.

fb_page_post_reaction_type

Like
Love
Wow
Haha
Sorry
Angry
Thankful

The reaction type.

fb_pages_messaging_label

string

The message label for this event.

fb_pages_messaging_message_source

regular
quick_reply
postback

fb_pages_messaging_block

string

fb_pages_messaging_delete_thread

string

fb_pages_messaging_label_added

string

fb_pages_messaging_label_removed

string

fb_pages_messaging_mark_spam

string

fb_pages_messaging_message_source

string

fb_pages_messaging_message_sent

api
regular

fb_pages_messaging_new_conversation

string

fb_pages_messaging_thread_read

string

Privacy and Security

All privacy checks used by Page insights are applied to Page analytics. Only admins of the Pages, as defined by InsightsCanSeePage, are able to view Analytics for their Pages.

Pages that you are an admin of are show in the left-side navigation of the Analytics Dashboard.