Facebook has posed certain restrictions on using FB Audience using Marketing APIs. Some of the common errors that you may encounter while configuring the FB Audience campaigns are listed below.
Error in the UI | Description | Resolution |
Requires business_management permission |
As per Facebook documentation, the business_management permission allows your app to read and write with the Business Manager API. The allowed usage for this permission is to manage business assets such as an ad account and to claim ad accounts. You may also use this permission to request analytics insights to improve your app and for marketing or advertising purposes through the use of aggregated and de-identified or anonymized information (provided such data cannot be re-identified). |
If you encounter this error, then your app needs to undergo an App review process. For more information, refer to the steps mentioned in app review. |
Failed to create the new Facebook audience. Please try again. |
This error is displayed if you cannot create a new custom audience in step 2 of FB Audience Campaign Creation. |
One of the common reasons for this failure is that Custom Audience terms are not accepted (Permission error), and hence FB doesn't let you create a custom audience. For more information, refer to identifying and resolving permission errors. |
How to check if you have the requisite permissions?
Excerpt from FB docs
The API does not allow you to create or change Custom Audiences if the terms have not been accepted. If the contract is not signed, we trigger an errors when you try to create or edit a custom file Custom Audience
Identifying permission issues
To make sure that the permissions-related issues are causing the failure in Audience creation, do the following:
-
-
- Go to Developer Tools in your browser.
- Open the Network tab.
- Click on Create Audience in Create new audience.
- You will be able to see the error as shown below.
-
Resolving permission issues
To resolve this issue, do the following:
-
-
- Navigate to the custom to the manage custom audiences link. You will be asked to log in if you have not already logged in.
- Update the correct Ad account ID in the URL.
- Accept the terms and conditions for the Ad account.
- Fetch the new access token from the App dashboard.
- Go to the MoEngage dashboard. Log out from Facebook on the MoEngage Settings page and log in again with the new access token.
- Try creating a new audience/ add new users to the existing audience now.
-
If the problem persists, try these additional steps:
-
-
- Go to the Facebook App dashboard, and click Add Product. Search for Facebook Login.
- Select Facebook Login. Fill in the relevant details.
- Add Facebook Login. This should get added on the left panel under Products.
- Return to the MoEngage dashboard and create a new audience/ add new users to an existing audience.
-