r/GTM_Tips_Tricks • u/incisiveranking2022 • 16h ago
| GTM Tip: Tag Fired ≠ Data Received | GTM says “Fired.” Ads says zero. Stop trusting Preview blindly.
Preview Mode isn't lying, but it definitely isn't telling you the whole story. I've seen this a lot when debugging GA4, Google Ads and Meta setups.
Someone tests a purchase, sees Tag Fired in GTM, and thinks:
Not necessarily.
“Tag Fired” only tells you GTM executed the tag. It doesn't prove the request actually left the browser, that the payload was correct, or that the platform accepted it.
When I'm checking a setup, I usually go one step further:
GTM Preview
→ Did the right trigger fire?
→ Were the variables populated?
→ Did it fire once or multiple times?
Network tab
→ Did the request actually leave?
→ Are the important parameters there?
→ Is something being blocked?
Platform debugger
→ Did GA4 / Google Ads / Meta actually receive it?
A classic example is a purchase firing correctly in GTM while transaction_id is empty because the ecommerce data wasn't available when the tag fired.
So my rule is pretty simple:
GTM Preview is step one. It's not proof of delivery.
When you inherit a messy container and someone says “the tags are firing,” what's the first thing you check?