How to scale the same offer across multiple ad accounts
The White Rabbit (TWR) works the same with one domain or with fifty: repeating the same address across accounts changes nothing in the filtering. Isolating domains, one per ad account, is a scaling best practice of the traffic sources. And which domain has to multiply depends on your campaign's delivery method.
Isolating domains is not a TWR requirement
On the tool's side, it makes no difference. A single domain can serve fifty ad accounts: the campaign is the same, the parameters are the same, and the filtering behaves exactly the same. TWR sets no limit here.
The recommendation comes from the traffic sources. When you scale an offer across several accounts or several BMs, each account should advertise its own domain, for three reasons:
- Sources connect accounts through the advertised address. The same domain showing up in different accounts is a behavior that can be flagged, and the cost of that falls on the accounts.
- The domain is a single point of failure. It can be suspended by the registrar over a pending registration detail, or caught by the extension authority's preventive review, as in my domain is down, what should I do. If the same address is in ten accounts, one problem takes all ten offline at once.
- A repeated domain hands over your whole operation. Anyone spying on an ad starts from the address shown in it. With separate domains, whoever investigates reaches one account, not all of them.
For the same reason, a domain already used in one ad account should not come back in another, not even after pausing or deleting the old campaign. Once advertised, it stays tied to that account.
Splitting by subdomain does not solve it. Advertising sub1.yourdomain.com in one account and sub2.yourdomain.com in another leaves the same root in both, and the root is what most sources look at. Each account needs a different root domain.
Find out which domain goes in your ad
The domain that must not repeat across accounts is the one that shows up in the ad. Which one that is depends on the delivery method:
Delivery method | Domain that goes in the ad | What multiplies as you scale |
|---|---|---|
TWR Redirect, Pre Page, or TWR Mirror | The domain registered in TWR, since the campaign URL is generated from it | One domain registered in TWR per account, with a campaign for each |
Unpack | The hosting domain where you installed the | One hosting domain per account. In TWR, one domain and one campaign are enough |
This applies only to the address that goes in the ad. The Offer Page can stay the same across all accounts.
Scaling with TWR Redirect, Pre Page, or TWR Mirror
In these methods, the URL that goes in the ad is generated from the domain you registered in TWR. There is no second address to vary, so every new account needs a new domain registered in the tool:
- Register the domain in TWR, with the
CNAMErecord validated. - Create a campaign on that domain. Every campaign has its own setup, so it is your call: repeat the Safe Page, the Offer Page, and the targeting of the campaign already running, or build it differently for this account. See how to set up a Standard campaign.
- In that account's ad, use the URL and the parameters this campaign generated.
Each plan includes a number of domains, and you can add extra slots for 2 USD per month under Manage slots:
Plan | Domains included |
|---|---|
Basic | 3 |
Pro | 10 |
Freedom | 20 |
Enterprise Conquest | 25 |
The details are in how our plans and upgrades work.
Scaling with the Unpack method
In the Unpack method there are two domains with different roles. The one registered in TWR only generates the PHP file and never shows up in the ad. The hosting one is where the index.php is installed, and that is the one that goes in the ad.
So here you do not need to multiply anything inside TWR: one registered domain and a single campaign serve all accounts. What gets replicated are the files, on a new domain for each account.
- Set up the campaign in TWR once, with the paths of the Safe Page and the Offer Page.
- Download the generated PHP file and save the campaign parameters.
- For each new ad account, use a new domain on your hosting, meaning the domain of the site where the pages and the
index.phplive. This domain is not registered in TWR, and it does not need separate hosting: the same hosting takes several domains, each with its own folder. - In that domain's folder, upload the same files as the first account: the Safe Page, the Offer Page, and the same
index.php, unchanged. - In that account's ad, use that domain's address with the same TWR parameters.
What multiplies is the domain, not the hosting. Ten ad accounts need ten domains, and all of them can sit on the same hosting, each in its own folder.
Multiple offers in the same ad account
If you are not opening new accounts, but running more offers inside the same one, you need no extra domain. The isolation is per ad account, not per offer.
On Unpack, the same domain serves as many campaigns as you want. For each new campaign, create a folder on your hosting and put that campaign's three files inside it: the Safe Page, the Offer Page, and the index.php TWR generated for it. The ad address becomes the domain plus the folder name:
Campaign | Folder on the hosting | Address that goes in the ad |
|---|---|---|
Offer A |
| |
Offer B |
|
Each folder works on its own, without interfering with the other, because the index.php always looks for the pages inside the very folder it sits in.
index.php.The same goes for the methods that generate a URL: one domain registered in TWR serves as many campaigns as you create, and each campaign generates its own URL.
Checklist before launching one more account
- A domain exclusive to that account, never used in any other.
- On Unpack, that domain is the site's domain on your hosting, with its own folder, holding the same files and the same
index.phpas the structure already running. - On the other methods, the domain registered in TWR and the campaign created on it.
- TWR parameters pasted exactly as they were generated.
- Redirection tested with Test Offer before launching the ad. See how to test if your campaign is set up correctly.
Updated on: 09/09/2026
Thank you!