FROM CACHE - en_header

Is it possible to track the originating source of my orders?

New Member
5 0 0

Is there a way directly within Shopify or through an app to keep track of the originating source of my orders? For example, I'd like to know if an order came from one our email campaigns and if so, which one. Similarly, I'd like to know if an order came from an external site.

We currently have a two other websites, not related to Shopify, where users can order our products. We're considering Shopify so we have more direct control over the e-commerce component without having to engage with a developer every time we need to make a change. Currently we can embed a code in a link (from one of our sites or from an email promotion); our existing e-commerce sites can parse out that 'tracking code' and tell me where the order originated from (e.g. tracking code: EMB1 = email campaign 1; EMB2 = email campaign 2, WEB1 = main website; WEB2 = secondary website, etc.). Is this possible within Shopify or through use of a third-party app? 

I see in Shopify Analytics there is a 'Sessions by Traffic Source' report, but this is not what I need because: a) most sessions fall under the non-descript 'Direct' category (note: I don't know how this report works but it doesn't seem accurate to me as I know most of our traffic would've been generated from recent email campaigns); and b) I'm looking specifically for order source tracking not just sessions.





Replies 2 (2)
Shopify Partner
68 0 22


Kritesh here from Better Reports support team.

I believe our app Better Reports may be able to help here. We can create a report showing the referring site of order (like, email campaign url etc.) along with the landing page (the first URL that the visitor landed on).

If you are using UTM parameters to track marketing campaigns for effectiveness, Better Reports can report the orders based on these UTM parameters too (like EMB1, WEB1 etc.), as long as they are recorded by Shopify. Although this traffic data is recorded, Better Reports relies solely on Shopify's ability to accurately capture this data. As you observed in Shopify Analytics, it has been known to be different from other traffic tracking/analytics services like Google Analytics.

However, I encourage you to install Better Reports and start your free 14-day trial to see if it is an improvement over what you currently have, and I'll be happy to set this up for you. 

Let me know how you go and feel free to reach out if you have any further questions.

Shopify Partner
75 1 4


BeProfit Profit Tracker is what you're looking for. The app auto syncs with Facebook Ads and Google Ads (and many other ad platforms) and turns all of your marketing data into easy-to-understand charts & graphs. You had some great examples, but you don't need to do it on your own anymore, and you can toss the clunky spreadsheets.

The app does a lot, but most relevant to your questions is our newly added advanced feature that allows you to accurately attribute all of your UTMS. (Our support team will even help you attribute your UTMs if you have a lot). So, if you're using UTMs you'll be able to identify the source of traffic from which platform they came in from down to the precise ad they clicked on.

The result is you'll be able to see:

  • Amount spent
  • Number of clicks
  • Cost per click
  • ROAS
  • and Conversion rates

...for every ad platform, ad account, campaign, ad set, and per individual ad.

You really can drill all the way down into your data to get the most detailed insights possible.

Try BeProfit here. Let me know if you have any questions!