Note: This article provides details about how to configure your checkout funnel and how Littledata sends checkout steps information to your Google Analytics account or Segment workspace. All the changes presented went live starting with 18th October, 2019

How to configure your checkout funnel

One of the biggest features of Enhanced E-commerce is support for checkout steps. In Google Analytics, a funnel is a navigation path (series of web pages) which you expect your website users to follow after they initiate the checkout up to the final purchase (transaction).

To take advantage of tracking your checkout funnel and measuring metrics like cart abandonment, you’ll first need to configure your checkout funnel in the Google Analytics Admin interface, giving easily readable labels to the numeric checkout steps. We recommend the following labels:

  1. Step 1: Contact Information 
  2. Step 2: Shipping Information
  3. Step 3: Payment Method

This order of steps covers the Standard Shopify checkout flow that most stores use. Littledata sends data to Google Analytics in that order.

Note: You don’t have to put a label for ‘Sessions with Transactions’, as it automatically gets populated when a purchase happens.

In order to configure the funnel steps, you will need to go to your Google Analytics dashboard > Admin > E-commerce Settings (under view) > Enable Enhanced E-commerce Reporting. You can then create your funnel steps using easily readable names, like so:



How the data will look like

Once you have set up your checkout funnel steps, you will start seeing data populating in your Checkout Behavior report with the checkout steps as shown below:


How Littledata sends checkout steps for the Shopify funnel

Both of Littledata’s Google Analytics and Segment apps support sending checkout steps for the Shopify funnel and their structure is:

User Journey –>
Step 1
Step 2
Step 3
Step 4
Checkout button clicked
Contact info page viewed
Shipping info page viewed
Payment page viewed
Bank / payment verification
Transaction Completed
Actual Trigger
Checkout object created in Shopify’s database for that cart
Customer property (PII) added to the checkout object
Shipping lines property is added to the checkout object
Payment method property is added to the checkout object
Order is created and marked as PAID in shopify
GA Event Label
Contact Information
Shipping Information
Payment Method
Session with Transaction
Segment – Event name 1
Checkout step 1 viewed
Checkout step 2 viewed
Checkout step 3 viewed
Checkout step 4 viewed
Oder completed
Segment – Event name 2
Checkout started
Checkout step 1 completed
Checkout step 2 completed
Payment info entered


Note: All checkout step events for the Google Analytics app are sent upon landing on the respective step.

Note: For the Segment app, Checkout Step Viewed is sent upon landing on the respective step and Checkout Step Completed is sent after the user has jumped onto the next step of the funnel.


For a detailed list of the events supported by our dataLayer, check this detailed article.