TikTok says the ads are working. GA4 barely sees them. One of those reports could be influencing a very expensive decision...

Before You Cut TikTok Spend... Make Sure Your Tracking Isn't Wrong

TikTok was reporting conversions... but GA4 was showing almost nothing. The numbers weren't just different. They were telling two completely different stories. And depending on which one you believed, you could make the exact opposite budget decision...

TikTok was reporting results.

GA4 was barely acknowledging the channel existed.

And the marketing leader responsible for the budget had a decision to make.

Keep investing in TikTok?

Or move the money to channels with more reliable numbers?

The problem was that neither reporting system gave him enough confidence to make the call.

"If you did it based on purely GA4, you'd say cut all of TikTok because it's not helping you."

Then came the part that made the decision so difficult.

"But it might be."

That's the danger of attribution distrust.

When your advertising platforms and analytics disagree, you don't just lose confidence in the numbers.

You lose confidence in the decisions you're making with them.

And sometimes the difference between a struggling advertising channel and a struggling measurement system isn't nearly as obvious as your dashboard makes it look.

The TikTok Numbers Weren't Adding Up

Compared with the previous year, TikTok sessions appearing in Google Analytics had dropped dramatically.

There were legitimate reasons to expect a decline.

Cost per click had roughly doubled.

Advertising spend had changed.

Fewer clicks were coming through.

But those factors didn't appear to explain the entire discrepancy.

The reported clicks and GA4 sessions weren't moving together as expected.

And that raised an uncomfortable possibility.

What if some of the traffic was still arriving, but the measurement system wasn't capturing it?

The marketing leader noticed that roughly 90% of TikTok's reported clicks were coming from iOS devices.

Could TikTok's in-app browser be affecting how sessions were recorded?

Could something in the website configuration have changed?

Was server-side Google Tag Manager working as intended?

Or was the decline simply a combination of more expensive traffic and weaker campaign performance?

Each explanation was plausible enough to investigate.

None had been confirmed.

Which meant there was no defensible basis for treating the entire decline in GA4 sessions as proof that TikTok had stopped working.

And that's where the real danger begins.

Because marketing teams don't have the luxury of waiting indefinitely for every number to reconcile.

Budgets still have to be allocated.

Campaigns still have to be evaluated.

Leadership still expects answers.

So when the data is incomplete, people often make decisions using whichever reporting system they trust most.

That doesn't mean they're making the right decisions.

Your Ad Platforms Are Grading Their Own Homework

The marketing leader had another concern.

"Ultimately they're sort of grading their own results."

TikTok reported one set of numbers.

Google reported another.

GA4 offered a different view.

And the company's own database recorded the business outcomes that actually mattered.

But the numbers didn't reconcile neatly.

For example, a Google search campaign might report 100 conversions while GA4 recorded approximately 80.

That difference was manageable.

With demand-generation campaigns, the gap could be much larger.

Google could report conversions that weren't attributed to those campaigns in GA4 or the CRM.

And TikTok could show results in its own platform while appearing to contribute almost nothing in GA4.

This wasn't necessarily evidence that any system was deliberately misrepresenting performance.

The systems were measuring different things.

Advertising platforms can include view-through conversions and use attribution windows that differ from GA4.

GA4 relies on the events, sessions, identities, and source information available to it.

The business database records completed transactions without necessarily knowing which advertising influenced them.

Each system can provide useful information.

But none should automatically be treated as a complete account of advertising performance.

And when those numbers are used to determine where millions in future advertising spend should go, the differences matter.

Because the platform with the most attractive reported conversions isn't necessarily the channel contributing the most business value.

And the channel receiving the least attribution isn't necessarily the least valuable.

That's how advertising performance can become a battle of opinions instead of evidence.

What Happens When Half Your Paid Conversions Show Up As Direct Traffic?

The attribution problem extended beyond TikTok.

Approximately half of the conversions for a newly configured GA4 metric were appearing as direct traffic.

That created another question.

Were those genuinely direct visits?

Or had the original traffic source been lost?

The website had a cookie consent banner.

Visitors could arrive through affiliate links.

