Personyze Wiki Personyze Wiki docs
Open Personyze
Docs/ Content Editor & Variations/ Content Variations by Condition: Language, Weather, Behaviour
Content Editor & Variations

Content Variations by Condition: Language, Weather, Behaviour

Personyze allows you to show dynamic content based on conditional variables like location, weather, or categories recently purchased or viewed. This makes any element of your website modular, with unlimited variables able to be…

2 min read Updated 1 week ago
×

Click anywhere to close

One piece of content, many variations — the headline that greets each city by name, the banner that switches with the weather, the offer that depends on what the visitor last bought. In Personyze this is the Variations mechanism plus dynamic variables, and it works on every setting of every widget.

The two tools

  • Dynamic variables — drop a visitor field straight into content: “Welcome back, {first_name}”, “Free shipping to {city}”. See inserting variables. Use when the content is the same sentence with a value filled in.
  • Variations — different values per audience case. Every setting in an action editor carries a ⚡ Variations button; use it when the content genuinely differs per segment — another image, another layout, another language’s copy.

How Variations work

Variations dialog
The Variations dialog: rule-based cases, first match wins, and a default so the widget is never empty. Click to enlarge.
  1. Click ⚡ Variations under the setting.
  2. + Add case, then + Add rule — any audience rule: language, country, weather, device, behaviour, CRM field, integration data.
  3. Set the value for that case; repeat per case. The first matching case wins; visitors matching none get the default value.
  4. The “Read what each visitor gets, in plain language” row restates your cases as sentences — the fastest sanity check.

Worked examples

  • Language: the countdown’s Days label — case browser language is SpanishDÍAS; German → TAGE; default English. (full walkthrough.)
  • Weather: the hero image — case weather is rain → cozy-indoors visual; temperature > 25°C → summer visual.
  • Purchase history: the offer text — case purchased from category running → “New trail arrivals”; default “Bestsellers”.

When you need whole different blocks

For entire alternative sections rather than one setting’s value — different HTML blocks per case — use split cases; and to test variants against each other rather than assign them by rule, use A/B testing.

Did this page answer your question?
Thank you — that goes to whoever maintains this page.