How the plugin works in plain English: You pick an element on your Framer canvas, then create a Rule that says "Show this element when [condition]" or "Hide this element when [condition]". This guide explains what every condition means, what to type in each field, and which operator to pick.
Before diving into conditions, here's what every operator means — in plain English:
| Operator | Meaning | Example |
|---|---|---|
| equals | Must be an exact match (case-insensitive) | US equals us ✅ |
| does not equal | Must NOT be that exact value | Country does not equal IN → show to everyone except India |
| contains | The value appears anywhere inside it | URL contains sale → matches /big-sale-2024 |
| does not contain | The value does NOT appear inside it | Referrer does not contain google |
| starts with | Begins with the given text | Page path starts with /blog |
| ends with | Finishes with the given text | Page path ends with /thank-you |
| is set | Anything is present — even an empty string counts as "set" | Cookie named user_id is set → user has logged in |
| is not set | Nothing is there / it's missing | URL param is not set → no campaign link |
| greater than | A number bigger than what you enter | Hour greater than 17 → after 5 PM |
| less than | A number smaller than what you enter | Screen width less than 768 → narrow screen |
| is between | A number or date falls within a range | Month is between 6 and 8 → June to August |
| matches pattern | For advanced users — a regular expression | URL contains pattern ^/product/[0-9]+$ |
| before | A date earlier than the one you choose | Date before 2024-12-25 |
| after | A date later than the one you choose | Date after 2024-01-01 |
| is one of | Matches ANY value in a comma-separated list | Country is one of US,UK,CA |
Tip: "is set" and "is not set" never need a value — the plugin hides the value field automatically.
What is it?
A URL parameter (also called a query string) is the part of a web address that comes after a ?. For example, in https://yoursite.com/page?utm_source=google&plan=pro, the parameters are utm_source (value: google) and plan (value: pro). These are invisible to normal visitors but are used by marketers, developers, and ad platforms to pass information.
Fields:
= sign.= sign.What to enter:
| Name field | Operator | Value field | What it means |
|---|---|---|---|
utm_source |
equals | google |
Visitor came from a Google ad/link |
utm_source |
equals | facebook |
Visitor came from a Facebook campaign |
plan |
equals | pro |
Link was shared with ?plan=pro |
promo |
is set | (empty) | Any promo code exists in the URL |
ref |
contains | partner |
Referral link contains "partner" |
utm_source |
is one of | google,facebook,twitter |
Visitor came from any of these |
Real-world example:
You're running a Black Friday ad on Google. Your ad link is yoursite.com/landing?utm_source=google&campaign=blackfriday. You want to show a special banner only to people who clicked that ad.
→ Condition: utm_source equals google