Skip to main content
When your Google Ads data is not showing correctly in reports, the issue usually relates to account permissions, sync timing, or tracking configuration. This guide covers the most common Google Ads reporting problems in the HoopAI platform and how to fix them.
1

Check the integration status

Navigate to Settings > Integrations > Google Ads and verify the connection status. If the status shows Disconnected or Error, you need to reconnect.
2

Reconnect your Google Ads account

Click Connect and sign in with the Google account that has access to the Google Ads account. You must use an account with Admin or Standard access — read-only accounts cannot sync data to Hoop.
3

Select the correct Ads account

If you manage multiple Google Ads accounts, make sure you select the correct account or MCC sub-account during the connection flow. Hoop will only pull data from the account you select.
4

Grant required permissions

When prompted, accept all requested permissions. Declining any permission can prevent Hoop from reading campaign, ad group, or conversion data.
If your Google Ads account uses a manager account (MCC), connect through the MCC and select the specific child account. Connecting directly to a child account under an MCC may cause permission conflicts.

Data not appearing in reports

IssueCauseFix
No data for todayGoogle Ads data typically has a 3–4 hour delayWait and check again later — same-day data is not real-time
Data missing for specific campaignsCampaign filter applied in reportRemove or adjust the campaign filter in the report settings
Metrics show zeroAccount connected but no active campaignsVerify campaigns are running in your Google Ads dashboard
Historical data missingHoop syncs data from the connection date forwardData from before the integration was connected is not available
Google Ads reporting data in Hoop refreshes every 6 hours. If you recently made changes in Google Ads, allow at least one sync cycle before expecting updated numbers.

Conversion tracking issues

1

Verify the conversion action exists in Google Ads

Open your Google Ads account and navigate to Tools > Conversions. Confirm the conversion action is active and has recorded at least one conversion recently.
2

Check attribution settings

In Hoop, go to Reporting > Attribution Settings and verify the attribution model matches what you expect. Differences between first-click, last-click, and linear attribution can cause numbers to differ from Google Ads.
3

Compare date ranges

Ensure you are comparing the same date range in both Hoop and Google Ads. Timezone differences between your Google Ads account and Hoop sub-account can shift data between days.
4

Review conversion windows

Google Ads may attribute conversions up to 90 days after a click. If your Hoop report uses a shorter window, you may see fewer conversions.

Attribution mismatches between Hoop and Google Ads

It is normal for Hoop and Google Ads to report slightly different numbers. This happens because each platform uses its own attribution model, conversion window, and data processing timeline.
Common causes of discrepancies:
  • Attribution model differences — Google Ads defaults to data-driven attribution, while Hoop may use last-click
  • Timezone mismatches — Check timezone settings in both platforms under account settings
  • Cross-device conversions — Google Ads may include estimated cross-device conversions that Hoop does not track
  • Conversion counting — Google Ads can count multiple conversions per click; Hoop may count one per contact

Reconnecting after token expiry

1

Identify the expired connection

Go to Settings > Integrations > Google Ads. If the status shows Token Expired or Reconnection Required, the OAuth token has expired.
2

Disconnect and reconnect

Click Disconnect, then click Connect again. Sign in with the same Google account and re-authorize access.
3

Verify data resumes

After reconnecting, wait one sync cycle (up to 6 hours) and then check your reports to confirm data is flowing again.
Set a calendar reminder to check your Google Ads integration monthly. OAuth tokens can expire if Google detects inactivity or security changes on the account.

FAQs

Attribution models, conversion windows, timezone settings, and data refresh timing all contribute to differences. For the closest match, ensure both platforms use the same timezone and compare the same date ranges.
Currently, you can connect one Google Ads account per Hoop sub-account. If you manage multiple accounts, connect the one most relevant to the sub-account’s reporting needs.
Hoop begins syncing data from the date the integration is connected. It does not backfill historical data from before the connection date.
Last modified on March 5, 2026