Skip to main content

Checkout Steps Funnel

Enhanced Ecommerce provides several informative and useful reports. Below are some of the reports available to you and how to configure them when you use the Google Analytics Enhanced Ecommerce for WHMCS module.


These configurations are valid only for Google Analytics v3 Properties.

Checkout Behavior Analysis

The Checkout Behavior Analysis report lets you see how successfully your users moved through your checkout process. The checkout-funnel visualization illustrates how many users moved on from one step to the next, how many abandoned the process at each step, and how many entered the process at each step. Use the funnel visualization to identify strengths and weaknesses in your checkout funnel.

Here's how to configure the Checkout Behavior Analysis steps for your WHMCS.

Setting up the Checkout Funnel Steps

Google Analytics module for WHMCS provides data for 5 steps from the WHMCS shopping funnel to Google Analytics checkout behavior analysis reports (v3).

Step NumberURLStep Name
1/cart.php?a=add&pid=XXChoose a Domain
2/cart.php?a=confproduct&i=XProduct Configure
3/cart.php?a=confdomainsDomains Configuration
4/cart.php?a=viewReview & Checkout

Each step represents a WHMCS page for the path to final checkout (step 5). You can configure step names in Google Analytics to better identify them in your reports.


After step 5 Google Analytics record the transaction with the purchase event.


Naming the steps in Google Analytics

Each step in your checkout process can be given a descriptive name that will be used in reports. To configure these names, visit the Admin section of the Google Analytics Web Interface, select the view (profile) and click on Ecommerce Settings. Follow the Ecommerce set-up instructions to label each checkout step you intend to measure.


We suggest the following names for the steps in the table below.

Step NumberStep Name
1Choose a Domain
2Product Configure
3Domains Configuration
4Review & Checkout

If you do not configure check step names, they will appear simply as Step 1, 2, 3, etc.

After naming the steps, your report will look like the example image below.



Some products in your WHMCS may not go through all the steps in the funnel, and this is normal as it will depend on the individual configuration of each one. For example, a product that doesn't have a domain configuration will likely not trigger the related steps (Step 1 - Choose a Domain and Step 3 - Domains Configuration).