Articles on: Funnel Building

Condition Nodes

Condition nodes route visitors based on rules. This one sends mobile and tablet visitors to one page, US and Canada visitors to another, and everyone else down the Default Route:


Condition node in a funnel routing visitors down different paths


Use them when you want different visitors to take different paths based on country, device, browser, ISP, connection type, language, referrer, or captured tracking-field data.


If you only want a percentage split, use a rotator node instead.


What conditions do

When a visitor reaches a condition node, FunnelFlux checks the routes in the condition and sends the visitor down the first route that matches.


If no route matches, the visitor goes down the default route.


This lets you build logic such as:

  • mobile visitors go to one lander, desktop visitors go to another
  • US traffic goes to one offer, non-US traffic goes elsewhere
  • traffic from a specific source or placement gets a special path
  • visitors with a captured URL parameter value get routed differently


Routes, rule groups, and rules

Conditions have three layers. To see all three, hover over the condition and click the edit button, or double-click it. That opens Condition Settings:


Condition settings showing routes, rule groups, and rules


Routes [1] are the outgoing paths from the condition node. Routes are evaluated in the order shown under Route Priority, and you drag them to reorder. The Default Route is pinned at 0 and has no rules.


Rule groups [2] are groups of rules inside a route, added with + Add group.


Rules [3] are the individual checks, such as country is US, device is mobile, or tracking field contains a specific value. Add them with + Add rule.



This structure matters. If you want to match "US + Android" OR "Canada + iOS", you should use separate rule groups rather than putting all rules into one group.


Local vs global conditions

Condition nodes can be local or global. The tag at the top right of Condition Settings [4] shows which one you are editing.


Local conditions exist only inside one funnel. Use them for logic specific to that funnel.


Global conditions can be reused across funnels. If you edit a global condition, the change applies everywhere it is used.


Global conditions are useful for reusable routing rules, such as mobile vs desktop routing, blocked geos, or common ISP/device handling.


Common mistakes

The most common mistake is using a condition when a rotator would be simpler.


Use a condition when the visitor needs to match a rule. Use a rotator when you only want a weighted split.


Another common mistake is putting too much logic into one route. If a condition becomes hard to read, split it into clearer routes or use multiple condition nodes.


For a deeper walkthrough, see Using conditions.

Updated on: 13/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!