We are currently in Pega v8.5.1. We have a Pega marketing setup in place and working and are trying to do a POC on Facebook Paid Media Ads. We have already established a successful integration with Facebook by adding the destination.
Can someone please explain the detailed step by step process to post Ads to Facebook? I mean what are the artifacts that we need to configure step by step. Till now we have done the following steps after successfully establishing the Facebook destination:
Configure the paid destination in Next Best Action Designer.
Create a simple Paid strategy with Proposition import and results(in the NBAD itself).
Enable a particular action for Paid channel.
Enable all the Paid media related agents.
I have gone through loads of articles on PDN but none of them explain the end to end configuration setup.
Hi @ChiranjeetM5260 , the simplest way to start is via segment rule. You can create a customer segment with certain criteria. After this add, Facebook paid destination in Paid sync tab of segment rule. Then run the segment.
You can monitor the progress of this segment paid sync from the Paid sync tab itself. Or you can navigate to App Studio->Settings->Channels->Paid media->Sync tracking page to monitor the progress.
Once the job status is COMPLETED then you can navigate to the Paid media audience page from App Studio → Audiences → Paid Media. Audiences generated in the ad networks will be visible on this landing page.
@moryh Thanks for the information. I have a query related to the segment which you have suggested.
Suppose the segment gets created and populated. Will I use it in a stand-alone campaign? Because the NBA schedule campaign already has a segment configured.
Secondly, how does this segment get updated or populated with paid sync enabled? As Pega NBA best practice, we should keep just the starting population criteria in segment and the complex ones in engagement policies. Does, syncing the segment with paid media mean whatever offers are returned by the strategy, those offers will appear in the Facebook feeds of the customers?
in addition to what Harindra has said above, here’s a document about enabling paid synchronization for segments: Pegasystems Documentation
For Facebook destinations, segment-based audiences are updated when the segment is updated in CDH. Segments generate audiences based on the contents of that segment, for example, a list of individuals who have opted in for the newsletter. If you would like to use audiences that are based on next best action, you must define the trigger for the update. This article provides an overview: Pegasystems Documentation and this one has more specific information about configuring recurring schedules: Pegasystems Documentation
I hope this helps! Let me know if you have questions or comments.
If the customer is eligible for an offer and the offer is enabled for paid media, the offer will appear in the Facebook feed of the customer who is registered in Facebook with the email id which is mapped to the customer in Pega
@ChiranjeetM5260 As far as I understand, it is not necessary to enable the paid synchronization for a segment that is used as the starting population for next best action. The starting population segment is not sent to the ad platform directly, but rather used as a starting point for the strategy to select the next best action.
Segment synchronization is a good starting point to test the synchronization without configuring the more advanced use cases. You only need to configure the destination (Pegasystems Documentation) and enable paid sync on the segment itself, then run the segment (Pegasystems Documentation). You do not need to enable actions for paid or run campaigns. After the segment runs, you can verify the results on the Audiences page, or in the destination platform, where you should now have a paid audience based on the segment.
I would suggest that you first test the basic, segment-based synchronization and verify that it works before enabling paid schedules. This should make it easier to troubleshoot in case of errors.