
WooCommerce order attribution tells you where your orders come from.
Out of the box, no extra plugin needed. But the built-in report only tells half the story, crediting whichever click happened last before checkout and ignoring everything that came before it.
Close the browser, and that history is gone too, since the whole system runs on session cookies that expire after 30 minutes.
So what does WooCommerce's order attribution feature actually capture? Where does the last-click model break down? And what should you do if your store needs a fuller picture of the customer journey?
In this blog, you'll find everything you need to know about WooCommerce order attribution and how to use it for enhanced conversion tracking.
Table of Contents
- 1 What is WooCommerce Order Attribution?
- 2 First-Click vs. Last-Click: What WooCommerce's Order Attribution Actually Tracks
- 3 How To Enable/Disable Order Attribution In WooCommerce?
- 4 Where to Find the Default WooCommerce Order Attribution?
- 5 How to Use WooCommerce Attribution for Enhanced Conversion Tracking?
- 6 How WooCommerce Order Attribution Can Help Grow Your Business?
- 7 Best Practices of WooCommerce Order Attribution
- 8 Frequently Asked Questions (FAQs) About WooCommerce Order Attribution
- 9 Ready to Utilize WooCommerce Order Attribution to Grow Your Business?
What is WooCommerce Order Attribution?
WooCommerce order attribution refers to the process of identifying and analyzing the source of your orders, allowing you to understand how customers are finding and purchasing your products.
Note: This is a default feature of WooCommerce and is accessible for each order.
- Origin: It indicates where the customer came from before placing the order, such as a direct visit, a referral link, or an organic search.
- Campaign: It identifies the specific marketing campaign that led the customer to your site, helping you track the effectiveness of your promotional efforts.
- Source: It reveals the platform or website that referred the customer, such as Google, Facebook, or an email newsletter.
- Medium: Specifies the type of marketing channel used, like organic, paid, email, or social media.
- Device Type: Shows the type of device the customer used to make the purchase, like a desktop, tablet, or mobile device.
- Session Page Views: Tells you how many pages the customer viewed during their session before completing the purchase.

First-Click vs. Last-Click: What WooCommerce's Order Attribution Actually Tracks
WooCommerce uses a last-click attribution model. This means whatever a customer clicked last before landing on your site gets full credit for the sale, regardless of what first brought them there.
Here's where that creates a gap. Say a shopper clicks a Facebook ad on Monday, browses a few products, then leaves without buying. On Thursday, they search your brand name on Google and complete the purchase. WooCommerce will credit that sale to "Organic." The Facebook ad that started the journey gets no credit at all.
This feature runs on a set of cookies, and most of them expire the moment the browser closes:
| Cookie name | What it stores | Expires |
|---|---|---|
| sbjs_session | Page views in the current session and the current page path | 30 minutes |
| sbjs_udata | Visitor's user agent info, including IP, browser, and device type | When session ends |
| sbjs_first | Traffic origin for the visitor's first visit (only if they return before the session expires) | When session ends |
| sbjs_current | Traffic origin for the current visit | When session ends |
| sbjs_first_add | Timestamp, referring URL, and entry page for the first visit | When session ends |
| sbjs_current_add | Timestamp, referring URL, and entry page for the current visit | When session ends |
| sbjs_migrations | Technical data for migrating between tracking feature versions | When session ends |
Only one of these, sbjs_session, has a fixed 30-minute timer. The rest expire when the browser closes, whichever comes first. Either way, if a customer's first and second visits happen days apart, none of this data survives to connect them.
One more thing worth knowing: if you've enabled WooCommerce's Usage Tracking, this attribution data gets shared with Automattic. Your customers' email addresses and billing details are not included, but the channel and source data is. You can turn off Usage Tracking anytime from your WooCommerce settings.
How To Enable/Disable Order Attribution In WooCommerce?
To enable order attribution, navigate to WooCommerce ⇒ Settings ⇒ Advanced ⇒ Features and check the option "Enable this feature to track and credit channels and campaigns that contribute to orders on your site".

Make sure to save the changes.
To disable, uncheck the option "Enable this feature to track and credit channels and campaigns that contribute to orders on your site" and save the changes.
Where to Find the Default WooCommerce Order Attribution?
As mentioned earlier, WooCommerce provides order attribution for all orders.
To find WooCommerce attribution for any order, go to WooCommerce ⇒ Orders and click on that order ID.

Now, on the right side, you can find a tab named “Order Attribution”.

Initially, this tab displays the origin, device type, and session page views.
Click on “Show Details” to view additional details such as campaign, source, medium, etc.

