Skip to content

Copy a Meta Campaign to TikTok and Google: A Field-by-Field Mapping

Updated 10 min read
RM

Rafael Moreira

Senior Performance Marketer

If you searched for "duplicate campaign to TikTok" after a Meta campaign started winning, the first thing to know is that no ad platform has a "copy to another platform" button. Meta, TikTok and Google each store campaigns in their own objects, with their own objectives, levels, bidding names and creative specs. What moves across is the logic of the campaign: the offer, the audience idea, the creative angle and the tracking. This guide maps each Meta field to its TikTok and Google equivalent, flags what should stay behind and ends with a launch checklist.

Quick answer

To copy a Facebook campaign to Google Ads or TikTok, rebuild it rather than export it. Map the Meta objective to the nearest TikTok objective and Google campaign goal, move ad set settings to the TikTok ad group or the Google asset group, rebuild audiences inside each platform, recut creative to each spec, and install each platform's own pixel and server-side events before launch.

Wevion is an ad operations platform that connects Meta, Google, TikTok, Taboola, Snapchat and Outbrain through their official APIs, syncs them into one view about every 15 minutes, and adds a bulk launcher, rules you approve, profit tracking (in beta) and Wavo, the AI copilot, on top of that shared data.

If you want the full story of one relaunch, our case study on how a dropshipper relaunches a winning product on a new channel walks through it. This article is the reference table you keep open while you build.

Why is there no native cross-platform copy?

Cross-platform campaign mapping is manual because each platform defines a campaign differently, and their APIs expect different fields. Meta's Marketing API lists six outcome objectives, TikTok groups its objectives into Awareness, Consideration and Conversion, and Google ties its objectives to campaign types such as Search or Performance Max. A field that exists on Meta may have no equivalent elsewhere, so a literal copy would fail or mislead.

That is also why the rebuild is worth doing carefully. A Meta campaign that wins is a bundle of decisions: who you target, what you promise, how you show it and how you measure it. The decisions travel well. The settings rarely do.

How do objectives map across Meta, TikTok and Google?

Objectives map by intent rather than by name, so pick the TikTok and Google objective that optimises for the same result your Meta campaign was buying. Meta's six outcome objectives come from its campaign reference, TikTok's from its guide to choosing the right objective and Google's from its page on campaign objectives.

Meta objectiveTikTok objectiveGoogle objective and campaign type
AwarenessReachYouTube reach, views and engagements (Video, Demand Gen)
TrafficTrafficWebsite traffic (Search, Demand Gen, Display)
EngagementVideo views or Community interactionYouTube reach, views and engagements
LeadsLead generationLeads (Performance Max, Search)
App promotionApp promotionApp promotion (App campaign)
SalesSalesSales (Performance Max, Search, Shopping)

For most ecommerce brands copying a winner, the relevant row is Sales. On Google, Performance Max is offered for Sales and Leads, and Search is the right choice when intent already exists and you want keyword control.

How does campaign structure translate?

The three platforms all have three levels, but the middle level does different jobs. Meta's campaign structure docs set the objective at campaign level, and budget, schedule, bidding and audience at ad set level, with the creative on the ad. TikTok's campaign set-up guide sets the objective, name and budget at campaign level, with ad groups and ads below.

MetaTikTokGoogle SearchGoogle Performance Max
Campaign: objectiveCampaign: objective, budget optionCampaign: goal, budget, networks, locationsCampaign: goal, budget, locations
Ad set: audience, placements, budget, bidding, scheduleAd group: targeting, placement, budget, bidding, scheduleAd group: keywords around one themeAsset group: assets and audience signals
Ad: creativeAd: creativeAd: responsive search adAssets combined by Google

Google's account organisation guide says each ad group should follow a narrow theme. In Performance Max, asset groups are collections of images, text, logos and videos around one theme, and Google mixes them into ads. So one Meta ad set with three ads usually becomes one TikTok ad group with three ads, but one Performance Max asset group holding all the assets together. For deeper detail per platform, see our Meta ads campaign structure guide and the TikTok ads campaign structure guide.

How should budgets and bidding move?

Budgets and bids should be reset, not copied, because each platform runs its own auction and learning phase. Treat your Meta numbers as a reference for what a result is worth to you, then set each platform's budget so it can gather enough conversions to learn.

