Also called: synthetic journeys, tracking monitoring, automated tag testing
The distinction from volume alerting matters. A volume alert says "purchases are down 40%", which is ambiguous between a tracking failure and a bad sales day. A synthetic journey says "the purchase event did not fire on this checkout", which is unambiguous and immediately actionable.
Assertions should cover parameters, not only event names. A purchase event firing with a missing value is a failure that event-name-only monitoring passes.
Frequency should track deploy cadence. A journey run after every deploy plus once daily catches essentially all breakage within hours instead of at month-end reporting.
Why it matters
It converts tracking failures from a reporting-cycle discovery into a same-day alert — which is the entire difference between losing a day of conversion signal and losing a month.
Common questions about Synthetic monitoring (for tracking)
How is synthetic monitoring different from anomaly detection?
Anomaly detection watches event volumes for statistical deviations and can only flag things after enough data accumulates. Synthetic monitoring actively executes the journey and asserts on the result, so it detects a break on the first run after it happens — including during low-traffic periods where volume alerts are blind.
Will synthetic checkout journeys create fake orders?
They will unless you route them through a test payment mode or a dedicated test product and exclude the synthetic client from reporting. Set both up before scheduling the journey, not after.