Syncing Your Ad Account
What syncing does, when to do it, how to trigger it from different places in ClickFortify, and how to fix it when it doesn't work.
Syncing keeps ClickFortify's records aligned with your live Google Ads account — pulling in new campaigns, refreshing tracking settings, and re-validating the OAuth connection. This guide explains what sync actually does, where to trigger it, and how to diagnose problems when it fails.
What Sync Does
There are two distinct sync operations in ClickFortify. They look similar but do different things.
Connection Sync
A connection is the OAuth link between ClickFortify and your Google account. Syncing a connection:
- Re-validates the OAuth token is still active
- Refreshes the list of Google Ads accounts accessible through that Google login
- Updates the connection status from
UNLINKEDback toOKif access was restored
Trigger this when: you've added new accounts to your Google Ads manager, you see UNLINKED status, or the account list looks stale.
Account Sync
An ad account is a specific Google Ads customer ID connected to your Space. Syncing an account:
- Pulls the latest campaign and ad group list from Google Ads
- Re-reads tracking template and final URL suffix settings
- Refreshes campaign statuses (Enabled, Paused, Removed)
- Checks whether tracking is correctly applied
Trigger this when: new campaigns aren't appearing, tracking shows an error, or campaign data looks out of date.
When to Sync
| Situation | What to Sync |
|---|---|
| New campaigns created in Google Ads don't appear | Ad account (from Ads Manager) |
| Tracking template shows Error or Pending | Ad account (from account settings) |
| Campaign status is wrong or stale | Ad account (from Ads Manager) |
| Account list in dropdown is missing accounts | Connection (from Space Settings) |
| Account shows UNLINKED status | Connection (from Space Settings) |
| Just reconnected after a token expiry | Connection first, then Account |
| Data looks incomplete right after connecting | Ad account (from account settings) |
How to Sync
Sync from Ads Manager (Account Sync)
This is the fastest way to refresh campaign data.
- Go to Ads Manager in the sidebar
- Click the Refresh button in the top right
- Wait for the campaign list to reload
The Refresh button triggers an account-level sync for the active ad account. New campaigns, status changes, and tracking updates will appear once the sync completes.
Sync from Space Settings (Connection Sync)
Use this when the connection itself needs refreshing — for example, to update the available accounts list or restore an UNLINKED connection.
- Go to Space Settings in the sidebar
- Under Connections, find the Google Ads connection
- Click the Sync button next to the connection
- Wait for status to return to OK
Sync from Ad Account Settings (Account Sync)
Use this when you need to sync a specific account's tracking configuration.
- Go to Space Settings → PPC Accounts
- Find the ad account and open its settings
- Click Synchronize
- ClickFortify will re-read the account's tracking template, final URL suffix, and campaign list from Google Ads
Connection Status: OK vs UNLINKED
| Status | What It Means | What to Do |
|---|---|---|
| OK | OAuth token is valid, ClickFortify can communicate with Google Ads | Nothing — working normally |
| UNLINKED | Access has been revoked or the token expired | Reauthorize (see below) |
Syncing a connection in UNLINKED status will not fix it. A sync only refreshes data — it cannot restore access that has been revoked. You must reauthorize the Google account.
Reauthorizing a Connection
Reauthorization is needed when:
- The connection status shows UNLINKED
- Sync completes but campaigns still don't appear
- You changed the Google account's password or revoked app access
- The account was idle for an extended period
Steps:
- Go to Space Settings → Connections
- Find the affected Google Ads connection
- Click Reauthorize
- Sign in with the same Google account that originally authorized the connection
- Approve the permissions
- Once reauthorized, click Sync to pull fresh data
If you manage multiple Google accounts, make sure you sign in with the correct one — the account that has access to the Google Ads account you want to protect.
Troubleshooting Sync Issues
Campaigns don't appear after syncing
Check these first:
- Is the correct ad account selected? In Space Settings → PPC Accounts, confirm the Customer ID matches your intended account.
- Are there active campaigns in Google Ads? Campaigns set to Removed won't appear.
- Did you sync the right thing? The Ads Manager Refresh button syncs the account — not the connection. If the connection is stale, sync the connection first from Space Settings.
Recovery order:
- Sync the connection (Space Settings → Connections)
- Then sync the account (Ads Manager → Refresh or PPC Accounts → Synchronize)
Tracking shows Error or Pending after sync
Tracking errors after sync usually mean one of three things:
| Cause | Sign | Fix |
|---|---|---|
| Insufficient permissions | Sync succeeds but tracking stays Error | Verify the Google account has admin access, not just read-only |
| Inherited account settings | Tracking template is set at MCC level and overrides child | Switch to manual tracking in the account settings and paste the values directly |
| Stale sync | Settings were recently changed in Google Ads | Sync the account again after a 2–3 minute wait |
To apply tracking manually:
- Go to Space Settings → PPC Accounts → open the account
- In the Google Ads account settings, find the Tracking Template value
- Copy it
- In Google Ads, navigate to the account or campaign settings and paste it manually
Account list is missing after sync
If you triggered a connection sync but still can't see an account in the dropdown:
- Confirm the Google user who authorized ClickFortify actually has access to that account in Google Ads
- If the account is under an MCC, the MCC connection shows parent accounts — select the MCC first, then choose the child account
- Check if the account was recently created in Google Ads — new accounts can take up to 30 minutes to appear in API responses
Sync runs but status stays UNLINKED
Sync cannot restore a broken OAuth token. If status returns to UNLINKED after syncing:
- Delete the existing connection
- Re-run the Authorize Google Ads flow with the correct Google account
- Sync after reauthorization
Wrong campaigns showing after sync
This usually means the wrong account is connected — not a sync problem.
- Go to Space Settings → PPC Accounts
- Check the Customer ID shown for the connected account
- Open Google Ads and verify the Customer ID at the top of the account view
- If they don't match, delete the account in ClickFortify and reconnect with the correct one
Sync takes too long or appears to hang
- Wait up to 60 seconds before assuming it failed — Google Ads API responses can be slow during peak hours
- If still stuck after 60 seconds, refresh the page and check whether the data updated
- If campaigns appear correctly after refresh, the sync completed successfully even if the UI didn't confirm it cleanly
When Sync Is Not Enough
Sync cannot help with:
- A revoked OAuth token → requires reauthorization
- A deleted or suspended Google Ads account → cannot be recovered
- Campaigns excluded from the API due to account-level restrictions → contact Google Ads support
- Connecting a different Google Ads account → add a new account via Space Settings
Recovery Checklist
Work through this order before escalating:
- Confirm the correct Google account was used for authorization
- Confirm the Customer ID in ClickFortify matches the intended Google Ads account
- Check the connection status (OK vs UNLINKED) in Space Settings → Connections
- If UNLINKED: reauthorize, then sync
- If OK: sync the connection, then sync the account
- Check Ads Manager for updated campaigns
- If tracking is still broken: switch to manual tracking and paste the values