Przejdź do treści
Strategia i Skala

The DTC Budget Split Formula for Meta, Google, and TikTok Spend Allocation

9 min czytania
AC

Alessandro Conti

Senior Performance Marketer

Most DTC brands know intuitively which channel is working better this week — but they are making the budget split decision based on a feeling rather than a formula. Getting DTC cross-channel spend allocation meta google tiktok right is a weekly structured process, not a quarterly set-and-forget decision, and it is only possible when the media buyer is looking at all three channels through one normalized lens.

Quick answer: A DTC budget split formula weights each channel by its efficiency ratio — target CPA divided by actual CPA — and allocates weekly budget proportionally. Meta, Google, and TikTok are compared on normalized cost-per-acquisition using one consistent attribution model, not three platform reports. The formula outputs a suggested split; the media buyer reviews, adjusts, and executes the change.

This guide covers the formula mechanics, how to normalize metrics across three platforms with different attribution defaults, and how to build the weekly review cadence that turns the formula from a theory into a habit.

Why the Platform Dashboard View Is the Wrong Starting Point

Every media buyer knows the problem: Meta says ROAS is 3.2, Google says it is contributing 40% of conversions through assisted attribution, and TikTok says its video views are driving post-view purchases that nobody else is counting. All three numbers are internally consistent. None of them are comparable to each other.

The budget allocation decision made against these three separate reports is not a cross-channel decision — it is three parallel single-channel decisions that happen to share a total budget. The DTC brand allocating more to Meta because Meta's ROAS looks better may be making the right call, or may be comparing a 7-day click + 1-day view attribution window to Google's last-click window and concluding that apples are larger than oranges.

Three dashboards reporting the same week of spend produce three different conversion counts, three different CPAs, and three different ROASes — not because the channels performed differently, but because they measure differently. A budget decision made on those numbers optimizes for which platform reports most favorably under its defaults, not for actual performance.

Forrester's 2024 B2C digital marketing report found that 67% of brands with multi-channel ad spend reported difficulty comparing channel performance due to attribution inconsistencies. For DTC brands, where the budget allocation is a primary profitability lever, that inconsistency is a structural risk.

The Normalization Step: One Attribution Model Across All Three Channels

Before the formula runs, the metrics need to be on the same footing. The practical standard is to choose one attribution window and one conversion definition and apply it consistently across Meta, Google, and TikTok.

The recommended baseline for DTC: 7-day click, 0-day view attribution (view-through attribution removed), purchase conversion event, cross-device enabled. This matches how most DTC brands measure performance at the unit level — it credits the click, not the video impression, and it focuses on actual purchases rather than proxy events.

Meta allows this configuration directly in the account attribution settings. Google requires a custom attribution model comparison — the default last-click is a poor baseline for multi-touch DTC campaigns, so the media buyer should pull the data using a 7-day lookback data-driven model where volume supports it. TikTok similarly allows 7-day click attribution; view-through attribution on TikTok tends to inflate conversion counts relative to the other platforms and should be excluded from the comparison baseline unless the brand has independently validated that TikTok view-through is converting at the modeled rate.

With all three channels reporting on the same basis, the CPA number becomes comparable. A €18 CPA on Meta and a €22 CPA on Google, both measured on 7-day click / purchase, is a real comparison. The Wevion cross-channel view applies this normalization automatically once the attribution configuration is set per account — the media buyer reads one ranked table, not three dashboards with different baselines.

For the technical mechanics of how Wevion normalizes metrics across channels, cross-channel analytics features covers the implementation in detail. For the broader framework on how to think about multi-currency and multi-channel data normalization, the cross-channel budget reallocation framework provides the conceptual layer.

The Formula: Efficiency-Weighted Budget Allocation

With normalized CPA in hand, the allocation formula is straightforward.

Step 1: Define the target CPA. This is the blended CPA at which the business is profitable — factoring in margin, average order value, and contribution after advertising spend. For most DTC brands, this is a number the founder or head of growth knows precisely. If it is not explicitly set, set it before running the formula.

Step 2: Calculate each channel's efficiency ratio. Efficiency ratio = Target CPA ÷ Actual CPA (7-day average). A channel producing CPA below target has an efficiency ratio above 1.0; a channel producing CPA above target has a ratio below 1.0.

For example, with a target CPA of €20:

  • Meta: actual CPA €16 → efficiency ratio 1.25
  • Google: actual CPA €22 → efficiency ratio 0.91
  • TikTok: actual CPA €28 → efficiency ratio 0.71

Step 3: Normalize the efficiency ratios to sum to 1. Total of ratios: 1.25 + 0.91 + 0.71 = 2.87. Normalized weights: Meta 44%, Google 32%, TikTok 25%.

Step 4: Apply to total weekly budget. With €5,000/week: Meta €2,200, Google €1,600, TikTok €1,200.

The efficiency ratio formula has one important property: it does not cut a channel entirely on one bad week. A channel with a ratio of 0.71 still earns 25% of budget — reduced, but not eliminated. Channel exits on a single week's data are almost always premature; proportional weighting preserves optionality while directing marginal budget to the most efficient channel.

Applying Adjustment Factors

The raw formula is a starting point, not the final allocation. Three adjustment factors are worth applying before confirming the weekly split.

