Where can I get Funnels?

Funnels is a plugin for Piwik and is available for purchase on the Piwik Marketplace.

You can also get it as a hosted solution on our Piwik Analytics Cloud.

What is a Funnel?

A Funnel defines a series of actions that you expect your visitors to take on their way to converting a goal.

Why are Funnels so useful?

By defining a funnel you can improve your conversion rates and revenue as you can determine where you lose your visitors in converting that goal. A funnel gives you actionable insights for growing your business:

  • Find out where your visitors have problems
  • Find out where they don’t understand the flow of your website
  • Find out where a bug on your website or app occurs
  • Find other problems that get in the way of converting your goals

Where do I get more information about this plugin?

It is recommended to visit the Funnel plugin page on the Piwik Marketplace as a starting point. There is also a Funnels User Guide.

Who develops & maintains the Funnels plugin?

The plugin is developed and maintained by InnoCraft, the company from the makers of Piwik. At InnoCraft, passionate product designers and engineers build and maintain the free and open source project Piwik. This ensures the highest quality and compatibility of all their plugins. As a result, popular Piwik features such as Segmentation, Row evolution, Scheduled reports and others will work out of the box.

What about the quality of this plugin?

Funnel plugin is built and maintained by InnoCraft, the makers of Piwik. This ensures that the plugin is well integrated, kept up to date and automatically tested whenever a change in Piwik core is made. By purchasing this plugin you also support the original developers of Piwik to maintain the free and open source analytics platform itself.

Does Funnels work as a standalone product?

No, Funnel is a plugin that is built on top of Piwik. To use it, you first need to install Piwik.

Piwik requires PHP, a MySQL database and a webserver like Apache or Nginx. Learn more about Piwik.

Alternatively, to take away the hassle of installing and maintaining your own Piwik, signup to our Piwik Cloud service.

Is any of the tracked data shared with another party?

No, the data will be only tracked into your Piwik platform. 100% data ownership and privacy.

What does Funnel Analytics look like?

You can find screenshots of the UI in the plugin preview.

There is also a video showing you some of the features:

I do not have any experience with Funnels yet, will I still be able to use it?

Yes, one of our main goals from the beginning was to explain each individual step of setting up a funnel in Piwik:

  • We guide you through the configuration of a funnel
  • We added tools to validate your funnel configuration
  • We show useful information about the funnel directly in the report
  • We give insights into all the raw data

Which Piwik version is required for this plugin?

Piwik 2.17.1 or newer is required. You can also signup to our Piwik Cloud service.

Which analytics reports are provided by Funnels?

Funnel adds new reports to your Piwik Analytics:

  • “All Funnels Overview” showing a summary and evolution for all of your funnels on one page
  • Funnel Evolution showing the evolution for a single funnel
  • Funnel Overview showing a summary for a single Funnel
  • Goal Funnel report showing a funnel report for a single funnel

On top, popular Piwik features are supported:

Where can I create, edit or manage my Funnels in Piwik?

To manage your funnels log in to Piwik and click on “Administration => Goals”. You can also manage them in the reporting menu under “Goals => Manage Goals”. A funnel can be configured whenever you create or update a goal. Please note that only users that have at least admin access to a website or app can configure funnels.

Do I need to embed any extra code into my website or app to track funnels?

No, you only need to configure your funnels in Piwik and that’s it. There is no additional setup needed.

How do I find out if my funnel step configuration matches any of my previously tracked URLs?

To make the configuration of a funnel easier you can find out whether a configured step matches any previously tracked URLs. To see any matching URLs configure a pattern for a step and then click on the help icon to the right. It will show you all URLs that have been viewed recently and match your pattern.

Can I validate a funnel configuration before activating it?

Yes. A funnel is only as good as its configuration and most tools make it hard to configure and validate a funnel. Getting your funnel configuration right is crucial for your funnel. We have added several tools to make it easy to configure a funnel such as a URL checker and showing which existing, known URLs match a certain funnel step.

How do I validate whether a certain URL matches a step configuration?

When you configure a funnel, you can enter URLs to validate whether a certain URL matches any of your steps. This helps you to get your funnel configuration right.

How do I match my home page when defining a funnel step?

To match your home page select the comparison “Path is” and as a pattern set “/”. This will match your home page, eg http://www.example.com and http://www.example.com/.

Is it possible to segment data by funnels?

Yes, the Funnels plugin adds new segments that lets you segment Piwik reports by funnel and by funnel step. This lets you slice and dice your analytics reports exactly how you need to get valuable insights into your visitors.

Is it possible to apply other segments (such as Country or Marketing campaign) to the Funnels reports?

Yes, you can apply any Piwik segments to your Funnels reports and see for example how a funnel compares against each other in different countries (when applying the “Country” segment). To do this open a funnel report, then create or apply your custom segment.

