# 0/100 Tests

Most tests in Shoplift split traffic roughly 50/50 half of visitors see the original, half see the variant. But there are times when you want 100% of visitors to see the variant. That's what a 0/100 split is for.

A 0/100 split sends all traffic to the variant, with nobody in the original group. This turns Shoplift from an A/B testing tool into a targeted publishing tool letting you show a specific experience to all visitors, or to a specific segment, without permanently changing your live theme or templates.

Combined with scheduling and audience targeting, 0/100 splits are one of the most flexible tools in Shoplift.

### When to use a 0/100 split

#### Promotions and sale periods

Use a 0/100 split to change how your store looks and feels during a promotion, without touching your live theme. When the sale ends, you end the test and your store reverts automatically.

Some ideas:

* Add a global announcement bar counting down to a sale or product launch. Shoplift's Lift Assist™ includes countdown timers in the Urgency section that match your theme automatically.
* Display different countdown timers in different places a large widget on the homepage, a smaller bar on product and collection pages.
* Change theme colors or hero imagery to reflect a seasonal sale.
* Run a series of daily deals by stacking multiple 0/100 tests back to back, each with scheduled start and end times, one per day.

Schedule your test's start and end date to match your promotion exactly. Your store switches on and off without any manual intervention at midnight.

#### Pre-launch and product drops

Use a 0/100 split to control what visitors see before a product is publicly available.

For example: publish a new product in Shopify but use a 0/100 template test to hide the add to cart button and replace it with "coming soon" messaging. Set the test's end date to match your drop time. When the test ends, the add to cart button becomes visible again automatically.

#### Targeted personalization

Use a 0/100 split with audience targeting to show different experiences to different visitor segments, without running a traditional A/B test.

Some examples:

* Show a "welcome back" message and surface a recently viewed products carousel higher on the page for returning visitors only.
* Add a sticky add to cart button on product pages for mobile visitors only.
* Display a gift guide or curated collection to visitors arriving from a specific ad campaign.
* Hide or adjust promotions for visitors in a specific country.

You can also use 0/100 splits to roll out a winning test result to a specific segment. If a previous A/B test performed well for mobile visitors but not desktop, implement the change for mobile visitors only using a 0/100 split with device targeting.

{% hint style="warning" %}
Audience targeting is only available on the Advanced and Pro plans. On the Core plan, a 0/100 split applies to all visitors.
{% endhint %}

### How to set up a 0/100 split

#### Step 1: Create your test

Create a test in Shoplift as you normally would template test, theme test, or API test, depending on what you want to change. Set up the variant with the experience you want to show.

#### Step 2: Set the traffic split to 0/100

In the test settings, find the traffic split control and set it to **0% original / 100% variant**.

<figure><img src="https://314821113-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDg2m2UmvTCMjmBjnzBKA%2Fuploads%2Faa03gsqnEdzPLnOSZCSu%2FScreenshot%202026-04-08%20at%2010.40.57.png?alt=media&#x26;token=91159c9b-cb31-484f-8234-5cfed8257b1d" alt=""><figcaption></figcaption></figure>

#### Step 3: Add audience targeting (optional, Advanced and Pro plans)

If you want to limit the experience to a specific segment, open the **Audience** panel and configure your rules. You can target by:

* **Device type:** Show the variant to mobile visitors only, or desktop only. (*Available on All Plans*)
* **New vs. returning visitors:** Target first-time visitors or returning customers separately.
* **UTM parameters:** Show the variant only to visitors arriving from a specific campaign, ad set, or traffic source. Use `utm_source`, `utm_medium`, `utm_campaign`, or `utm_content` to match your campaign links.
* **GEO:** Target visitors in a specific country or exclude them from seeing the variant entirely. Useful for region-specific promotions or legal requirements around product availability.
* **Referrer:** Target visitors arriving from a specific website or domain.

{% hint style="info" %}
[More info on Audience Targeting](https://docs.shoplift.ai/test/targeting)
{% endhint %}

#### Step 4: Schedule a start and end date (optional)

If the experience should only run for a set period, set a start and end date in the scheduling settings. Shoplift will launch and end the test automatically at the times you specify.

#### Step 5: Launch the test

Review your settings and launch. 100% of eligible visitors (or 100% of the audience segment you defined) will now see the variant.

### What happens when the test ends

When a 0/100 test ends, either manually or at a scheduled end date, all visitors revert to the original experience. No changes are made to your live theme or templates. Everything returns to its default state automatically.
