Overview
Connecting your Facebook (Meta) Ads account to Datadrew lets you see your ad performance alongside Shopify data in one place. You will get blended metrics, product-level ROAS, campaign performance, and the ability to ask Drew AI questions about your ad spend.
Prerequisites
A Facebook account with access to the ad accounts you want to connect
Admin or advertiser role on the Facebook Business Manager that owns the ad accounts
Datadrew installed on your Shopify store
Step-by-step connection
Open the Integrations page. In Datadrew, click Integrations in the sidebar.
Find the Facebook Ads card. You will see cards for each available integration. Look for the Facebook Ads card and click "Connect".
Log in to Facebook. A new window will open asking you to log in to your Facebook account (if you are not already logged in).
Grant permissions. Facebook will ask you to authorize Datadrew to access your ad account data. The permissions include reading ad insights, ad management data, and business management information. Click "Continue" to grant access.
Select your ad accounts. After authorization, you will be redirected back to Datadrew. A dialog will appear listing all the ad accounts associated with your Facebook Business Manager. Select the ad account(s) you want to connect and click "Connect".
Confirm the connection. The Facebook Ads integration card will update to show a "Connected" status. Your ad data will begin syncing.
Wait for the initial sync. The first sync of your Facebook Ads data typically takes 30 minutes to a few hours, depending on the volume of historical data. Once complete, your Facebook Ads metrics will appear on the dashboard and in the Ads reports.
What data syncs
Datadrew syncs the following data from your Facebook Ads account:
Ad account details — account name, status, timezone
Campaigns — campaign names, statuses, objectives
Ad sets — ad set configuration and targeting
Ads — individual ad details
Ad insights — daily performance metrics (spend, impressions, clicks, conversions, revenue)
Product-level insights — performance data tied to specific product IDs for product performance reporting
Images and videos — creative assets associated with your ads
Hourly insights — granular hourly performance data for the Hourly Performance dashboard
Where to find your data
Once connected, your Facebook Ads data appears in several places:
Dashboard — blended ad metrics at the top (combined with Google Ads)
Acquisition > Ads > Facebook Ads — dedicated Facebook Ads report
Acquisition > Ads > Blended Summary — cross-platform ad performance
Acquisition > Product Performance — product-level ROAS including Meta Advantage+ campaigns
Acquisition > Hourly Performance — hourly ad spend and performance
Drew AI — ask questions like "What is my Facebook Ads ROAS this month?"
Troubleshooting tips
"No ad accounts found" — Make sure you have admin or advertiser access to at least one ad account in your Facebook Business Manager.
Connection failed — Try clearing your browser cookies for facebook.com and reconnecting. Also verify that your Facebook account is not restricted.
Data not appearing — The initial sync can take a few hours. If data has not appeared after 6 hours, contact support.
Token expired — Facebook access tokens can expire. If you see a reconnection banner, click it to re-authorize.
Note: Datadrew requests a long-lived access token from Facebook, which typically lasts 60 days. If your token expires, you will see a reconnection banner at the top of the Integrations page prompting you to re-authorize.
Need help?
If you have trouble connecting your Facebook Ads account, reach out to us at support@datadrew.io or use the in-app chat. We can help troubleshoot permission issues and verify your connection.
Related articles
