To bring reporting into line with Facebook Ad Manager, Supermetrics enabled unified attribution by default for all Facebook Ads queries in late 2021.
As Facebook doesn’t support aggregating conversion data with mixed attribution windows, Supermetrics is designed to build and pull this data independently. However, for as long as there’s no Facebook support for this type of data, queries with unified attribution enabled in Supermetrics will continue to encounter errors.
Only some Facebook Ads queries are affected by this issue. Impacted queries all:
- Have unified attribution enabled
- Are using Default attribution as the conversion window setting
- Are aggregating mixed attribution windows (this happens when a query pulls conversion data at the ad account level)
If you have a query that meets these criteria and isn’t returning offsite or custom conversions data, there are a few steps you can take.
Solution 1: Remove Default attribution
Only queries that use Default attribution as their conversion window will encounter this error. For that reason, switching a query’s attribution setting will usually solve the issue.
Note that if you have ad sets with mixed attribution, the ones not matching their settings will be calculated differently, and won’t return data as it appears in Ad Manager.
Solution 2: Split by campaign, ad set, or ad
Splitting a query by campaign, ad set, or ad dimensions can avoid mixed attribution settings. For this reason, it’ll usually return the right values. Filters, though impractical for Data Studio scorecards, can also achieve this.
Solution 3: Disable unified attribution
Disabling unified attribution will allow Supermetrics to pull offsite and custom conversions data.
However, disabling this setting will likely lead to data that’s unverifiable, or doesn’t reflect the values in Ads Manager. For that reason, we recommend not disabling it unless absolutely necessary.