To start
Free
€0 / month
10,000 sessions a month · 1 project
Conversion data control
TraceLog records your conversions and the steps before them independently of GA4, and checks every day that they still arrive. It alerts you when one stops.
Free up to 10,000 sessions a month. No card, no sales call.

Your site keeps working while part of the measurement stops.
A declared step stops arriving.
One channel, campaign or device stops sending events.
The overall rate can hide the incomplete segment.
Budget, reports and priorities can rest on incomplete data.
Name each conversion and the steps before it.
Add TraceLog's snippet (for Shopify or WooCommerce, write to us for now) and complete the path once; a mismatch says what to check.
An alert names the days a step stopped arriving.
checkout_startedpurchase_completedFree
When a step stops arriving, TraceLog hides the figures that count it over those days and names the days instead.
TraceLog did not receive checkout_started from Wed Jan 14 to Fri Jan 16. The path breaks at that step, so its row and every row after it are not shown for any period that includes those days; the conversion's own rate still stands. Narrow the period to exclude them.
checkout_startedpurchase_completedFrom Pro, €39 a month
With enough traffic, TraceLog names the conversion, step or segment that fell — never why.
Your purchase_completed rate fell in one segment — Channel: Paid social — 31 fewer sessions reached purchase_completed than the baseline rate would have produced over 3,140 sessions.
Which segment fell
Channel: Paid social
Open in explorer
Every plan
Record what you changed on an alert. TraceLog puts what it observed afterwards beside it; the order alone proves no cause.
What happened, in order
TraceLog detected this
Jan 15, 2026, 2:10 AM
You recorded an action
Jan 16, 2026, 10:24 AM · Fixed the code
The event arrived again, after your action
Jan 17, 2026, 9:02 AM
TraceLog observed this after the recorded action. That timing does not establish that the action caused it.
Free alerts you when a step stops arriving. Paid plans show where conversion changed.
For one business
To start
€0 / month
10,000 sessions a month · 1 project
For analysing campaigns
€39 / month
100,000 sessions a month · 1 project
For more than 100,000 sessions a month
€149 / month
1,000,000 sessions a month · 1 project
For an agency
For agencies with several clients
€199 / month
1,000,000 sessions a month, pooled across every project · Unlimited projects
You cannot check every client every day. The portfolio says which need attention.
With a snippet on your site. For Shopify or WooCommerce, write to us: the app and plugin are not in their directories yet. TraceLog never asks for analytics or ad-account logins.
No. TraceLog runs alongside GA4, Meta and Google Ads as an independent control. It does not inspect, repair or reconcile their data. It does tell you how many conversions reached it from the server alone and not from the browser. You see it on Shopify, on WooCommerce, or when your server confirms the conversion.
The free plan is enough to know whether your TraceLog figures are missing data. On a paid plan, detecting a fall takes 1,000 sessions in the week it compares and five weeks of data. A single channel or campaign needs more. Below that, TraceLog stays quiet rather than guessing.
TraceLog keeps capturing the declared conversion path without sampling. At the limit, alerts, answers and the explorer pause.
The capture code sets no tracking cookie. After consent, one session identifier lives in the visitor's browser storage. This site sets one cookie, only to remember your language. Conversion data lives in the EU.
Read how access and data are protected · Prefer to see it first? Request a demo