Create an Ad Switch test for CPP A/B Testing
Use this setup to test multiple custom product pages within a single ad group by rotating ads within the same ad group.
This article explains how to create a Switch test using Ad switching. If you want to duplicate ad groups and rotate which ad group is active instead, learn how to create an Ad Group Switch test for CPP A/B Testing.
Before you start
Keep these points in mind:
- You must select one ad group with sufficient traffic for the last 28 days.
- You can select 2–4 custom product pages.
- In this setup, each custom product page (including the default product page if selected) is duplicated as a separate ad within the same ad group.
- Only one ad runs at a time. The system rotates which ad is active based on the switch interval.
- During setup, you can choose whether to keep Automations, Smart Bidding, and Budget Allocation active or temporarily disable them to create a more unbiased test environment.
- Select a desired precision and the confidence level, and the system will show the test period.
To understand how switching periods are determined, go to How are switch periods chosen in CPP A/B Testing.
Instructions
1. Open CPP A/B Testing from the navigation menu.

2. Start a new test.

3. Choose the single ad group you want to test.

4. Pick up to four custom product pages to add to the setup.

5. Choose Switch as the testing method to run variants in separate time periods.

6. Choose Ad as the switching method. The system will create one ad per custom product page and rotate the active ad.

8. Choose your desired precision and the confidence level. The system uses it to determine test timing.

9. Review your selections. Your test is ready to be started.

When the timer ends, the clones are paused, the original ad group resumes, and the table line flips from 'Running' to 'Completed'. If you stop the test before its scheduled end date and time, the system will automatically revert to the original asset, with no manual reactivation required.
After you finish
Once your test is running, you can track its progress immediately.
- Navigate back to the CPP A/B Testing dashboard.
- Locate your test in the list to see its status (Running, Completed, Stopped) and its start/end dates.
- Click on the arrow in each line to monitor performance metrics such as Impressions, TTR, and CR. You can switch between table and chart view and review the test log for event history.
To learn more about monitoring, check out How do you monitor and interpret tests in CPP A/B Testing
Related links
- What is the Switch method in CPP A/B Testing
- Ad Switch vs Ad Group Switch in CPP A/B Testing
- How are switch periods chosen in CPP A/B Testing
- What are the requirements and limits for CPP A/B Testing
- How do you monitor and interpret tests in CPP A/B Testing
Need more help?
If you have further questions on the process, contact your dedicated Customer Success Manager or contact the support team via live chat!