And the application process could open in a new tab, without the original UTM parameters appearing in the new URL.

None of those observations proved the source was being lost.

A UTM doesn't have to remain visible throughout the entire journey for attribution to work correctly.

But the handoff between the original visit and the application process needed to be validated.

Was the source being preserved?

Were identifiers being passed correctly?

Were conversions being recorded against the right sessions?

And was GA4 capturing the same events that the business database was recording?

Because the database could show a completed application-fee payment even when GA4 missed the event or couldn't connect it to the original advertising source.

The customer could still exist. The revenue could still exist. But the marketing evidence could be missing.

Now imagine making budget decisions from that incomplete picture.

The channel responsible for bringing in the customer might appear less productive.

Another channel might receive the credit.

Or the conversion might simply disappear into direct traffic.

That's not just a reporting inconvenience.

It can influence which campaigns receive more money, which ones get reduced, and which ones are eliminated altogether.

And the damage compounds when those decisions are repeated month after month.

But Even Perfect Tracking Wouldn't Solve Everything

Here's the distinction that matters.

Broken tracking and incomplete attribution aren't the same problem.

If your UTMs aren't being captured, your conversion events are firing incorrectly, or sessions are breaking across domains, you have a tracking problem.

That needs to be diagnosed and fixed.

But even after the tracking is working correctly, you can still have an attribution problem.

Because not every advertising interaction results in a click.

Think about TikTok.

Someone watches a video.

They don't click.

Maybe they remember the brand.

A few days later, they search for it on Google.

They visit the website.

Eventually, they convert.

What does GA4 see?

Depending on the available signals and attribution configuration, it may credit the search or another recorded interaction.

What does TikTok see?

It may report a view-through conversion if the conversion falls within its attribution rules.

But neither observation, by itself, proves how much TikTok contributed to the sale.

And that distinction is critical.

The absence of a TikTok-attributed conversion in GA4 doesn't establish that TikTok had no influence.

But TikTok claiming a view-through conversion doesn't establish that its advertising caused the purchase, either.

You need a way to evaluate performance without blindly accepting either conclusion.

Otherwise, the channels that are easiest to track can end up looking like the channels that are most valuable.

And advertising that influences purchases without receiving the final credit can be systematically overlooked.

How Blueprint Helps You Find Out What's Really Happening

Blueprint approaches attribution distrust by separating two questions.

First, can you trust the data being collected?

Second, what does that data actually tell you about advertising performance?

The first step is establishing a reliable measurement foundation.

Blueprint connects advertising and analytics environments, helps identify tracking gaps, and supports improvements to the infrastructure used to capture sessions and conversions.

That can involve examining server-side GTM, UTM parameters, cross-domain tracking, and the identifiers needed to connect marketing activity with downstream business events.

Just as importantly, the business needs to be measuring the right conversion.

In this case, the organization wasn't interested in every transaction categorized as a purchase.

It wanted to measure a specific outcome.

An application submitted with the application fee paid.

Other transactions could be legitimate purchases without representing the acquisition outcome the marketing team was trying to optimize.

So the conversion definition had to be corrected and validated.

Because if you're measuring the wrong business event, better attribution simply gives you more detailed information about the wrong outcome.

Once the measurement foundation is reliable enough, Blueprint provides two complementary ways to understand what advertising is contributing.

Influence reveals more of the observable customer journey.

Instead of only looking at which channel received the conversion credit, Influence reconstructs the digital paths that can be observed and shows which channels participated before customers converted.

That can help reveal whether TikTok, YouTube, Meta, or another channel appeared earlier in journeys that ultimately converted through search or another source.

The important question changes.

Instead of asking only which channel got credit...

You can investigate which channels were involved along the way.

Impact helps evaluate channels when the customer journey alone isn't enough.

For channels with substantial view-through activity, individual click paths may not capture their contribution adequately.

Impact examines relationships between changes in advertising spend and changes in downstream business outcomes.

That provides another perspective on whether a channel may be contributing to results, even when direct attribution is limited.

It doesn't make every relationship causal.

And it doesn't eliminate the value of incrementality testing.

