Operated by Airbridge (AB180 Inc.), a mobile measurement partner that appears in this comparison. How we compareReviewed 2026-11-10
bestattributiontool.comAn Airbridge reference
How we compare

Guide

Testing attribution before you spend on ads

Reviewed 2026-11-10 · By the Airbridge team, which operates this site

Answer in brief

To test attribution before launch, register a phone as a test device, tap a tracking link, install the build, open it and trigger your key events. The test passes when the dashboard credits the install to that link and shows each event once. The test costs no ad spend.

What a pre-launch test proves

A test proves that the chain from click to event is connected in your app, on your build. It answers four questions: does a tap on a link get recorded, is the install matched to that tap, do events arrive with the right values, and does the link open the right screen. It does not prove that numbers will be right at scale, which is why you check again with live data later.

What you need

  • A build of the app that contains the SDK, installable outside the store or through a test track.
  • One iPhone and one Android phone if you ship on both.
  • Each phone registered as a test device in the attribution tool, so repeat installs count as new.
  • One tracking link made for the test, with a campaign name such as "internal-test" that you can filter out later. How tracking links work explains what the link carries.

The test, step by step

  1. Delete the app from the phone.
  2. Tap the test tracking link on that phone. Let it reach the store page or the download page, then stop.
  3. Install the test build and open it. The first open is what the tool counts as the install.
  4. Look for the install in the dashboard's real-time or test view. Confirm that it carries your test campaign name.
  5. Trigger each key event once: sign up, start a trial, make a sandbox purchase.
  6. Confirm that each event appears once, under the same campaign, with the right revenue value and currency.
  7. With the app now installed, tap a link that points at a specific screen and check that the screen opens.
  8. Delete the app, tap that link again, install and open. The same screen should open after install. This is the deferred deep link path.

Write down the time of each step. When something fails, the timestamps let you or the vendor's support find the click and the install in the logs.

Reading a failed test

What you seeLikely causeWhat to try
No install at allSDK not initialised, or wrong app keyCheck the SDK's debug log on app start
Install shows as organicPhone not registered for testing, or the link was not tapped firstRegister the phone and restart from step 1
Install credited, events missingEvent code not reached, or the event name differs from the planCompare names against your event list
Event appears twiceLogged from two placesKeep one source for each event
Purchase has no revenueValue or currency not passedSend both fields with the event
Link opens the home screenApp does not handle the link pathAdd the route in the link handling code

A note on iOS test phones

Apple requires an app to get the user's permission through App Tracking Transparency before it tracks them or reads the device's advertising identifier.[1] Without that permission the identifier is all zeros.[1] Run the iOS test twice, once allowing tracking and once refusing it, so you know what your reports look like in both cases.

When to repeat the test

Repeat steps 1 to 6 before any release that updates the SDK, changes an event or touches the purchase flow. It is a short check once the phones are registered. Decide who owns it using who does what, and keep the test link for reuse.

After the test passes

Ship the build and wait for it to reach users before you start a campaign. Then move to the live-data checks in what to check during a free trial, beginning with a comparison of reported revenue against your store data.

Questions and answers

Why does my test install show as organic?

Usually because the tool has seen that phone before and treats the install as a returning user, or because you opened the app without tapping the tracking link first. Register the phone as a test device and repeat the test from the link.

Do I need to run real ads to test attribution?

No. A tracking link you tap yourself tests the link path from click to install to event. It does not test the connection to an ad platform, so confirm that once the channel is connected.

Continue reading

Sources

  1. Apple: https://developer.apple.com/app-store/user-privacy-and-data-use/ Checked 2026-11-10.

Cite this page

Airbridge. “Testing attribution before you spend on ads.” bestattributiontool.com. Reviewed 2026-11-10. https://bestattributiontool.com/testing-attribution-before-launch