Build Your First Funnel
Funnels vs Campaigns
If you have used other tracking platforms, you are probably familiar with the idea of "campaigns" -- each one tied to a single traffic source with its own unique tracking link.
FunnelFlux takes a different approach.
In FunnelFlux, a funnel is a visual flow diagram that describes the journey you want visitors to take. It is not a campaign. A funnel defines the sequence of pages, the connections between them, and the routing logic -- independent of where the traffic comes from.
You can then send traffic to that funnel from any number of traffic sources. What most platforms call a "campaign" is really just a funnel + traffic source combination in FunnelFlux. There is no need to duplicate funnels for different sources.
Here is how most trackers work -- one campaign per source, each with a unique link:

This means a lot of unique links to manage and individual campaigns in the tracker, each with their own configuration and downstream flows.
FunnelFlux's approach is that a single funnel describes a flow users will take, and you generate links dynamically for any traffic source you want to send to it:

Build a funnel with your pages, click a node, and say "I want to send traffic here from this source." FunnelFlux gives you a link and you are ready to go.
Creating a New Funnel
Head to the Funnels page and click (+) New > Visual Funnel.

Funnels always belong to a funnel group, which is just a category for organization. Pick an existing group or create a new one.
Give your funnel a name, then click Save and Open Editor to open the funnel in the visual builder.

The Visual Funnel Builder
Welcome to the funnel editor -- this is where you design your visitor journey.

Every funnel starts with a traffic node. This is the default entry point that cannot be removed. It functions as the starting point for incoming traffic and can split visitors across downstream paths.
On the left-hand side of the canvas you will find buttons for:
- Add Nodes -- opens the node palette, where you can drag and drop nodes onto the canvas and search through your existing pages
- Links -- opens the funnel settings tab, where you generate tracking links for any node
- Settings -- opens the funnel configuration panel
- Stats -- opens a quick stats overlay for reviewing performance data directly in the builder
- Heatmap -- visualizes traffic flow data on the funnel canvas
Building a Basic Flow
The typical funnel reads left to right: Traffic Source --> Lander --> Offer.
To build this flow:
- Open the node palette by clicking the "Add Nodes" button on the left
- Drag nodes onto the canvas -- you can create new local nodes from the list at the top, or browse your existing landers and offers by clicking the lander/offer tabs
- Search for pages by typing in the search box to quickly find specific assets

Once your nodes are on the canvas, connect them by clicking and dragging from the small circles that appear when you hover over a node:

That is the core of funnel building -- add nodes, connect them, and save. The connections define the path visitors will take. Each connection is labeled with an action number (action 1, action 2, etc.), which corresponds to the links you place on your pages to move visitors forward.
Understanding Page Groups
When you drag a lander or offer onto the funnel canvas, it is placed inside a page group node. Page groups are containers that hold one or more pages and handle rotation between them.
Think of a page group as a rotator and set of pages combined into a single node. This keeps your funnel visually clean, even when you are split-testing multiple pages at the same step.
Local Page Groups
When you drag a lander or offer from the node palette, you create a local page group. Local groups exist only within that funnel.

You can click a local page group node and edit its settings to add or remove pages:

To split-test, simply add multiple pages to the group and set their rotation weights (e.g., 50/50 for an even split between two landers).
Global Page Groups
If you want to reuse the same group of pages across multiple funnels, create a global page group in the Page Groups section. This is useful when you have a standard set of landers or offers you want to rotate consistently.
In the funnel builder, global page groups appear under the "Global Resources" section of the node palette:

When you drag a global group onto the canvas, it is marked with a (G) tag:

Any changes you make to a global page group -- adding pages, adjusting weights -- apply everywhere that group is used.
For more details on advanced page group configuration, rotation settings, and stickiness options, see the dedicated reference guide on advanced page group settings.
Generating Your Tracking Link
With your funnel saved, you are ready to generate a tracking link.
Click on the traffic node (or any node where you want visitors to enter the funnel). A sidebar will open with the link generation panel.

In the link generation box, you configure:
- Traffic source -- select which traffic source this link is for. This determines the tracking parameters appended to the URL and how data is passed back to that platform.
- Domain -- choose from any custom tracking domain you have set up in your account.
- Entrance cost (optional) -- adds a cost parameter to the URL. Usually this comes from your traffic source configuration, so you rarely need to set it manually.
Copy the generated link and paste it into your traffic source as the campaign/destination URL.
You Do Not Need to Save Links
This is one of the most important things to understand about FunnelFlux: tracking links are generated dynamically from the funnel configuration. They are not stored or saved anywhere.
A link simply encodes the funnel ID, traffic source ID, and entry node into a URL. The format looks like this:
https://yourdomain.com/funnel-slug/trafficsource-slug/?parameters
Because the link points to your funnel, any changes you make to the funnel are immediately reflected. If you swap out a lander, adjust rotation weights, or add a new step, the same link will serve the updated flow. You do not need to regenerate or update links when you modify your funnel.
You can also generate the same link again at any time from the funnel builder. There is nothing unique to save -- the link is just a function of the funnel, traffic source, and entry node you select.
This means you can use the same link for every campaign at a given traffic source, as long as you want visitors to enter the same funnel. Different campaigns, ad groups, and creatives can all point to the same link. Use URL parameters passed by the traffic source to differentiate them in reporting.
Next Steps
At this point you have a working funnel with a tracking link. The next steps are:
- Test your link in a private/incognito browser window to verify visitors flow through correctly
- Add action links to your pages so visitors can click through from lander to offer (covered in the next article)
- Add conditions to route visitors based on device, country, or other attributes -- see the conditions reference guide for details
For a deeper walkthrough of the funnel builder interface and all available node types, see the funnel builder reference guide.
Updated on: 05/05/2026
Thank you!
