Facebook Ads
DLH.io documentation for Facebook Ads
Facebook (Meta) advertising campaigns reach millions of people on a daily basis. The Facebook Ads data for the spend and metadata about the views, potential customers, conversions, etc. is available to you to bring into your data pipeline and your warehouse to build more insights, KPIs, etc. with DLH.io so that you can be as efficient and effective as possible with your marketing objectives.
DLH.io gives you the no-code tools to connect to your Facebook Ads and extract this data on your terms so you can get at the core of the data so you can see all aspects of your campaigns.
Prerequisites
To connect Facebook Ads to DLH.io, you need:
- An active Meta Ads Manager account with the following permissions for accounts you'd like to sync:
- ads_read
- Permission to sync Ads report information for Ad accounts that you own or Ad accounts that you have been granted access to through this permission
- ads_management
- Permission to sync Ads accounts' metadata. This permission is also used to request the id and account_timezone fields of Ad accounts. The account_timezone field is required to save the correct report date in the destination.
- business_management
- Permission to sync Business fields. Every field that starts with the business prefix will be skipped if this permission isn't granted.
- ads_read
Setup Instructions
DLH.io securely connects to your Facebook Ads account. Using the form in the DLH.io portal please complete the following steps:
- Enter a Name or Alias for this connection, in the 'Name/Alias' field, that is unique from other connectors.
- Enter in the 'Target Schema Prefix' field, a name that will be unique in your cloud warehouse destination database where you wish to replicate the data.
- Click the Authorize Your Account button which will save the connection.
Connect to Facebook Ads
Helpful Tip
Most API requests sent by Facebook Ads connectors are sent between 3 a.m. and 7 a.m. (UTC {Time Converter}). We recommend that you set the start time of your connector outside this high-load period. This action mitigates possible rate limit issues and optimizes sync time.
Replicated Entities
The following Facebook Ads entities are replicated to your target destination. These are the table names you will see:
- AD
- ADS_PIXEL
- AD_ACCOUNT
- AD_ACCOUNT_ATTRIBUTION_SPEC
- AD_ACCOUNT_DELIVERY_CHECK
- AD_ACCOUNT_USER
- AD_ACTIVITIES
- AD_CAMPAIGN
- AD_CAMPAIGN_ISSUE_INFO
- AD_CONVERSION_SPECS
- AD_DELIVERY_CHECK
- AD_GROUP_ISSUE_INFO
- AD_IMAGE
- AD_INSIGHT
- AD_LABEL
- AD_PLACE_PAGE_SET
- AD_RECOMMENDATION
- AD_RULE
- AD_RULES_HISTORY
- AD_RULE_HISTORY_RESULT
- AD_RULE_HISTORY_RESULT_ACTION
- AD_SET
- AD_SET_AD_RECOMMENDATION
- AD_SET_ATTRIBUTION_SPEC
- AD_SET_FREQUENCY_CONTROL_SPECS
- AD_SET_ISSUE_INFO
- AD_SET_SCHEDULE
- AD_STUDY
- AD_TRACKING_SPECS
- AD_VIDEO
- AD_VOLUME
- BUSINESS
- SYSTEM_USER
Issue Handling
If any issues occur with the authorization simply return to the sources page in DLH.io, edit the source details and click the Save & Test or Authorize Your Account or Re-Authorize Account button to confirm connectivity. If any issues persist please contact our support team via the DLH.io Support Portal.