Skip to main content
Pick the three parts of your setup in this order: tracking, revenue, ad platforms. Every complete setup has all three. Ad reporting means nothing until tracking and revenue both arrive correctly.

1. Pick your tracking install

Install one web tracker per page. The snippet and @datalyr/web together issue two visitor_id values for one person, and split the journey in half.
A campaign that lands on a website before an app store needs two installs: web tracking on the landing page, and a mobile SDK in the app. See app campaigns.

2. Pick your revenue source

Connect the system that creates the final charge. Use one system per transaction.
Connect RevenueCat or Superwall, never both. Each writes the same event names for one store transaction. We deduplicate inside a source, not across two, so your reports add the same purchase twice.

3. Pick your ad platforms

Open Sources and connect the platforms you buy on. A card reading needs primary account means the authorization worked but no ad account is chosen. That platform reports no spend until you choose one.

Verify

Open Events after you install tracking. Confirm one pageview or app event arrives within 30 seconds. If nothing arrives, see No events.

Next