Title: Funnel
Author: ablancodev
Published: <strong>Julie 28, 2020</strong>
Last modified: Oktober 10, 2026

---

Soek deur uitbreidings

![](https://ps.w.org/funnel/assets/banner-772x250.png?rev=2350040)

![](https://ps.w.org/funnel/assets/icon-256x256.png?rev=2350034)

# Funnel

 Deur [ablancodev](https://profiles.wordpress.org/eggemplo/)

[Laai Af](https://downloads.wordpress.org/plugin/funnel.2.2.0.zip)

 * [Besonderhede](https://af.wordpress.org/plugins/funnel/#description)
 * [Aanbevelings](https://af.wordpress.org/plugins/funnel/#reviews)
 *  [Installation](https://af.wordpress.org/plugins/funnel/#installation)
 * [Ontwikkeling](https://af.wordpress.org/plugins/funnel/#developers)

 [Hulp](https://wordpress.org/support/plugin/funnel/)

## Beskrywing

Create a conversion funnel in your wordpress.
 It allows for seamless tracking and
categorization of users based on their conversion states, providing valuable insights
to optimize marketing strategies and enhance overall user engagement.

You can create leads manually or automatically when register new users.

Users can travel through the conversion funnel by visiting different pages.

Referrer system ready with url param (any value or a specific one, e.g. ?utm_source
=social).

Create as many Buyer Personas as you need (name, description, avatar, generation,
interests, motivations, values and formality level) and assign them to your leads,
manually or automatically when they visit a page. The dashboard shows how each persona
moves through the funnel and its conversion rate.

Know where your leads come from: the first and last source of every lead (UTM tags
or referring website) is saved, and the dashboard shows the top sources and campaigns
with their conversion rate. You can also assign a buyer persona automatically by
UTM campaign.

Track anonymous visitors too (optional): they become anonymous leads with a first-
party cookie, only after consent through the WP Consent API, and their history is
added to their lead when they register or log in. Works with page caching.

Every state change is recorded in a history (date, from, to, origin and who made
it), visible in each lead.

States have an explicit position in the funnel, and you can prevent automatic changes
from moving leads backwards.

GDPR ready: leads are private, and they are included in the WordPress personal data
export and erasure tools.

If you need to notify them, you can use WordPress emails.

#### Documentation

Full documentation and more info: [growthplugins.com/plugin/funnel](https://growthplugins.com/plugin/funnel/).

## Screenshots

[⌊Dashboard: KPI cards and the conversion funnel with the leads that reached each
stage, in your own state order and colors.⌉⌊Dashboard: KPI cards and the conversion
funnel with the leads that reached each stage, in your own state order and colors
.⌉[

Dashboard: KPI cards and the conversion funnel with the leads that reached each 
stage, in your own state order and colors.

[⌊Dashboard: leads per buyer persona and funnel state, with the real conversion 
rate of each persona.⌉⌊Dashboard: leads per buyer persona and funnel state, with
the real conversion rate of each persona.⌉[

Dashboard: leads per buyer persona and funnel state, with the real conversion rate
of each persona.

[⌊Dashboard: top sources and campaigns, with the leads they bring and how many convert.⌉⌊
Dashboard: top sources and campaigns, with the leads they bring and how many convert
.⌉[

Dashboard: top sources and campaigns, with the leads they bring and how many convert.

[⌊Dashboard: distribution by state and the most recent leads.⌉⌊Dashboard: distribution
by state and the most recent leads.⌉[

Dashboard: distribution by state and the most recent leads.

[⌊Buyer Personas: unlimited profiles with avatar, generation and number of leads.⌉⌊
Buyer Personas: unlimited profiles with avatar, generation and number of leads.⌉[

Buyer Personas: unlimited profiles with avatar, generation and number of leads.

[⌊Editing a buyer persona: avatar, generation, interests, purchase motivations, 
values, level of formality and the UTM campaigns that assign it.⌉⌊Editing a buyer
persona: avatar, generation, interests, purchase motivations, values, level of formality
and the UTM campaigns that assign it.⌉[

Editing a buyer persona: avatar, generation, interests, purchase motivations, values,
level of formality and the UTM campaigns that assign it.

[⌊Leads list with the state, the buyer persona, the source and the identified / 
anonymous views.⌉⌊Leads list with the state, the buyer persona, the source and the
identified / anonymous views.⌉[

Leads list with the state, the buyer persona, the source and the identified / anonymous
views.

[⌊Lead detail: funnel history, first and last visit attribution, state, buyer persona
and linked user.⌉⌊Lead detail: funnel history, first and last visit attribution,
state, buyer persona and linked user.⌉[

Lead detail: funnel history, first and last visit attribution, state, buyer persona
and linked user.

[⌊Funnel box in the editor of any page, post or product: the state and the buyer
persona to assign on visit.⌉⌊Funnel box in the editor of any page, post or product:
the state and the buyer persona to assign on visit.⌉[

Funnel box in the editor of any page, post or product: the state and the buyer persona
to assign on visit.

[⌊Funnel states with their position in the funnel and color.⌉⌊Funnel states with
their position in the funnel and color.⌉[

Funnel states with their position in the funnel and color.

[⌊Settings, Referrer tab: move leads that arrive with a URL parameter such as ?utm_source
=newsletter.⌉⌊Settings, Referrer tab: move leads that arrive with a URL parameter
such as ?utm_source=newsletter.⌉[

Settings, Referrer tab: move leads that arrive with a URL parameter such as ?utm_source
=newsletter.

[⌊Settings, Tracking tab: campaign attribution and anonymous visitor tracking with
consent.⌉⌊Settings, Tracking tab: campaign attribution and anonymous visitor tracking
with consent.⌉[

Settings, Tracking tab: campaign attribution and anonymous visitor tracking with
consent.

[⌊Settings, Advanced tab: only move leads forward and delete the data on uninstall.⌉⌊
Settings, Advanced tab: only move leads forward and delete the data on uninstall
.⌉[

Settings, Advanced tab: only move leads forward and delete the data on uninstall.

[⌊Funnel state and buyer persona in the user profile.⌉⌊Funnel state and buyer persona
in the user profile.⌉[

Funnel state and buyer persona in the user profile.

## Installation

 1. Upload the plugin files to the ‘/wp-content/plugins/plugin-name’ directory, or 
    install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Use the Funnel screen to configure the plugin

## Aanbevelings

![](https://secure.gravatar.com/avatar/d568af1a156250b18c56a1c96476455d2f441dbc4a971be3000eb4fe82f9fd9e?
s=60&d=retro&r=g)

### 󠀁[will beat cartflow with improvements](https://wordpress.org/support/topic/will-beat-cartflow-with-improvements/)󠁿

 [elsolo5000](https://profiles.wordpress.org/elsolo5000/) Augustus 10, 2020

at first i thinked it was not working, after reading plugins page i figured out 
so a submenu "get started" with guided tutorial will be great since we need to create"
steps" before i recommend a remake of the menu, and since there is not too much 
submenus i recommend all under "funnels" last thing, new visitors can only be mapped
to one "state" it will be better if we can map them at first step of the funnel 
they try to access (when we have parallels funnels without common parent) i believe
it can be better than cartflow

 [ Read all 1 review ](https://wordpress.org/support/plugin/funnel/reviews/)

## Contributors & Developers

“Funnel” is oopbron sagteware. Die volgende mense het bygedra tot die ontwikkeling
van hierdie uitbreiding:

Contributors

 *   [ ablancodev ](https://profiles.wordpress.org/eggemplo/)

[Translate “Funnel” into your language.](https://translate.wordpress.org/projects/wp-plugins/funnel)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/funnel/), check out
the [SVN repository](https://plugins.svn.wordpress.org/funnel/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/funnel/) by [RSS](https://plugins.trac.wordpress.org/log/funnel/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.0

 * New: anonymous visitor tracking (optional, off by default). Visitors become anonymous
   leads when they visit a page with a state or persona, or arrive from a campaign
   or another website. Their history is added to their lead when they register or
   log in.
 * New: anonymous tracking waits for marketing consent through the WP Consent API
   by default, and works with page caching.
 * New: anonymous leads not seen for a configurable number of days (180 by default)
   are deleted automatically.
 * New: campaign attribution: first and last source of every lead (UTM tags or referring
   website), shown in the lead, the leads list and the personal data export.
 * New: dashboard tables with the top sources and campaigns, their leads and conversion
   rate.
 * New: assign a buyer persona by UTM campaign.
 * New: choose in the settings which content types show the Funnel box.
 * New: identified / anonymous views in the leads list.
 * New: “Attribution” box in each lead with the first and last visit (source, medium,
   campaign, term, content, landing page and date).
 * New: “Anonymous visitors state” setting: initial state of new anonymous leads.
 * New: “Campaign attribution” setting to turn off the saving of sources.
 * New: “Source” column in the leads list.
 * New: new history origins: “First visit” and “Anonymous history” (merged when 
   an anonymous visitor is identified).
 * Privacy: the personal data export includes the first and last visit attribution.
 * Privacy: the suggested privacy policy text explains the attribution and the funnel_vid
   cookie.
 * Privacy: the plugin declares itself compatible with the WP Consent API.
 * Security: limit of new anonymous leads per IP address and hour (filter funnel_anonymous_leads_per_hour).
 * Dev: REST endpoint funnel/v1/hit, filter funnel_consent_category and Funnel_Tracker::
   identify( $user_id ) for add-ons.
 * Changed: registering never moves a lead back to an earlier state.
 * Changed: assigning a user to an anonymous lead from the lead screen turns it 
   into an identified lead.
 * Changed: the page visit and referrer logic moved to the new Funnel_Tracker class,
   shared by logged-in users and anonymous visitors.

#### 2.1.0

 * Privacy: leads and states are no longer public nor exposed in the REST API.
 * Privacy: personal data exporter and eraser, and suggested privacy policy text.
 * Privacy: the lead and its history are deleted when its user is deleted.
 * Privacy: only users who can edit users see and change the funnel state in profiles.
 * New: Buyer Personas as their own section: unlimited personas with name, description,
   avatar and profile. Each lead has a state and a persona.
 * New: assign a persona from the lead, the user profile or automatically on page
   visit (only to leads without one).
 * New: dashboard table with leads per persona and state, and conversion rate per
   persona.
 * Changed: the Buyer Persona fields are no longer in the states. Existing data 
   is moved to a new persona named after the state.
 * New: state change history (new table), shown in each lead.
 * New: the funnel chart and the conversion rate now count the leads that reached
   each stage (from the history), not just the ones currently in it.
 * New: explicit position of each state in the funnel.
 * New: “Only move leads forward” option for automatic changes.
 * New: the funnel state metabox is available in every public post type (filter 
   funnel_trigger_post_types).
 * New: action funnel_lead_state_updated( $lead_id, $from, $to, $source ), fired
   on every change. funnel_lead_state_changed is deprecated.
 * New: optional “Delete data on uninstall” setting.
 * Fix: referrer parameter now uses the parameter name, with an optional value.
 * Fix: fatal error in user profile when the lead had no state.
 * Fix: visiting an archive page no longer applies the state of its first post.
 * Fix: email body keeps its line breaks. Emails are no longer sent on manual changes
   unless enabled.
 * Tweak: removed unused front-end stylesheet.
 * Tweak: leads list shows the state as a colored label and the buyer persona with
   its avatar.
 * Tweak: states are listed in funnel order and their color is shown as a label.
 * Tweak: hidden the “Parent” field in states and personas, which are flat lists.
 * Tweak: dashboard requires the edit_pages capability.
 * Requires WordPress 6.2.

#### 2.0.0

 * Updated author and maintainer information.
 * WordPress 7.0 compatibility tested.
 * Security: added ABSPATH guards, capability checks on profile and taxonomy meta
   saves, nonce input unslashing.
 * Security: escaped all admin form outputs (esc_attr/esc_html/esc_textarea), validated
   color values via sanitize_hex_color.
 * Security: whitelisted settings tab parameter and removed unsafe HTML output of
   options.
 * Modernization: removed deprecated load_plugin_textdomain call (auto-loaded since
   WP 4.6).
 * Modernization: replaced legacy meta_key/meta_value query with meta_query in lead
   lookups.
 * Hardening: guard against missing global $post in template_redirect handler, validate
   referrer param via sanitize_key.

#### 1.4.1

 * Added filter funnel_generations

#### 1.4.0

 * Added Buyer Persona settings in States

#### 1.3.1

 * WordPress 6.4.3 tested up.

#### 1.3.0

 * Added user profile edit options.
 * WordPress 6.2.2 tested.

#### 1.2.0

 * Added leads email notification system.
 * WordPress 6.1.1 compatible.

#### 1.1.5

 * Restructured dashboard menus, less is more.

#### 1.1.4

 * WordPress 6.0 compatible.
 * Added AIDA states by default.

#### 1.1.3

 * WordPress 5.7 compatible.
 * Improved translations.

#### 1.1.2

 * Now States have color.

#### 1.1.1

 * Improved setting page. Now you can select if you want to enable the funnel pages
   feature.

#### 1.1.0

 * The user state can change whe he/she visits a page.

#### 1.0.0

 * Initial version.

## Meta

 *  Version **2.2.0**
 *  Last updated **2 dae gelede**
 *  Active installations **10+**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/funnel/)
 * Tags
 * [contacts](https://af.wordpress.org/plugins/tags/contacts/)[funnel](https://af.wordpress.org/plugins/tags/funnel/)
   [leads](https://af.wordpress.org/plugins/tags/leads/)[marketing](https://af.wordpress.org/plugins/tags/marketing/)
 *  [Gevorderde Aansig](https://af.wordpress.org/plugins/funnel/advanced/)

## Punte-toekennings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/funnel/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/funnel/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/funnel/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/funnel/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/funnel/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/funnel/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/funnel/reviews/)

## Contributors

 *   [ ablancodev ](https://profiles.wordpress.org/eggemplo/)

## Hulp

Got something to say? Need help?

 [Gaan na die hulp-forum](https://wordpress.org/support/plugin/funnel/)

## Skenk

Wil jy graag die ontwikkeling van hierdie uitbreiding ondersteun?

 [ Skenk aan hierdie uitbreiding ](https://growthplugins.com/plugin/funnel/)