Wallet-based targeting is sold as though advertisers can address individual addresses. Mostly they cannot. What is actually available is narrower, more useful than it sounds, and worth understanding before buying a segment described as on-chain.
This is what the mechanism really is, and how to set it up so the results can be checked.
1. Understand what can and cannot be targeted
Three distinct things travel under this name.
- Wallet-present targeting. The browser has a wallet extension or the visitor arrived through a wallet browser. This is observable and it is the strongest broad signal in crypto advertising, because it separates people who can act from people who cannot.
- On-chain behaviour segments. Groups built from public chain activity: holders of a token, users of a protocol, addresses active in a period. Real, but only reachable where the network can connect an address to a browser it can serve an advertisement to.
- Your own audience. A list you own, matched inside the platform. This is the most precise and it depends entirely on the quality of the list.
Chain data is public, so the segments are honest. The linkage between an address and a viewable advertisement is the part that is partial, and the size of that gap is what a network is really selling.
2. Decide which behaviour you actually want
Write the address description before opening any interface. Holders of a competing token above a threshold. Addresses that used a bridge to your chain in the last month. Wallets that provided liquidity anywhere. People who interacted with your contract and stopped.
That last one is usually the most valuable and the least used. Someone who started and abandoned is closer to converting than any cold segment, and you already know who they are.
3. Build your first-party list properly
Export the addresses that matter: connected wallets, depositors, testnet participants, holders past a cutoff. Segment them by what they did rather than pooling them, because a depositor and a one-time visitor need different messages.
Handle this data carefully. Addresses tied to identifiable people are personal data in several jurisdictions, and uploading a list to a network is a transfer. Know what you are agreeing to before you upload anything.
4. Install measurement before spending
The conversion event has to fire before the campaign starts, and it has to be the thing you care about: wallet connected, deposit made, application submitted. Optimising towards a page view teaches the system to buy page views.
Verify it on a real device, on a phone, with a wallet that is not already connected. Most targeting failures are measurement failures wearing a targeting costume.
5. Split the campaign so the segments are comparable
Run each segment as its own line with its own creative and its own tracking. A single campaign blending three audiences produces one number and no information about which audience produced it.
Keep one broad wallet-present line running alongside as a control. It is frequently the cheapest converter, and a narrow segment that cannot beat it is not worth the premium being charged for it.
6. Match the creative to what the segment already knows
A holder of a competing protocol needs a comparison. Someone who abandoned your flow needs the specific objection answered. A liquidity provider needs terms. The same banner shown to all three wastes the targeting you paid for.
This is where most on-chain targeting underperforms: the segmentation is real and the message is generic, so the campaign performs like an untargeted one at a targeted price.
7. Judge segments on conversion, not on click rate
Narrow segments often show worse click rates and better conversion, because the audience is smaller and more considered. Reading click rate alone leads teams to switch off the segments that were actually working.

Compare cost per conversion, and compare it against the broad control. Then check retention at thirty days, because a segment that converts and disappears is not the win it looks like on the first report.
What to ask the network before you start
How is this segment built, what is its reachable size rather than its on-chain size, how often is it refreshed, and can performance be reported split by segment. A network that cannot answer the second question is selling a chain query rather than an audience.
Choosing between networks in the first place is covered in how to choose a crypto ad network, and where this sits in a launch budget in how to split a launch budget across channels. Segment design and campaign reporting are on our crypto traffic acquisition page.