SettingMetaTikTokGoogle Performance Max
Campaign budgetAdvantage campaign budget (campaign level) or ad set budgetsCampaign budget option or ad group budgetsCampaign budget
Spend-led biddingLowest cost, no capMaximum ResultsMost conversions or most conversion value
Cost targetCost capTarget cost per resultOptional target CPA
Value targetMinimum ROASCheck the options for your objectiveOptional target ROAS

Meta's bid strategy docs note that a cost cap is a target Meta does not guarantee to hold. TikTok's bidding strategies article lists Maximum Results and Target cost per result, and Google's Performance Max page describes Smart Bidding with an optional ROAS or CPA target. A sensible pattern is to launch spend-led first, then add a cost or ROAS target once the new campaign has data of its own.

How do audiences translate?

Audiences have to be rebuilt inside each platform, because a lookalike or a custom audience lives in the account that created it. The idea behind the audience copies across: buyers, site visitors, engaged viewers. The audience object does not.

Meta audienceTikTok equivalentGoogle equivalent
Custom audience (customer list, site visitors)Custom audience (Customer File, Website Traffic)Audience signal: your data (customer lists, website visitors)
Lookalike (1% to 20% of a country)Lookalike: Narrow, Balanced or BroadNo lookalike object: signals guide Performance Max
InterestsRebuild from TikTok's own targeting optionsCustom segments (keywords, URLs, apps)

Meta's lookalike docs require at least 100 people in the source audience from one country. TikTok's lookalike article gives three sizes (Narrow, Balanced, Broad) and a minimum source of 1,000. Google's page on audience signals says signals are optional and that Performance Max may show ads to people outside them when they are likely to convert. So on Google, your Meta lookalike becomes a hint, not a fence.

How do placements map?

Placements are the field most likely to be copied wrongly, since each platform's inventory is different. Meta ads appear across Facebook, Instagram, Messenger and WhatsApp, according to its campaign structure docs. TikTok's eligible placement article covers TikTok and the TikTok Ad Network (formerly TikTok Pangle), and notes that the placement cannot be changed once the ad group is created. Performance Max runs across YouTube, Display, Search, Discover, Gmail and Maps from one campaign.

Our advice: keep TikTok on the TikTok placement first if your Meta winner was built for Reels, and decide on the ad network only after the core placement has data. On Google, accept that Performance Max picks the channel, and use Search alongside it if you need keyword control.

What creative specs change?

Creative is where a copied campaign wins or loses, and each platform wants different shapes and text lengths. A 4:5 feed video and a long primary text are fine on Meta but will look wrong elsewhere.

SpecMeta (Facebook Feed video)TikTok (in-feed video)Google Performance Max
Main aspect ratio4:5 recommended9:16 recommended, 1:1 and 16:9 acceptedImages 1.91:1 and 1:1 required, 4:5 optional; video 16:9, 1:1, 9:16
Video length1 second to 241 minutesUp to 10 minutesAt least 10 seconds
TextPrimary text 50 to 150 characters, headline 27Display name up to 20 characters (Latin scripts)Headlines up to 30, long headlines up to 90, descriptions up to 90
Brand namePage nameDisplay nameBusiness name up to 25 characters

Sources: Meta's video ads guide, TikTok's video ad specifications and Google's Performance Max asset specs. Google asks for at least 3 headlines, 1 long headline and 2 descriptions per asset group, and if you add no video, Google may generate one for you. Upload your own 9:16, 1:1 and 16:9 cuts so that does not happen.

How do you rebuild tracking?

Tracking must be set up per platform before launch, because each campaign optimises on its own platform's conversion data. The pattern is the same everywhere: a browser tag plus a server-side feed, deduplicated.

LayerMetaTikTokGoogle
Browser tagMeta PixelTikTok PixelGoogle tag
Server or first-party dataConversions APIEvents APIEnhanced conversions
Click tracking and UTMsURL parameters on the adAuto-attach UTMs, plus __CAMPAIGN_NAME__, __AID_NAME__, __CID_NAME__GCLID through auto-tagging

