Targeting and Audience

Only matching visitors enter a test. Leave a filter empty to include everyone for that rule. Empty URL values are ignored. If every URL rule is empty, the test includes the entire site and those pages miss cache until you pause or complete it.

Page rules

Rules are OR’d: a visitor is eligible if any rule matches the current request. Cart, checkout, shop, and product matches do not need a value.

Match Free Notes
Path equals Yes Exact path, for example /pricing. Leading slash recommended. Trailing slashes are normalised.
Path contains Yes Substring match, for example summer-sale.
Path starts with Pro Prefix match, for example /product-category/shoes.
WooCommerce cart Yes The cart page. No value required.
WooCommerce checkout Yes The checkout page. No value required.
WooCommerce product Yes Any single product. Broad — many URLs will miss cache.
WooCommerce shop Pro The shop archive. Broad.
Post type Pro Value is the post type slug (for example product or page). Broad.
URL regex Pro Regular expression against the path. Broad if the pattern is loose.

Broad targeting (entire site, all products, shop, a whole post type, or a wide regex) is allowed, but the editor warns you: a large part of the store will bypass page cache for the life of the test.

Audience filters (Pro)

Free tests include all eligible page traffic except roles excluded from Alpha Insights analytics. Pro can further limit who is assigned:

Selecting every option in a multi-select is stored as “any” (same as leaving it empty).

Who never enters a test

Related