Articles on: Getting Started

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 Create. In the Create a new item panel, choose Create Visual Funnel.



Funnels can belong to a Parent Funnel Group, which is just a category for organization. The field is optional -- pick an existing group, or click the (+) beside it to create 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 [2]. This is the default entry point that cannot be removed. Click it and it opens Rotator Settings (General Settings / Redirect Links). It functions as the starting point for incoming traffic and can split visitors across downstream paths.


On the left-hand side of the canvas [1] you will find:

  • Add Nodes -- opens the node palette, where you can drag and drop nodes onto the canvas and search through your existing pages
  • Links
  • 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
  • Help


The toolbar also has layout buttons, an edge-style dropdown (Bezier), and Path Trace / Big Nodes toggles.


Building a Basic Flow

The typical funnel reads left to right: Traffic Source --> Lander --> Offer.


To build this flow:

  1. Open the node palette by clicking the Add Nodes button on the left
  2. Drag nodes onto the canvas -- the top of the palette is a node-type grid (Rotator, Lander, Offer, Condition, Ext. URL, Tag, Act. Proxy, Webhook, Logic, AI Node, Middleware). Existing pages are under Existing Resources, with Landers / Offers / Cond. / Tags tabs.
  3. Search for pages by typing in the search box to quickly find specific assets



Once your nodes are on the canvas, hover a node to show the small circles (handles) on its edges, then click and drag from one handle to another node to create a connection. The connection gets an action label (Action 1, Action 2, and so on).


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, 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.


To edit a local page group, hover the node and click the pencil icon in the hover toolbar. That opens Lander Group Settings. Add pages with the Add Lander (MULTI-ADD) selector, then set per-page weight sliders:



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, open Add Nodes > Existing Resources, pick the Landers or Offers tab, then the Groups toggle. Search by name if you have many:



When you drag a global group onto the canvas, it shows as a normal group node with its name -- there is no (G) tag. It uses a stacked page icon:



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.


With your funnel saved, you are ready to generate a tracking link.


Hover the Traffic node and click the pencil icon to open Rotator Settings, then switch to the Redirect Links tab.



On Redirect Links 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.
  • Tracking 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.


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: 15/10/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!