Facebook as a Listening source

Updated 

By adding Facebook as a Listening Source, you can listen to and learn from Facebook data from public pages.

Facebook is a service for more than two billion people to freely express themselves across countries and cultures and in dozens of languages. Facebook is one of the highly sought-after channels when it comes to listening to the voice of netizens. Brands can monitor the sentiment of these mentions and achieve use cases around PR campaigns and marketing campaigns among many others.

At Sprinklr we have a repository of 150K+ Facebook public pages already indexed from which users can fetch mentions. Along with it, Sprinklr allows 1000 domains per partner that can be indexed.

Facebook source capabilities

  • Source: Facebook

  • Source of data: Public API

  • Coverage

    • Earned: Public Pages only

    • Owned: Facebook page, profile, groups

  • Latency: 5-30 Mins

  • Historical data: From the date of addition/ indexing of the Facebook page to the Sprinklr coverage

  • Backfill support: Yes

  • Engagement stats refresh rate: 2-3 hours

  • Author/ Profile Metadata Details: Partial (Earned)

    • Only Public Pages are supported. Profile level data is not supported via APIs for facebook comments

    • Page Name, Page Profile Image, Public Page URL is available for earned mentions from Public Pages.

    • Follower count metadata is available at the time of message ingestion.

      • Yes (Owned)

      • Profile/ Page Name, Image, URL, Location (if mentioned), Followers, Following count metadata is available.

  • AI enriched data: Language, Sentiment, Emotions, Gender, and Age

  • Message type: Facebook Post, Facebook Comment, and Facebook Replies

Facebook data entities in Social Listening

Data Entities

Type

Description

Comments on Web shares on Facebook

Metric

Total comments on a web messages like news on facebook

Reactions on Web shares on Facebook

Metric

Total reaction on web messages like news on Facebook

Web shares on Facebook

Metric

Total shares of a web message (from sources like News, Blogs, etc.) on Facebook

Reward Reactions Count

Metric

Count of all reward reactions on a post

Sad Reactions Count

Metric

Count of all sad reactions on a post

Haha Reactions Count

Metric

Count of all haha reactions on a post

Wow Reactions Count

Metric

Count of all wow reactions on a post

Angry Reactions Count

Metric

Count of all angry reactions on a post

Love Reactions Count

Metric

Count of all love reactions on a post

Share count of facebook

Metric

Count of shares of Facebook messages that match the selected filters

Reach

Metric

A measure of the size of the potential audience of a message.

Earned Engagement

Metric

Facebook: All Reaction Count + Share Count + Comment Count

Likes Count

Metric

Facebook Likes Count on a post

Distinct Users

Metric

Distinct users count from which mentions are coming in.

Note: It is required to have an Author URL in the message metadata for it to be considered as a distinct user.

Comments Count

Metric

The total count of comments on a mention.

Photo Mentions

Metric

Mention count containing photos in it

Reach Count

Dimension

Reach Count is a bucketed view of the potential audience of a message, i.e. the Reach of the message. It is measured as the follower count of the author at the time of posting.

To fetch data from Facebook

At Sprinklr, you can listen from Facebook public pages in two different routes –

Query-based topic

  • In order to fetch data from Facebook, you need to create a Query-based Topic with Facebook as its source. To learn in detail about how to create a topic, read Create a Topic in Topic Creation UI.

  • While creating or editing your topic, click the Apply Filters tab, and select Facebook as one of the Social channels.

  • You can also select Source: Facebook from the Dashboard/ Widget filter.

Domain-based topic

  • In order to fetch data from Facebook, you need to create a Domain-based Topic with Facebook as its source.

  • You can add the domains/domain list in the Setup Profile section of Topic builder.

  • While creating or editing your topic, click the Apply Filters tab and select Facebook as one of the Social Channels.

  • You can also select Source: Facebook from the Dashboard/ Widget filter.

Note: If the domain is already in the 150k+ indexed repository, then it will backfill data till the date when it was indexed in the Sprinklr repository otherwise, the page will be indexed, (to add new FB pages, field team need to raise a support ticket with the following details: Partner name & ID, List of FB public pages to be indexed) and fetching will be on a going-forward basis with no backfilling possible.

Limitations

  • Facebook deprecated the broad keyword-based search API long ago. So any listening topic query based on Keyword search criteria will not fetch from FB as there is no API exposed.

  • 100 pages limit for domain-based Listening is due to API rate limitations per client (negotiable as per use-case – reach out to Support)

  • Only Facebook page posts, comments and replies can be fetched; Facebook Groups is not supported via API

  • Location data is not available for earned mentions.

To backfill data from Facebook

To know more about how to backfill data, check out Listening Backfill for Topics.

Frequently asked questions

Facebook's API does not provide full search capabilities. We can however listen to public Facebook pages – we have a repository of >150k FB public pages.

From the date of addition of the FB page.

Until Meta provides any intimation for removal of the data, it remains in our environment.

Refresh rate: 2 to 3 hours.

1000 pages limit for domain-based listening due to API rate limitations per client (negotiable as per use-case – reach out to Support)

In this method, if the domain is already in 150k+ indexed repository, then it will backfill data when it was indexed in Sprinklr repository otherwise the page has to be indexed with help of support ticket method and fetching will be on a going forward basis with no backfilling.

Facebook does not allow listening on personal profile or Facebook groups.

We get Author details (sender's name) for the posts on public pages but not for the comments/ replies in which it shows "Facebook user" as the comment and replies belong to a personal profile. (Meta policy and limitations – valid for all players in this market)

No. FB pages do not require source verification.