That’s a common and frustrating issue when trying to link Facebook Ads and Google Analytics, especially with newer setups.
It sounds like you’re encountering the specific requirements for Facebook’s Measurement Protocol or a similar feature, which demands a certain quality and recency of conversion data.
The requirement for datasets to have been used for ad optimization within the last 56 days is critical and suggests that the dataset you’re trying to select hasn’t been active in campaigns or its associated pixel data hasn’t been used as the primary optimization goal for a sufficient period.
Since you recently installed the pixel on a new website, the part about datasets taking 2 to 7 days to become eligible is likely the first hurdle you need to clear, as the system needs time to collect data and confirm its use in optimization.
The biggest blocker, however, is the conversion event cannot simply be a page view event.
Facebook wants to ensure you’re linking based on a meaningful event, like a purchase, lead, or form submission, so you should focus on making sure your conversion event is set up as something other than PageView or ViewContent.
A simple solution, if you haven’t already, is to ensure your ads are actively running and optimized for a standard event like Purchase or Lead that is being fired by your new pixel setup, and then wait out that initial 2-7 day period.
You should also know that directly linking the two platforms via that specific interface isn’t the most robust or future-proof solution anyway, especially with increasing privacy restrictions and browser limitations affecting client-side tracking like the Facebook Pixel.
A better, more comprehensive, and resilient solution for connecting your campaign data would be to implement server-side tracking using a combination of technologies.
This involves using the Facebook Conversions API (CAPI) to send conversion data directly from your server to Facebook, bypassing browser restrictions.
A full-stack solution involves using an automation platform like Latenode to orchestrate the data flow.
The process would look like this: a user performs a conversion on your site, which is captured by Google Tag Manager (GTM).
This event is then sent to a server-side tracking service, like Stape or a custom setup on Google Cloud Platform, which acts as your proxy.
From this server, an API call is made via CAPI to Facebook and, separately, a different API call is made to Google Analytics Data API (or the Measurement Protocol for GA4) to ensure your conversions are recorded there as well, matching the quality of the CAPI data.
This approach is superior because it gives you greater control over the data being sent, is more accurate, and creates a unified, reliable source of conversion data for both platforms, sidestepping the specific dataset eligibility issues you’re facing now and providing a much more accurate cross-platform tracking linkage.