Articles on: Funnel Building

Tag Nodes

Tag nodes add or remove visitor tags as people move through a funnel.


This lets you route people in funnels based on the presence/lack of applied tags, as well as break down your reporting based on tag labels too.


A user can have one or many tags applied.


What tags are for

Tags are best thought of as lightweight visitor state.


For example, you might tag a visitor when they:

  • matched a particular path
  • clicked a specific type of action
  • reached a specific funnel step
  • should be excluded from a later path
  • should be treated differently in a later funnel


This is not the same as passing a URL parameter. URL parameters are data sent into the visit. Tags are state that FunnelFlux can remember and use later in routing logic.


Note that this is a session-level tagging, so will not last forever -- sessions are temporary. However, we do drop cookies of tag state that allow potential recovery when the same user revisits later (note that some browsers/users will block cookies, so long-term persistence is best effort only).


Visitor tags asset list


How tag nodes work

A tag node can perform multiple tag actions:

  • add tag(s)
  • remove tag(s)


When the visitor reaches the node, FunnelFlux updates the visitor session and then continues routing to the next connected node.


Tags are account-level assets. Within a funnel, once applied to a visitor session, they can be used across funnels. This is useful when you want one funnel to affect how a later funnel behaves.


Tag changes do not rewrite older events. Reporting reflects the tag state that existed at the time each event was created.


Visitor tag node settings


When to use tag nodes

Use tag nodes when you want to:

  • mark visitors who already saw a specific path
  • prevent the same visitor from repeating a path
  • create simple progression logic
  • build cross-funnel routing behavior
  • separate visitors into functional routing groups


For example, you may want users who reached path A to avoid path A later and go to path B instead.


Using tags in routing

Condition nodes can make routing decisions based on tags.


In your condition settings, you can choose the visitor tag option > then the operators IS or IS NOT.


Use IS to check against the user having a specific tag, IS NOT to match when the user does not have that tag.


Visitor tag condition rule


Simple examples

Use a tag node to:

  • tag people who already saw a prelander, then avoid showing it again
  • tag people who reached a qualification step, then send them to a different offer path later
  • remove a tag after a visitor completes a path, so they can become eligible for another route
  • tag visitors from one funnel and use that tag in a separate retargeting or follow-up funnel
  • tag someone with JS based on on-page behaviour to then affect later routing if they click-through


Keep tag logic simple. If your routing becomes hard to explain, split it across clearer condition nodes and name your tags more explicitly.


Tags and cookies

FunnelFlux may use cookies as a fallback mechanism for tag functionality, especially when tag presence needs to work across funnels.


The cookie stores tag IDs, not personal information like name, email, or phone. Its purpose is functional routing, not storing sensitive user data.


For privacy context, see How does FunnelFlux handle cookies, privacy, and GDPR?.


Tags vs tracking fields

Use tracking fields when you want to capture data from the incoming URL, such as campaign, placement, keyword, or source-specific token values.


Use tags when you want to remember a routing state or funnel behavior for that visitor, or label them based on some behaviour.


Common mistakes

Do not use tags for data you should store in tracking fields, such as campaign names, placement IDs, keywords, or click IDs.


Do not create dozens of vague tags like "step1" or "good". Use names that explain what happened, such as "Saw mortgage presell" or "Completed quiz step".


Do not expect tag changes to rewrite past data. Tags are stored with events based on the state at that moment.

Updated on: 01/06/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!