How to Use WooCommerce Attribution for Enhanced Conversion Tracking?
Along with order attribution, you can also use conversion tracking that gives you information like:
- First Interaction
- Conversion Time
- Browser
- Sales funnel from which the order was placed, etc.
To track conversions and collect WooCommerce attributes, follow these steps:
Step 1: Create a store checkout
You can track conversions on your WooCommerce store with FunnelKit Funnel Builder. This is the best sales funnel builder for WordPress and WooCommerce.
With this plugin, you can replace the default checkout with a custom conversion-optimized checkout and also create multiple sales funnels to promote your products and boost conversion.
So, make sure to install and activate FunnelKit Funnel Builder. After that, create a store checkout or a sales funnel.

Step 2: Enable first-party conversion tracking
Now navigate to FunnelKit ⇒ Settings and move to the First Party Tracking tab.
Ensure the “Enable First Party Conversion Tracking” option is checked, and click Save.

This will enable conversion tracking on your WooCommerce store.
Step 3: Test the conversion tracking
Now, place a test order with proper UTM values. You can place an order using the store checkout or any sales funnel.
Once the order is placed, go to the order and scroll down to the bottom on the right site to find the tab “Conversion Tracking”.
Here, you can find the funnel/store checkout link that the user used to place the order, the first interaction time, the conversion time, and other UTM values.
You can also go to the sales funnel with a single click if you want.

Here’s how you can easily track detailed conversion attributes for free.
How WooCommerce Order Attribution Can Help Grow Your Business?
WooCommerce order attribution helps you understand your audience and use that insight to grow your business. Here’s how:
- Identify high-performing marketing channels and campaigns
Attribution allows you to determine which marketing channels are driving the most revenue. By focusing on these high-performing channels, you can maximize your return on investment (ROI) and allocate resources more effectively.
- Optimize marketing campaigns
With clear data on which campaigns are most successful, you can refine your marketing strategies. This means investing more in what works and tweaking or dropping underperforming campaigns, leading to better overall results.
- Understand customer journeys
Attribution helps you map the entire customer journey, from initial interaction to final purchase. Plus, combined with conversion time data, you can gain deeper insights into customer behavior.
- Maximize return on investment (ROI)
By knowing exactly where your revenue is coming from, you can invest more strategically. This ensures that every marketing penny is spent wisely, increasing profitability and helping your business grow more efficiently.
Best Practices of WooCommerce Order Attribution
Follow these best practices to optimize your WooCommerce order attribution:
- Use a WooCommerce-specific attribution plugin
Don’t limit order attribution to the default WooCommerce settings. For more accurate tracking, it’s recommended to install an additional WooCommerce plugin.
Our experts highly recommend using FunnelKit Funnel Builder, as it helps you collect more comprehensive order attribution information. Plus, it’s completely free.
- Use UTM parameters for all marketing campaigns
Experts advise adding UTM parameters to all your marketing campaigns to gather additional data.
UTM parameters allow you to collect more detailed information, such as traffic source, medium, campaign, content, term, etc.
- Regularly audit WooCommerce order attribution
You must regularly audit the order attribution values to gain insights into how your marketing campaigns are performing.
Based on the audit data, you can make adjustments to your marketing campaigns to achieve better results.
Frequently Asked Questions (FAQs) About WooCommerce Order Attribution
UTM parameters are tags added to URLs that help you to track traffic source, medium, campaign, etc., allowing you to better understand your order sources.
You should regularly audit WooCommerce order attribution data every few weeks to ensure your marketing efforts are aligned with your goals.
Yes. WooCommerce, by default, collects WooCommerce order attribution data. However, to collect additional data, you need to install another plugin.
Yes, FunnelKit Funnel Builder is a free plugin that helps you collect additional order attribution information.
With order attribution plugins, you can collect data such as the traffic source, marketing campaign, first interaction, conversion time, device, browser, etc.
Ready to Utilize WooCommerce Order Attribution to Grow Your Business?
As you have seen, WooCommerce attribution, both order attribution and conversion tracking, provides valuable insights into your customers and how they interact with your store and conversions.
Without these insights, it’s like navigating a ship without a compass; you might move forward, but you’ll struggle to find the right direction.
With clear data guiding your decisions, you can optimize every aspect of your marketing efforts.
The result?
More sales, happier customers, and sustained growth for your business.
So, start utilizing WooCommerce attribution data to sharpen your marketing strategy and steer your business toward success.

Editorial Team
September 3, 2026The right WooCommerce subscription plugin turns one-time buyers into predictable recurring revenue. On the other hand, a wrong one breaks renewals, loses customers, and costs more than the license fee....
Editorial Team
August 27, 2026Have you ever noticed the cart icon at the top of many online stores? It’s more than just a design choice. It can greatly improve your customers' experience. A cart...

Editorial Team
August 27, 2026WooCommerce frequently bought together offers are one of the easiest ways to increase revenue on a product page. Think about the counter at a kitchen appliance store. Let's say someone...






