Tracking and analytics
Conversion Tracking Audits for Missing and Duplicate Events
Begin with the business outcome
A purchase tag fires during a test, but the receiving platform records two conversions. In another journey, the order succeeds and no event arrives. A tracking audit must follow the business action beyond the visible trigger. Follow integrations, identifiers, values and destinations through the important journey variations. Prove whether the defined outcome is received correctly and investigate the cause when it is not. A connection indicator supplies only part of that evidence.
A checkout records a successful order, sends a browser purchase event and retries a server message after a timeout. The destination's handling determines whether those routes represent one outcome or multiple counted events. Test the supported identifiers and retries rather than assume similar timestamps are sufficient. In another case, the trigger runs before the order value becomes available, so the event exists with an incorrect amount. These are different faults: one concerns counting, the other the attached details. Following a known order through the entire path allows the audit to identify the correction and verify it without adding another unexamined integration.
List the systems involved in collecting and receiving each event. These can include browser tags, server processing, platform integrations and CRM connections. Record the event name, identifier, trigger and destination. Multiple routes are not necessarily wrong, but the team must understand how they work together and where duplicate handling is required.
Review installed integrations rather than relying on the original implementation plan. An old plugin, new checkout connection or duplicated container can create an unexpected second route. Without this inventory, fixing one visible tag can leave the underlying overlap or missing connection unchanged.
Run controlled tests through the actual user experience. Include important devices, payment routes and form variants where relevant. Check the business record first, then follow the corresponding event through the intended destinations. A tag firing in a preview tool proves only part of the path; the receiving system must also process the event as intended.
Include journeys that differ from the easiest demonstration. A customer may return from a payment provider, use an alternative checkout or submit a form after validation errors. These paths can reveal failures hidden by a simple desktop test.
Investigate events that never arrive
Compare verified business outcomes with recorded events under matching definitions. Account for consent choices, technical visibility and reporting delays before labelling every difference an implementation failure. The question is whether events that should be collected under the intended setup are missing, and where the path breaks.
Check triggers, data availability and destination responses. An event may fire before the order identifier exists, fail during a redirect or be rejected because required information is absent. Inspect the supported diagnostics rather than guessing from the final dashboard. Trace the specific journey so the fix addresses the cause instead of adding another tag that produces a different problem.
Test whether one business action produces multiple events. Refreshing a confirmation page, returning later or processing both browser and server routes can create duplicates if the setup does not handle these situations correctly. Review event identifiers and the destination's current duplicate handling rules. Different systems may require different implementations.
Where a platform supports browser and server deduplication, follow its specification for the relevant event name and identifier. Do not assume any matching field will work. Also check repeated imports, retry behaviour and multiple integrations sending the same outcome. The correct target is one properly interpreted business event, even when the collection process uses more than one technical route.
Verify values and associated details
Check currency, event value, order references and other relevant fields. Confirm the treatment of shipping, tax, discounts and refunds against the business definition. Investigate decimal handling and currency conversion where they apply. Small field errors can create large distortions when repeated across many transactions.
For lead generation, confirm that recorded stages correspond to the intended CRM changes. A status label that appears similar may represent a different level of qualification. For subscriptions, distinguish initial purchase, renewal and cancellation according to the measurement plan. Accurate event counts are only useful when the information attached to those events has the correct commercial meaning.
Review representative consent states and the behaviour they produce. A conversion setup should follow the intended collection rules across the browser and any server layer. A visually functioning banner does not establish that every destination receives the appropriate state. Coordinate with the people responsible for the consent solution and implementation.
Look at recent changes to templates, checkout, forms, integrations and tags. If a conversion total changed immediately after a release, investigate the measurement path before claiming a campaign improvement or decline. A useful audit distinguishes business performance from changes in the ability to observe it.
After a correction, rerun the journeys that failed and confirm representative successful paths still work. Compare event counts and values with verified records for a suitable period. Allow for processing delays and known visibility limits.
Document the cause, correction and remaining limitations. Explain whether historical data is affected and whether it can be repaired through a supported process. Do not silently present a corrected trend as comparable with a period containing duplicate events. Reporting notes help campaign managers interpret the transition and prevent an apparent performance change from producing an inappropriate budget response.
Keep a small test register with the journey, expected outcome, verified business record and observed destination result. Include the important variations and note when each was last checked. This turns an audit from an informal demonstration into a repeatable maintenance process. When the website changes, select the relevant cases and rerun them before relying on the updated reporting. If a failure appears, the register helps distinguish a new problem from a known limitation. Store the evidence appropriately and avoid including unnecessary customer information. For a purchase test, a controlled reference and the required technical details are usually more useful than a screenshot containing personal data. Give each unresolved issue an owner and a clear completion condition. A correction should be considered complete when the intended outcome is verified through the affected path, not merely when someone changes the configuration. Over time, this record also reveals recurring causes, such as template releases or integration overlap, allowing the team to improve the deployment process and prevent the same missing or duplicate event problem from returning. Retest the relevant journeys after each correction.
Keep the audit process repeatable
Maintain a concise checklist covering important journeys, destinations and fields. Assign owners for routine checks and alerts. The appropriate frequency depends on business importance and implementation activity, but waiting for a stakeholder to notice an unusual dashboard number is a weak maintenance strategy.
Hand the audit findings to the people who use conversion data in decisions. Explain which event was missing or inflated, when the issue began and which comparisons are affected. A repaired setup can produce an apparent performance change simply because counting is now more accurate. Mark that transition in reporting and identify any historical correction the systems support. The campaign team can then interpret the new figures without rewarding a measurement repair as additional sales or penalising a correction that removes duplicates. Technical completion and an understandable performance history are both necessary outcomes of the audit.