Pixel vs Shopify Attribution
Pixel vs Shopify Attribution sets the purchases das Pixel credits to each source against the Shopify orders recorded with the same source, so you can see where the 2 agree.
![]()
How It’s Calculated
Each row is one source, with the highest Order Revenue (Gross) first. The columns are:
- Pixel Source: the source das Pixel credited.
- Pixel Conversions: the number of purchases das Pixel credited to the source.
- Linked Orders: the number of Shopify orders in the date range that Shopify recorded with the same source.
- Match Rate: Linked Orders divided by Pixel Conversions.
- Order Revenue (Gross): the total price of those Shopify orders, with tax and shipping and before refunds. It reads higher than Total Sales in the sales reports.
The 2 sides are compared by count, not order by order. das Pixel counts its purchases for each source and campaign. Shopify counts the orders it recorded with the same UTM source and campaign, ignoring capitals and spaces. An order with no UTM source counts as direct, and one with no campaign counts as (none).
The report adds the campaigns of each source together.
Match Rate is therefore a ratio of 2 counts. It isn’t the share of das Pixel’s purchases that matched an order, and it can pass 100%. A Shopify order is listed only when das Pixel credited a purchase to the same source and campaign.
The report counts every order in the range, canceled ones included.
das Pixel credits each purchase to the source of the last event it saw before the purchase. The source is the UTM source on that event. Without one, it is the address of the site the visitor came from, or direct.
Checkout events carry no UTM tags. When the last event is one, few Shopify orders carry the same source name.
For the share of purchases das Pixel matched to a Shopify order, use Checkouts Linked to an Order in Consent & Tracking Coverage Health.
Summary Cards
The cards above the table are Pixel Conversions, Linked Orders and Match Rate. They add up every row. With Compare on, the first 2 show their change.
Pinned to a dashboard, the report can show a bar chart that compares Pixel Conversions and Linked Orders for the 8 sources with the most conversions.
What Counts
- Visitors who declined analytics cookies, or who opted out of the sale or sharing of their data while Require Sale-of-Data Consent is on, aren’t recorded. Known bots are left out.
- Only purchases and orders inside the date range count, in your store’s time zone.
This report has no Live switch, and no Segment, Sales Channel or Filters control. A warning shows above the report when das Pixel saw less than 70% of your online-store orders in the last 30 days.
What Good Looks Like
There’s no target. Where the 2 counts for a named source are close, das Pixel and Shopify agree about it. A big gap shows that one of them didn’t record a source for those visits.
A row for your own store’s address or direct isn’t a problem. It holds the visits with no campaign.
What to Do About It
- A named campaign with a big gap: check that its links carry the same UTM tags in your ads and in Shopify.
- Many orders with no source: tag your links: see How to Tag Your Ads with UTM Parameters.
- A low share of orders seen: check Orders Seen by Pixel in Consent & Tracking Coverage Health.
First- vs Last-Touch Attribution to Revenue credits the same purchases by the first and last channel.
Get AI Insight at the top of the report asks Copilot for a short read of it.
Where to Find It
- Pixel vs Shopify Attribution: open Reports and look under Web Analytics.