Before you start
You need the published site, a private browser window, and a revenue source already connected. Turn off every ad blocker in the test window.1. Check the visit
Open this URL in a private window. Replace the host with your own.pageview.
Open a second page in the same window. Confirm the new
pageview carries the same
distinct id.
2. Check identity
Pass your database user ID to
identify(), not an email address. An email changes, and a
changed email creates a second user with a split journey.$identify arrives in Events. Open Users and find user_123. Confirm the
pageview from step 1 is on that person’s journey.
3. Check a product event
Trigger one funnel action.4. Check revenue
Create one test transaction in the revenue source you connected.
A transaction that arrives with no campaign means the payment reached Datalyr but the
visitor_id did not. See Missing attribution.
5. Check delivery
Don’t stop before this check. Revenue in Datalyr reaches no ad platform until a rule forwards it.- Open Conversions and select manage rules.
- Confirm one enabled rule matches your revenue event name and source.
- Return to Conversions and find your test transaction.
- Open the row and confirm it records a delivery to the ad platform.
When a check fails
To read the SDK’s own log, add
data-debug="true" to the script tag. Remove it after the
test.
Next
- Conversion delivery: how a rule forwards a conversion.
- No events: when step 1 never passes.
- Missing attribution: when revenue arrives with no campaign.