Will the reports be shown in the Piwik Mobile app for Android and iOS?

Yes, most funnel reports will be shown in the Piwik mobile app.

Does the Funnels plugin slow down tracking time?

No, Funnels does not add any logic to the Piwik Tracker. Funnel report generation is done “offline” during the archiving process.

How do I get funnel reports for data that was tracked in the past?

To get funnel reports for dates in the past before you had configured your funnel you first need to call the API to tell Piwik that old data was imported. Alternatively, you can temporarily set the following values in your config/config.ini.php file (when you are done, do not forget to set these values back to 0):

[Debug]
always_archive_data_day=1 ; force archiving of all daily reports
always_archive_data_period=1 ; force archiving for all period reports (week, month, year)

If browser archiving is disabled, you need to re-process your reports before the funnel reports will be shown.

How do I see how my funnel conversions and funnel conversion rate performs over time?

In the reporting menu we show the evolution for funnel conversions, conversion rates, abandoned rate, the number of funnel entries, and funnel exits. You can see the evolution either on the “Goals => Funnels Overview” page or when selecting an individual funnel from the reporting menu under “Goals => Choose Funnel”.

How do I see how a single funnel step performs over time?

To see the evolution of a funnel step open the funnel report via “Goals => Choose Funnel”. Then hover a step name and select the icon for Row evolution.

What does it mean to mark a funnel step as ‘required’?

When you mark a step as ‘required’, visitors first needs to go through the required step before they can proceed in the funnel. If you mark all steps as ‘required’, you force visitors to go through all the steps of a funnel. When you only mark the first step as ‘required’, visitors will only enter the funnel when they match this step. Often, only the first step is required, meaning users only enter the funnel when they pass the first step and then may complete any of the other steps in a random order.

What does it mean when a step was backfilled?

Backfills occur when a visitor skipps at least one step between the step at which the visitor entered and the step at which the visitor exited the funnel. For example when you have a funnel with four steps, and a visitor converts the funnel directly from step 2 (skipping step 3), then you see an entrance to step 2, a backfilled hit for step 3 and a hit for the funnel conversion.

To see the actual number of hits hover the number of shown step hits below the step name. The segmented visitor log shows only the visitors that actually navigated through this step.

Can Funnels be used in Intranets?

Yes, when you self host Piwik on premise you can use Funnels for intranet websites.

Can Funnels be tracked with web server logs?

Yes, Funnels works with Piwik Log Analytics.

Can I configure Funnels via the Piwik HTTP Reporting API?

Yes, you can set a funnel configuration to any goal via the Piwik HTTP Reporting API.

Can I fetch funnel reports via the Piwik HTTP Reporting API?

Yes, you can request funnel reports in different formats such as JSON, XML, CSV and HTML to integrate the results anywhere. Read more about the Piwik HTTP Reporting API and view the Reporting API Reference.

When I run an A/B test experiment on the first step in the funnel, how does the A/B test affect the reporting of the goal and funnel? Are both redirect URLs from the experiment tracked as the first step in the funnel?

Assuming your A/B Test experiment defines variations using “Redirects” feature, then pageviews are tracked on the “Redirect URL” of each variation. Therefore in your Funnel step, you must use the “URL Matches the expression” and write for example “page1.htm|page2.htm” meaning the funnel step will be activated when user views either page1.htm or page2.htm

However if your experiment defines variations using JavaScript in one page URL, then all users viewing any variation will be normally tracked as pageview on this page URL. So the funnel step will be activated if it matches that page URL.

Do I get access to the funnels raw data?

Yes, the raw data is accessible by using the Piwik Live Reporting API.

Additionally, if you host Piwik yourself, you get access to all data that is stored in your MySQL database: the data is stored in the piwik_log_funnel table.

How can I see more entry Page URLs in the goal funnel report?

By default we limit to the number of different entry URLs to 100. You can set a different limit by setting the following config in config/config.ini.php:

[Funnels]
funnels_num_max_rows_in_actions = 100

How can I see more referrers in the goal funnel report?

By default we limit to the number of different referrers to 50. You can set a different limit by setting the following config in config/config.ini.php:

[Funnels]
funnels_num_max_rows_in_referrers = 100

Can I be alerted by email or text message, when any of my funnels gets significantly more (or less) hits?

Thanks to our integration with the Piwik Analytics Custom Alerts plugin, you can create custom alerts and be notified whenever any of your funnels, will get significantly more (or less) traffic.

Under what license is the Funnels plugin released?

The Funnels plugin is released under the InnoCraft EULA.

Is there any data limit to how many funnels or funnel steps can be configured?

No, there is no data limit with the Funnels product. You can configure unlimited funnels with unlimited funnel steps. Learn more about No data limit.

Any questions?

Many answers and more information about Piwik You can find here:

We are social

Follow us: