1. Check the landing event
Open the visitor’s first relevantpageview. Confirm the landing URL captured the expected UTM parameters or platform click ID. If the parameter is absent from the actual landing URL, Datalyr cannot recover it later.
If every paid visit is missing campaign data, review ad destination URLs, redirects, consent behavior, and tracking installation. Redirects must preserve query parameters.
2. Follow the identity
Check whether the anonymous visitor ID remains stable through the journey and whether the user is identified when known.- A new ID after every page suggests storage or initialization problems.
- A domain change can break the journey without cross-domain tracking.
- A web-to-app handoff needs an explicit identity or campaign bridge.
- A hosted checkout needs supported metadata or customer matching.
3. Inspect the conversion
Confirm the revenue or conversion event contains a compatible visitor, user, customer, or transaction identity. An event can be collected correctly but remain unattributed when it cannot be joined to the earlier visitor.4. Run a clean test
- Open a private session with a unique UTM campaign.
- Land on the final destination URL.
- Complete the same cross-domain, checkout, or app path as a customer.
- Trigger a test conversion.
- Inspect the full journey in order.
Successful delivery to an ad platform does not prove Datalyr has a complete journey. Delivery and attribution are separate stages.