Send your event data from RudderStack to Facebook Custom Audience.
4 minute read
This guide will help you set up Facebook Custom Audience as a destination in the RudderStack dashboard. It also lists the configuration settings required to correctly send data from the supported sources to Facebook Custom Audience.
Make sure you have already set up a Reverse ETL source in RudderStack before following the steps in this guide.
Setup
In your RudderStack dashboard, go to Directory > Destinations > Cloud Destinations and search for Facebook Custom Audience.
Connection settings
Configure the following settings to set up Facebook Custom Audience as a destination in RudderStack:
Setting
Description
Name
Specify a unique name to identify the destination in RudderStack.
Access Token
Enter the access token of your business application set up for accessing the Facebook Marketing API.
Ad Account ID
Enter the Ad Account ID of your business application.
Hover over Create Audience and select Custom Audience.
Select Customer List and click Next.
Prepare your customer list by selecting and mapping the identifiers. Make sure you have enough identifiers before uploading the list.
Upload the CSV file you want to use for your new custom audience. Under the Does your list include a column for customer value? setting, make sure to select No, continue with a customer list that doesn’t include customer value.
You can also download the file template CSV and upload it.
Finally, click Import and create to create the audience.
The custom audience you create should have edit permissions. Otherwise, RudderStack will not be able to add or remove users from the list.
How do I check if the custom audience has edit permissions?
To check if the audience has edit permissions enabled, go to the Audiences tab, select your custom audience, and check the Actions dropdown. You should see the Edit option as seen below:
How do I obtain the Ad Account ID?
Go to your Facebook Ads Manager account where you can find the Ad Account ID in the account’s drop-down menu:
You can click on See More Ad Accounts if the required Ad account is not visible.
Where can I find the user Access Token for the application?
To generate the user access token for your application, you must first add it as a system user asset with manage permissions.
Follow these steps to generate a user access token required to use the Facebook Marketing API:
Under the system user, click the Generate New Token button and select the app from the dropdown.
Choose the Token expiration time.
Under Available permissions, select ads_read and ads_management.
Click the Generate Token button and copy the token credentials.
Should I use sessionIdAdd or sessionIdDelete before adding or removing users in Custom Audience?
sessionIdAdd and sessionIdDelete helps you track and use a particular session ID while adding or removing users. This is useful when you are sending data in chunks. If you do not include these fields, Facebook creates a session ID itself.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.