Descrizione
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.
Screenshot














Installazione
- Upload the plugin files to the ‘/wp-content/plugins/plugin-name’ directory, or install the plugin through the WordPress plugins screen directly.
- Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the Funnel screen to configure the plugin
Recensioni
Contributi e sviluppo
“Funnel” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
CollaboratoriTraduci “Funnel” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite 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.
