I have an app that is using a Storefront API to create a cart and add products to it. At the end “Checkout” button is presented to the user which points to Storefront’s API checkoutUrl.
I manualy add UTM parameters to this checkout, so it looks like:
When I visit the Shopify Admin Panel for store and grab “Sales report”, enabling filtering by “Sales channel name” – I can see a total number of orders that were created this way. Let’s assume: 204 orders.
Now, I’d expect when I enable (only) “UTM campaign source” filter matching my mysuperpage
utm_source parameter, I’d see the same exact number. But no. What is see is much lower number: 30 orders.
Can anyone tell why is that? Is Shopify not aggregating some of sales attributed to selected UTM? Maybe it’s on purpose and checkoutUrls are not aggregated into sales reports. Any other ideas or… facts?