Factor 1: Minimum viable spend per channel. Each channel has a threshold below which the delivery system cannot optimize effectively — for Meta, this is roughly €30-50/day minimum per ad set to accumulate enough conversion data for algorithm optimization. If the formula outputs an allocation so small for one channel that it falls below this threshold, round up to the minimum and redistribute the difference from the other channels proportionally. Running a channel below minimum viable spend produces invalid performance data for the next week's formula.

Factor 2: Seasonality and channel-specific demand. TikTok's performance for DTC typically varies more than Meta's across the week, with weekend performance often materially different from weekday. If the brand knows that a particular product category has a seasonal demand signal on one channel — holiday gifting on Meta, back-to-school search intent on Google — the formula's output should be weighted toward that channel during the relevant period, even if last week's normalized CPA does not yet reflect the incoming demand.

Factor 3: Creative freshness. A channel whose performance is declining due to creative fatigue — not structural underperformance — should not have its budget reduced based on the formula alone. If the media buyer knows that the current creative set on TikTok is six weeks old and overdue for a refresh, the efficiency decline is a creative problem rather than a channel problem. The right action is to pause the formula reallocation for that channel, refresh the creative, and reassess after two weeks of fresh creative has accumulated data.

The guide to reallocating ad budget across channels covers how different brands approach these adjustment factors — including how to decide when the formula should override intuition and when intuition should override the formula.

Reading Reallocation Signals in Wevion

The formula requires weekly data to produce weekly outputs. The Wevion cross-channel view makes reading that data fast: the media buyer opens the comparison matrix, reads the normalized CPA by channel for the past seven days, and has the formula inputs in under two minutes.

Beyond the weekly review, Wevion's cross-channel view also surfaces mid-cycle reallocation signals — moments when one channel's performance shifts materially enough that waiting for the weekly review means leaving money on the table or spending into a deteriorating channel for several more days.

The signal that warrants a mid-cycle review is a 3-day moving average CPA that crosses a 30% threshold above or below target on any single channel. A three-day average is long enough to separate genuine trends from single-day anomalies, but short enough to catch structural shifts while they are still actionable.

eMarketer estimated in 2024 that DTC brands now run paid acquisition across an average of three or more channels simultaneously, up sharply from the single-channel concentration of a few years earlier — which is precisely why a normalized cross-channel view, rather than three separate dashboards, has become the operative unit of the allocation decision.

Wevion does not automatically reallocate budget when a mid-cycle signal appears. It surfaces the signal — an alert or a visible anomaly in the cross-channel comparison view — and the media buyer reviews it and decides whether to act. The platform surfaces the reallocation proposal (for example, "Google CPA has dropped 22% over three days — the formula suggests increasing Google's share by 8%"); the human approves and executes the change.

The cross-channel view's job is to make the reallocation signal visible when it appears, not when the review calendar says to look. A 3-day trend that crosses the threshold on a Wednesday should not wait until Monday — the media buyer should see it Wednesday and decide then. The formula produces a better output when its input data is fresh.

For how to execute the budget shift once the decision is made — especially mid-cycle shifts that require changing live campaign budgets without triggering learning phase resets — shifting budget from Google to Meta mid-month covers the mechanics in detail.

The Weekly Cadence in Practice

The cross-channel spend allocation formula works as a weekly habit, not a quarterly exercise. Here is the cadence:

Monday morning (20 minutes): Open the Wevion cross-channel view. Pull last week's normalized CPA by channel. Run the efficiency ratio formula. Check the three adjustment factors. Confirm or adjust the week's budget split. The allocation for the week is set.

Wednesday (5 minutes): Check the 3-day moving average for any channel that has shifted more than 15% from target. If a shift appears, decide whether to act mid-cycle or hold until Monday. Document the decision.

Friday (10 minutes): Review the week's performance against the allocation. Note any structural patterns — channels that are consistently above or below target, creative fatigue signals, seasonal demand shifts. Feed observations into the Monday formula inputs.

This cadence — formula-based Monday allocation, mid-week anomaly check, Friday retrospective — takes under 35 minutes per week and produces allocation decisions that are data-driven rather than intuition-driven. The why cross-channel budget shifting stays manual article covers why this decision belongs with the human media buyer even when platform automation tools offer to handle it automatically — the answer is attribution inconsistency and the need for contextual judgment that no formula fully captures.

Wevion's plans start at a permanent free tier (€0), with Starter at €99/mo, Pro at €499/mo, and Plus at €1,499/mo (€1,199 annual, billed yearly at −20%), with Enterprise as a custom plan and a 14-day trial that coexists with the free plan. For the full DTC scaling toolkit — from launch templates to creative scaling to cross-channel allocation — the campaign-scaling cluster connects every layer of the system.

The budget split between Meta, Google, and TikTok should be a formula output, not a feeling. The feeling is based on whichever dashboard the media buyer opened last.

Najczęściej zadawane pytania

Newsletter

The Ad Signal

Cotygodniowe spostrzeżenia dla media buyerów, którzy odmawiają zgadywania. Jeden e-mail. Tylko konkrety.

Wróć do bloga
Udostępnij

Powiązane artykuły

Gotowy na automatyzację operacji reklamowych?

Zacznij uruchamiać kampanie masowo na wielu kontach. Zacznij za darmo, na zawsze. Bez karty. Anuluj w dowolnym momencie.