Roughly 30 percent of accounts that import from Google Ads into Microsoft Advertising in 2026 hit at least one silent break in the first sync — a skipped feature, a duplicated campaign, or conversions that never start counting — yet the import screen reports success because the rows that did transfer transferred fine. Microsoft Advertising makes the import look like one click, so the real work is reading what did not come across and fixing it before the account spends.
This guide works through seven failure points — how the import runs, what does not transfer, the errors to expect, scheduled-import conflicts, conversion and audience mapping, verification, and an ongoing hygiene routine — so you fix the cause, not the symptom. To check an imported account against the most common leaks automatically, run our free 5-axis ad account audit.
Updated 2026-05-04 with current Import from Google Ads behavior, UET tag mapping and scheduled-import settings observed across US, UK and European accounts.
- Read the import summary first — it lists every skipped, partial or changed item before you touch a setting. 2. The first import is a draft — scripts, some assets and certain bid strategies do not transfer. 3. Re-imports duplicate unless you match to existing campaigns. 4. UET conversions never map — install the UET tag and rebuild goals yourself. 5. Scheduled imports can overwrite the manual edits you make only inside Microsoft Advertising.
How does the Google Ads import actually work?
The import is the first thing to understand because every later problem stems from how you ran it. Microsoft Advertising offers Import from Google Ads as either a one-time pull or a recurring schedule, and the two behave very differently once your account is live.
One-time import — A single pull copies campaigns, ad groups, keywords and ads as a snapshot. It is ideal for a first migration because nothing changes again unless you re-run it. You own every edit afterward, which makes it the safest choice while you learn what transferred.
Scheduled import — A recurring sync re-reads the Google Ads account on a cadence — daily, weekly or monthly — and re-applies it. This keeps the two platforms aligned but makes Google Ads the source of truth, so it can revert anything you change only in Microsoft. Choose it deliberately, not by default.
Matching behavior — On any run after the first, the tool can update existing items or create new ones. This single choice decides whether you get a clean update or a pile of duplicates. For the end-to-end walkthrough, see our Import from Google Ads guide.
What does not import, or imports differently?
The import never produces a perfect mirror of the Google Ads account, so treat the result as a draft. Knowing what is dropped or altered up front stops you trusting numbers that were never going to be complete.
Scripts and automation — Google Ads scripts do not import at all, because Microsoft Advertising runs its own automation framework. Any rule or script logic you relied on must be rebuilt natively.
Assets and extensions — Some asset and extension types map only partially, and a few are dropped entirely. Sitelinks and callouts usually carry over, but newer or platform-specific asset types may not, so audit them rather than assume.
Bid strategies — Certain Google bid strategies have no direct Microsoft equivalent and fall back to a default such as Enhanced CPC. Audiences like Customer Match and some lists also do not transfer. To weigh the platform differences before you migrate, see our Microsoft Ads vs Google Ads comparison.
Which errors and warnings should you expect?
The import summary is the most important screen in this whole process, because it tells you exactly what failed or changed while everything still looks green. Read it before you judge the account.
Unsupported-feature warnings — Expect notices that scripts, certain bid strategies, or specific asset types were not imported. These are not bugs; they are gaps you now own and must rebuild manually inside Microsoft Advertising.
Duplicate-campaign warnings — A re-import that creates new items instead of updating existing ones flags or silently produces duplicates. Two near-identical campaigns both serving is the classic tell, and they overspend together until you intervene.
Currency, time zone and tracking — Currency and time-zone differences can distort budgets and reports, and Google tag conversions do not map to the UET tag. The summary will not always shout this, so confirm it yourself. Our Microsoft Ads beginner guide covers the account basics these warnings touch.
Is a scheduled import overwriting your manual changes?
Once the account is live, the scheduled import becomes the leak that surprises people most. It quietly re-applies Google Ads as the source of truth, so the careful edits you made only in Microsoft Advertising can vanish on the next run.
How the conflict happens — You raise a bid or change a budget inside Microsoft, the schedule fires overnight, and it pushes the Google Ads value back over yours. The next morning your change is gone with no error, because the sync did exactly what it was told.
Decide ownership first — For every setting, choose whether Google Ads or Microsoft is the source of truth. Anything you tune only in Microsoft must be excluded from the schedule, or the schedule turned off and imports run manually.
Scope each run — Use the import options to limit what a run touches — new items only, for example — and review the change preview before it applies. Document which fields Microsoft owns so a teammate does not silently undo them by re-running the sync.
How do you map conversions and audiences after import?
This is the most dangerous gap because it makes a spending account look like it is failing — imported campaigns will show clicks and cost but zero conversions until you build measurement yourself. Nothing about tracking transfers from Google Ads.
Install the UET tag — The UET tag is Microsoft Advertising's own measurement tag, and it does not arrive through the import. Place one UET tag on every page of your site, ideally through a tag manager, before you read any conversion data.
Create conversion goals — Your Google conversion actions do not become Microsoft goals automatically. Build conversion goals that mirror each Google action — purchase, lead, sign-up — and attach them to the UET tag so spend maps to outcomes.
Rebuild audiences — Customer Match and some lists do not transfer, so recreate them and re-target the right campaigns. Verify the tag fires with the UET Tag Helper. Our UET conversion tracking guide walks the full setup step by step.
The Microsoft Advertising import diagnostic table
Work this table top to bottom — it is ordered by how fast each issue is to confirm and how often it is the real cause of a broken or under-counting imported account.
An import that reports success can still be spending on duplicated campaigns, in the wrong currency, with zero working conversion tracking. Letting it run overnight burns real budget on a setup you have not checked — and starves bidding of the signal it needs. Verify currency, time zone, duplicates and the UET tag before you raise a single budget. Fix the import first, then let the account spend.
What is a healthy import hygiene routine?
You will rarely have just one issue, and a scheduled import means new ones can appear on any run. The fix is a repeatable routine, not a one-off check, so problems surface before they spend.
After every import — Read the summary, confirm currency and time zone, and scan for duplicate campaigns. These three checks take minutes and catch the highest-impact breaks before any budget moves.
Before re-importing — Decide to update existing items, not create new, and preview the changes. This single habit prevents the duplicate campaigns that quietly double your spend on the same keywords.
On a schedule — Confirm the UET tag still fires, conversion goals still count, and no Microsoft-owned setting was reverted. Treat measurement as something to re-verify, never assume.
Measure one change at a time. Re-check spend and conversions after each fix, not after all of them, so you know which lever moved the result. Size the budget you are protecting with our wasted ad spend calculator, and to surface every import leak automatically, run the SteerAds free 5-axis audit.
Sources
Official sources consulted for this guide:
-
help.ads.microsoft.com — import from Google Ads
-
help.ads.microsoft.com — about importing campaigns
-
about.ads.microsoft.com — Microsoft Advertising training
-
ads.microsoft.com — Microsoft Advertising
FAQ
Why does my Google Ads import fail or show warnings in Microsoft Advertising?
Most import warnings trace to one of five causes, and you confirm the right one by reading the import summary line by line. First, unsupported features: certain asset types, scripts and bid strategies have no Microsoft equivalent and are skipped. Second, duplication: re-importing without matching to existing campaigns clones them. Third, settings drift: currency and time zone do not always carry over cleanly. Fourth, conversions: Google tag conversions do not map to the UET tag automatically. Fifth, audiences: some lists do not transfer. Roughly 30 percent of first imports show at least one of these. Read the summary, then fix in that order.
What does not import from Google Ads to Microsoft Advertising?
Several things are skipped or changed. Scripts do not import because Microsoft Advertising uses its own automation. Some asset and extension types map only partially, and a few are dropped. Certain Google bid strategies have no direct Microsoft equivalent and fall back to a default like Enhanced CPC. Conversion tracking does not transfer: your Google tag does not become a UET tag, so you must create UET tags and conversion goals yourself. Customer Match and some audience lists do not carry over. Always treat the import as a starting draft, not a finished, mirror-image copy of the Google Ads account.
Why are my campaigns duplicated after importing again?
Duplication happens when a re-import creates new campaigns instead of updating the ones already in your Microsoft Advertising account. The import tool can match to existing items, but if matching is off or names changed, it adds clones that compete with and overspend alongside the originals. The tell is two near-identical campaigns both serving and both spending. Before any second import, choose to update existing campaigns rather than create new, and review the summary preview. If duplicates already exist, pause one set, confirm which holds your manual edits, and delete the redundant copies.
Does the UET tag import from Google Ads conversions?
No. The UET tag is Microsoft Advertising's own measurement tag, and it does not arrive through a Google Ads import. Your Google conversion tag and Google Analytics events do not map across, so an imported account will show campaigns spending with zero conversions until you act. Install one UET tag on every page of your site, then create conversion goals in Microsoft Advertising that mirror your Google conversion actions. Verify the tag fires with the UET Tag Helper before trusting any data. Until UET is live and goals are defined, automated bidding has no signal to optimize.
How do I stop a scheduled import from overwriting my changes?
A scheduled import re-applies the Google Ads account as the source of truth on its cadence, so manual edits you make only in Microsoft Advertising can be reverted on the next sync. Decide first where each setting is owned. For anything you tune only in Microsoft, exclude it from the schedule or turn the schedule off and import manually. Use the import options to limit what each run touches, such as new items only, and review the change preview before it applies. Document which fields Microsoft owns so a teammate does not undo them by re-running the sync.
Is a high import count of changes always a problem?
No. A large change count on a scheduled import is only a problem when those changes overwrite work you meant to keep. A sync that pushes 200 new keywords you added in Google Ads is doing exactly its job. The same sync becomes a problem when it also resets a bid, budget or status you deliberately set inside Microsoft Advertising. That is why you read the preview and scope each run. Judge the import by whether it preserves your Microsoft-owned settings, not by how many rows it touches in total.
How long does it take to fix a messy import?
The fastest wins land within an hour. Deleting duplicate campaigns and correcting currency or time-zone settings can be done the same session. Installing the UET tag and creating conversion goals usually ships in a day, then needs a few days of data to confirm it counts. Rebuilding audiences and remapping unsupported bid strategies takes one to two weeks as lists repopulate and learning settles. Sequence the work so the instant cleanups run first while the slower measurement and audience fixes accumulate data in the background.