Copy a Meta Campaign to TikTok and Google: A Field-by-Field Mapping
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.
Put this guide to work
Launch, test and scale campaigns on six ad platforms from one place, with Wavo, the AI copilot, at your side. Free for 14 days.
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 objective | TikTok objective | Google objective and campaign type |
|---|---|---|
| Awareness | Reach | YouTube reach, views and engagements (Video, Demand Gen) |
| Traffic | Traffic | Website traffic (Search, Demand Gen, Display) |
| Engagement | Video views or Community interaction | YouTube reach, views and engagements |
| Leads | Lead generation | Leads (Performance Max, Search) |
| App promotion | App promotion | App promotion (App campaign) |
| Sales | Sales | Sales (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.
| Meta | TikTok | Google Search | Google Performance Max |
|---|---|---|---|
| Campaign: objective | Campaign: objective, budget option | Campaign: goal, budget, networks, locations | Campaign: goal, budget, locations |
| Ad set: audience, placements, budget, bidding, schedule | Ad group: targeting, placement, budget, bidding, schedule | Ad group: keywords around one theme | Asset group: assets and audience signals |
| Ad: creative | Ad: creative | Ad: responsive search ad | Assets 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.
| Setting | Meta | TikTok | Google Performance Max |
|---|---|---|---|
| Campaign budget | Advantage campaign budget (campaign level) or ad set budgets | Campaign budget option or ad group budgets | Campaign budget |
| Spend-led bidding | Lowest cost, no cap | Maximum Results | Most conversions or most conversion value |
| Cost target | Cost cap | Target cost per result | Optional target CPA |
| Value target | Minimum ROAS | Check the options for your objective | Optional 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 audience | TikTok equivalent | Google 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 Broad | No lookalike object: signals guide Performance Max |
| Interests | Rebuild from TikTok's own targeting options | Custom 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.
| Spec | Meta (Facebook Feed video) | TikTok (in-feed video) | Google Performance Max |
|---|---|---|---|
| Main aspect ratio | 4:5 recommended | 9:16 recommended, 1:1 and 16:9 accepted | Images 1.91:1 and 1:1 required, 4:5 optional; video 16:9, 1:1, 9:16 |
| Video length | 1 second to 241 minutes | Up to 10 minutes | At least 10 seconds |
| Text | Primary text 50 to 150 characters, headline 27 | Display name up to 20 characters (Latin scripts) | Headlines up to 30, long headlines up to 90, descriptions up to 90 |
| Brand name | Page name | Display name | Business 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.
| Layer | Meta | TikTok | |
|---|---|---|---|
| Browser tag | Meta Pixel | TikTok Pixel | Google tag |
| Server or first-party data | Conversions API | Events API | Enhanced conversions |
| Click tracking and UTMs | URL parameters on the ad | Auto-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:
- Objective matches the Meta campaign's intent (Sales stays Sales).
- Pixel and server-side events are firing and deduplicated.
- Source audiences are uploaded and lookalikes or signals are built.
- Creative is cut to each platform's ratios and text limits.
- Placements are chosen deliberately (TikTok's cannot be changed later).
- Budget is sized for learning, bidding starts spend-led.
- Names and UTMs follow one convention with a shared concept ID.
- 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.
Explore more in
Campaign Scaling
Read the curated pillar page with every guide in this topic, ordered from foundations to advanced.