Meta's Conversions API docs say server events are processed like Pixel events. TikTok recommends adding the Events API alongside the Pixel with event deduplication through a shared event_id. Google's enhanced conversions send hashed first-party data, and auto-tagging attaches the GCLID to every click. TikTok's UTM article lists its macros, and note that __AID_NAME__ is the ad group name and __CID_NAME__ the creative name.

Keep utm_source and utm_medium values consistent across all three so your analytics compares like with like. Our guide to building a UTM tracking system for paid ads has a full template.

How should you name the copies?

Naming should make the copy traceable to its Meta original at a glance. Use one convention across platforms, with the platform as the first token and the same concept ID in every name: for example TT_US_Sales_Concept14_Broad mirroring META_US_Sales_Concept14_Broad. TikTok allows campaign names up to 512 characters, so length is rarely the issue; consistency is. The Facebook ads naming convention system works on every platform with only the prefix changed.

What should you not copy?

Some Meta settings carry assumptions that are false on other platforms, and copying them hides problems for weeks. Leave these behind:

  • Budgets one for one. A new platform needs its own learning budget.
  • Bid amounts and cost caps. Set them from new data, not Meta's.
  • Interest stacks. Interest taxonomies differ; start broad or use your own data.
  • Feed-first creative. Recut for 9:16 on TikTok and add every Google ratio.
  • Primary text. TikTok captions are short and native; Google needs headlines of 30 characters.
  • Meta's attribution as a benchmark. Each platform attributes differently, so compare on your store's orders.

Launch checklist

Before you publish a copied campaign, run through this list on each platform:

  1. Objective matches the Meta campaign's intent (Sales stays Sales).
  2. Pixel and server-side events are firing and deduplicated.
  3. Source audiences are uploaded and lookalikes or signals are built.
  4. Creative is cut to each platform's ratios and text limits.
  5. Placements are chosen deliberately (TikTok's cannot be changed later).
  6. Budget is sized for learning, bidding starts spend-led.
  7. Names and UTMs follow one convention with a shared concept ID.
  8. Campaigns launch paused for a final review.

Where Wevion fits

Wevion does not offer a one-click cross-platform copy, and it is worth being clear about that. What its bulk launcher does is create campaigns, ad groups and ads on Meta, Google, TikTok, Taboola, Snapchat and Outbrain from one grid, with validation on every row and the option to launch paused. The grid works on one platform at a time: you build and launch your TikTok rows, then switch to Google. Templates let you save a winning structure and reuse it, and our guide to bulk launching campaigns across six platforms shows the steps.

Once the copies are running, every platform is synced into one view about every 15 minutes, so you can compare the Meta original with its TikTok and Google versions side by side. Wavo, the AI copilot, can propose changes such as moving budget towards the stronger copy, and nothing changes until you approve. From the Pro plan, the MCP server and CLI let your own scripts or AI assistant work with the same data. For the wider operating model, read our pillar on how to manage ads across multiple platforms.

You can try it on your own accounts with a 14-day free trial on the Pro plan, no card needed. Start your free trial.

Key takeaways

  • No platform can copy a Meta campaign to TikTok or Google: you rebuild it field by field.
  • Map objectives by intent, and remember the middle level differs: ad set, ad group, asset group.
  • Reset budgets and bids; rebuild audiences inside each platform; treat Google audiences as signals.
  • Recut creative for 9:16 on TikTok and every required ratio on Google.
  • Install each platform's pixel and server-side events, deduplicated, before launch.
  • Use one naming and UTM convention with a shared concept ID across all copies.

Sources (official help and developer pages, checked 22 October 2026): Meta campaign objectives, campaign structure, Advantage campaign budget, bid strategies, lookalikes, Conversions API, video specs; TikTok objectives, campaign set-up, bidding, lookalikes, placements, video specs, Events API, deduplication, UTM parameters; Google objectives, account structure, Performance Max, audience signals, asset specs, enhanced conversions, auto-tagging.

Frequently Asked Questions

The Ad Signal

Weekly insights for media buyers who refuse to guess. One email. Only signal.

Ready to Automate Your Ad Operations?

Start launching campaigns in bulk across every account. Try Wevion free for 14 days on the Pro plan. No card to start: we ask for one on day 7, and billing starts on day 14 only if you add it.