Shopify Sales Attributed to Marketing Report

See which Shopify marketing campaigns drive real orders and revenue. Groups sales by UTM campaign and marketing event type, with order count and total sales.

Table of contents

What Is the Shopify Sales Attributed to Marketing Report?

This report ties each marketing campaign to the orders and revenue it actually produced. It lists campaigns by UTM campaign name and marketing event type, then shows the order count and total sales connected to each one. In short, it puts money next to a campaign instead of just clicks.

One point worth understanding: this report only counts sales that can be traced to a tagged marketing campaign. Orders that arrive through untagged links, direct visits, or organic traffic will not appear here, which is why the total in this report can be lower than your overall store revenue for the same period.

Merchants use it to compare campaigns on the metric that matters, revenue, and to separate campaigns that bring paying orders from campaigns that only bring traffic. It suits any store running email, paid ads, social, influencer, or affiliate campaigns with UTM tracking in place.

Which Fields Are Included in the Shopify Sales Attributed to Marketing Report?

These four fields let you judge each campaign by both how many orders it drove and how much revenue those orders were worth.

Field What it shows
UTM Campaign The campaign name pulled from the UTM tag on the link a buyer clicked, used to group orders under the campaign that drove them.
Marketing event type The type of marketing activity behind the order, such as an ad, email, or social post, so you can compare performance by activity type, not just by campaign name.
Order Count How many orders are attributed to that campaign, showing the volume of purchases it generated.
Total Sales The revenue tied to that campaign's orders, showing what the campaign was worth in money rather than traffic.

You can customize this pre-made report by adding, removing, or rearranging fields, including any custom property or metafield you have saved in Shopify, to match how you tag and review campaigns.

Important Insights You Can Find in This Report

Which campaigns drive order volume, and which drive revenue?

Read Order Count and Total Sales side by side for each campaign rather than sorting on one column. A campaign with many orders but modest total sales usually points to low average order value or heavy discounting, while a campaign with few orders but high total sales is carrying value through higher-ticket purchases. The two patterns call for different budget decisions, so seeing them together stops you from over-funding a campaign that only looks busy.

Is one type of marketing activity carrying your attributed revenue?

Group the rows by Marketing event type to see whether email, ads, or social posts contribute most of your tracked sales. If one activity type consistently produces stronger total sales across several campaigns, that is a signal about where your marketing effort is actually converting, and it can justify shifting time and budget toward that type before optimizing individual campaigns.

Are inconsistent campaign names splitting one campaign into several rows?

Because rows are grouped by the exact UTM campaign value, the same campaign tagged three different ways appears as three separate rows, each with a fraction of the true order count and total sales. Scan for near-duplicate campaign names and standardize your naming, since fragmented rows make a strong campaign look weaker than it is and distort any comparison you draw from the report.

THE ANALYST'S READ: The Signal Most Merchants Miss

Before concluding that marketing is underperforming, compare this report's total sales against your overall store revenue for the same dates. A large gap does not automatically mean weak campaigns. It often means a large share of orders arrived without a trackable UTM tag, so those sales never reach this report. When the gap is wide, the first thing to check is UTM coverage, not campaign quality. Tightening how consistently your links are tagged can move revenue into this report that was always there but invisible, and it makes every comparison you run afterward more trustworthy.

How Can You Automate the Shopify Sales Attributed to Marketing Report?

Open the pre-made Sales Attributed to Marketing report in Report Pundit. The columns are already set, so you can save it as is, or adjust the date range and add filters such as a single campaign or one event type before saving. Once saved, schedule it to email automatically on a daily, weekly, or monthly cycle so campaign results arrive without anyone rebuilding them, and set it to auto-send to your marketing team so budget calls use current numbers. You can also export it to Excel, CSV, or PDF, or push it to Google Sheets or Google Drive.

Frequently Asked Questions

Why is the total in this report lower than my store's total sales?

Because it only includes orders that can be attributed to a tagged marketing campaign. Direct visits, organic traffic, and untagged links are excluded, so this report shows marketing-driven revenue rather than all revenue.

What is the difference between this report and the Shopify Sales by UTM Campaign report?

Sales by UTM Campaign focuses on the traffic path, pairing each campaign with its referring site and landing site. This report drops those and adds Marketing event type and Order Count, so it is built for comparing campaigns on order volume versus revenue rather than tracing where the click came from.

What does Marketing event type mean?

It is the category of marketing activity behind an order, such as an ad, an email, or a social post. It lets you compare results by the kind of activity, which is useful when several campaigns share the same channel.

Can I filter the report to one campaign or one activity type?

Yes. You can filter by a single UTM campaign, by a specific marketing event type, or by date range, then save that filtered view so it stays available for reuse.

Why does the same campaign show up as more than one row?

Rows are grouped by the exact UTM campaign value, so any variation in how a campaign is tagged creates a separate row. Keeping UTM campaign names consistent keeps each campaign's orders and sales in a single row.

Report Not Found
Let's create it!
Your request is in! Check out all reports with the button below.
* Error. Please input correct email

Related Reports

Build and automate your
Shopify Reporting

Unlock the full potential of your Shopify store with Report Pundit.Gain access to over 2000 data fields, automate reports, and makedata-backed decisions to grow your business.