But it provides additional evidence that can help marketers evaluate a channel instead of automatically cutting it because GA4 reports little attributed activity.

Together, those capabilities address the two sides of the problem.

Make the observable data more trustworthy.

Then look beyond the limitations of any single attribution report.

And that can change the quality of the decisions being made.

What If You Cut The Channel That Was Actually Helping?

Consider the original TikTok dilemma.

The channel appears to be struggling in GA4.

The platform reports conversions.

Click costs have increased.

And there are unresolved questions about whether all the traffic is being captured.

What should the marketing team do?

Cut TikTok?

Double down?

Keep spending the same amount?

The right answer depends on evidence the existing reports haven't yet provided.

First, determine whether the decline in tracked sessions reflects a real change in traffic or a measurement issue.

Then evaluate the channel against actual business outcomes.

Examine the observable customer journeys.

Assess the available evidence of downstream impact.

And where the decision warrants it, use a properly designed incrementality test to investigate whether the advertising is creating additional results.

Only then can the team make a more defensible allocation decision.

Maybe TikTok really is underperforming.

Maybe its contribution is being underreported.

Maybe both are happening at the same time.

The point isn't to defend TikTok.

It's to stop making expensive decisions based on numbers you haven't established are trustworthy.

Because once the wrong conclusion enters your reporting, it can influence far more than one campaign.

It can shape the entire media strategy.

And before long, the channels with the cleanest attribution receive more money while the harder-to-measure channels struggle to justify their existence.

That's how a business can keep investing in the advertising it can measure most easily instead of the advertising that creates the most value.

Get Updates Like This Monthly

Join our Mailing List

First Name
Email
Thanks! your email address has been added to our list.
Oops! Something went wrong while submitting the form.

Blueprint Advertising Machine needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Privacy Policy.

The Most Dangerous Number Is The One You Trust Without Question

The marketing leader wasn't asking for every platform to report exactly the same conversion totals.

He understood that attribution wasn't perfect.

What concerned him was not knowing whether the systems were capturing enough information to make the right decisions.

"I just always worry about are we picking everything up when somebody's clicking an in app browser."

That concern goes to the heart of attribution distrust.

You don't need perfect measurement to run an effective advertising program.

But you do need to know where your measurement is reliable, where it's incomplete, and what those limitations mean for your decisions.

Otherwise, a reporting discrepancy can look like a performance collapse.

A tracking failure can look like a failed campaign.

And a channel contributing to growth can end up on the chopping block.

Before you cut the budget, make sure you understand what the numbers are actually telling you.

Because the problem might not be your advertising.

It might be what your attribution is missing...

Find Out What Your Attribution Is Missing

FAQ

Why does TikTok report conversions that GA4 doesn't show?

TikTok and GA4 use different attribution methodologies, windows, and available signals. TikTok may report view-through conversions that GA4 cannot directly attribute to TikTok. Tracking gaps, missing UTMs, consent restrictions, and in-app browser behavior may also contribute to discrepancies.

Can broken tracking make TikTok look like it's underperforming?

Yes. If sessions or conversion events aren't captured correctly, TikTok may receive less attribution than its observable activity warrants. However, missing attribution doesn't prove TikTok is performing well. Tracking must be validated alongside actual business outcomes.

Why does GA4 classify paid conversions as direct traffic?

GA4 can report traffic as direct when usable source information isn't available under its attribution rules. Potential contributors include missing campaign parameters, session discontinuities, consent restrictions, and cross-domain implementation issues. Direct attribution isn't automatically proof of broken tracking.

How does Blueprint help resolve attribution discrepancies?

Blueprint helps establish a more reliable measurement foundation by connecting advertising and analytics data and identifying implementation gaps. Its Influence capability reveals observable advertising touchpoints along customer journeys, while Impact evaluates relationships between media spending and downstream business outcomes.

Can Blueprint recover conversions lost because of broken tracking?

Not automatically. Blueprint can help identify and address tracking problems, but information that was never captured may be impossible to reconstruct. Its measurement capabilities can provide additional evidence about channel contribution without guaranteeing recovery of missing historical data.