Skip to content

What You Can Build ​

The short answer

Dalton can run a test for one audience only, change copy inside a variant based on the URL, run one test across several countries or domains, and keep a winner only for the visitors it won with. Landing pages matched to each Meta ad are in beta. Most of this needs no setup beyond targeting and a prompt to the editor agent. Country, language and cookies can't be used as a test audience yet.

Overview ​

You want to...How in DaltonPage
Test only on paid traffic, email traffic or mobileClick the audience in the editor and pick Device, Traffic or VisitorPersonalise by Audience
Test only for one UTM campaignAdvanced → Query parameter, for example utm_campaign is spring-salePersonalise by Audience
Change a headline per URL parameter value inside one variantAsk the editor agent for a mapping of value to headlinePersonalise by Audience
Change copy per market inside one variantAsk the editor agent to fill in the copy per locale path or domainOne Test Across Markets
Run one test across several countries or domainsOne targeting group with rules on each domain or locale pathOne Test Across Markets
Keep a winner only where it wonDeploy → Smart deploy or Custom, by device, channel or countryDeploy to a segment
Send each Meta ad to a page version matched to its message (beta)Landing Pages, with Meta connected and a subdomain pointed at DaltonLanding Pages for Ads
Test several pages or a whole template at onceOne targeting group that covers every pageMulti-Page Experiments
Build variants in your Shopify theme (developer)Your developer builds both versions in Liquid; the variant flips a switchAdvanced → Build Variants in Your Theme
Drive Dalton from Claude or ChatGPTConnect the Dalton MCP serverMCP Server

Two ways to add logic ​

Targeting decides who enters the test. Device, traffic source, new or returning visitor, a query parameter or the referrer. Every rule must match. Visitors outside the audience see your page as it is and don't count in the results.

Variant code decides what each visitor sees. A variant can read the page URL, the path, the domain and the page itself. So one variant can show a different headline per campaign, or Finnish copy on /fi-FI/ and German copy on /de/. You don't write this code. Describe the logic to the editor agent and it writes it.

Use targeting when only one group should be in the test. Use logic in the variant when everyone is in the test but the copy should fit where they came from.

After the test ​

A test that wins for some visitors and loses for others doesn't have to be all or nothing. When you deploy, Dalton can keep the change only for the device, channel or country where it won. See Deploy to a segment.

What isn't possible yet ​

  • Country, language, cookie or logged-in state as a test audience. Country is available when you deploy a winner, not when you set up a test.
  • Reading the visitor's country in variant code. Use the domain or locale path instead.
  • Text tokens without code, such as {{utm_term}} typed into a headline. Ask the editor agent to build the mapping instead.
  • OR between audience rules. Every audience rule must match.