Creating a Facebook data set
You can create a Facebook data set record to track and analyze the text-based content that is posted on the Facebook social media site. By analyzing users' input, you can gain insight that helps you to structure the data in your application to deliver better services to customers and increase your customer base.
For example, by tracking and analyzing posts on the Facebook page of your organization, you can quickly detect and respond to any issues that your customers might have.
Use the Facebook data set to filter Facebook posts according to the keywords that you specify. First, create a Facebook data to connect with the Facebook API. Next, reference the data set from a data flow and use the Text Analyzer rule to analyze the text-based content of Facebook posts.
In Dev Studio, click.
Enter the data set label and identifier.
From the Type list, select Facebook.
Provide the ruleset, Applies to class, and ruleset version of the data set.The Applies-to class for Facebook data sets must always be Data-Social-Facebook.
Click Create and open.
On the Facebook tab, in the Access details section enter the following information from your Facebook application:
Every page owner has a page token for the owned page. You must obtain this page token to fetch posts, direct messages, and the promoted posts for the page.When you enter a valid Facebook token, the Facebook page URL field is automatically populated with the address of the Facebook page from which you want to extract data for text analysis. By clicking that URL, you open the corresponding Facebook page.
- App ID
- App secret
- Facebook Page Token
Configure which metadata types to track on the Facebook page. In the Endpoints section, you can select the following metadata types:
- Direct messages
- Page timeline and tagged posts
- Posts that are promoted
- Comments on posts
In the Search section, enter the time period to retrieve Facebook posts.For example, you can retrieve Facebook posts submitted within the last 24 hours. Configure this information if you want to retrieve either historical posts or posts that were not retrieved as a result of a system failure.
In the Track additional Facebook page(s) section, click Add URL, and enter the name of one or more Facebook pages for which you want to analyze text-based content.You can analyze only the public posts on these pages.
Enter the names of users whose posts you want to exclude from analysis by clicking Add follower in the Ignore section.See the Facebook Graph API documentation for information about limitations when specifying keywords and authors.
- Customizing the metadata retrieval from Facebook data sets
You can customize the type of data that is retrieved from Facebook data sets through social media connectors in Pega Platform to get specific content that is required to fulfill your business objectives (for example, user verification information, profile pictures, emoticons, and so on). You customize that content by providing the correct connection details to the Facebook data sets, retrieving the social media metadata, and mapping that metadata to the Pega Platform properties.
- Accessing the Social Media Metadata landing page
From the Social Media Metadata landing page you can define the type of metadata that is retrieved from Facebook data sets through social media connectors.
- Types of Data Set rules
Learn about the types of data set rules that you can create in Pega Platform.
- About Data Set rules
Data sets define collections of records, allowing you to set up instances that make use of data abstraction to represent data stored in different sources and formats. Depending on the type selected when creating a new instance, data sets represent Visual Business Director (VBD) data sources, data in database tables or data in decision data stores. Through the data management operations for each data set type, you can read, insert and remove records. Data sets are used on their own through data management operations, as part of combined data
- Data Set rules - Completing the Create, Save As, or Specialization form