How to Track Traffic from UTM Parameters in App
Last updated: March 23, 2026
Our app supports UTM parameter tracking, allowing you to analyze your marketing campaigns and customer journeys effectively. Here's what you need to know about UTM parameter tracking within our platform:
UTM Parameter Capture
Our app can capture UTM parameters when users land on the app via different marketing channels. This feature is built-in and doesn't require any additional configuration on your end.
Integration with Google Analytics
The UTM parameters captured by our app are automatically streamed to Google Analytics (GA). This integration allows you to:
View traffic session reports in GA
Filter your data using UTM parameters
Analyze the effectiveness of your marketing campaigns
Accessing UTM Data
To access and analyze your UTM data:
Log in to your Google Analytics account
Navigate to the traffic session report (Under Acquisition)
Use the filtering options to sort data by UTM parameters
Technical Requirements
There are no additional technical requirements or configurations needed on your end to enable this functionality. The UTM parameter tracking is a standard feature of our app.
If you need further assistance with UTM parameter tracking or have questions about analyzing your data in Google Analytics, please don't hesitate to reach out to our support team.
FAQs
FAQ1: Why are my app orders showing as "Direct" instead of the correct UTM source in Shopify?
Context
When reviewing app orders in your Shopify dashboard, you may notice that some orders are being marked with UTM source as "Direct" instead of showing the actual marketing channel or campaign source that drove the purchase. This can impact your ability to accurately track marketing performance and attribution.
Answer
UTM parameters are captured and passed to Shopify correctly, but there are specific conditions that determine when this tracking data is preserved:
How UTM tracking works:
When a user clicks on a link with UTM parameters and completes the purchase within the same session, the tracking parameters are extracted and passed to Shopify for visibility
If the purchase is completed in a different session, the UTM details are not carried forward and the order appears as "Direct" on the dashboard
Why some orders show correct UTM data while others show "Direct":
This behavior is expected and indicates that the UTM tracking setup is working correctly. If there were a systematic issue with UTM tracking at the app level, all app orders would show as "Direct". The fact that some orders display proper UTM attribution confirms the tracking mechanism is functioning as designed.
What this means for your tracking:
Orders completed in the same session as the UTM click will show accurate attribution
Orders where users return later to complete their purchase will appear as "Direct"
This is standard behavior for session-based UTM tracking
To verify that UTM tracking is working for your store, check recent app orders in your Shopify dashboard - you should see a mix of properly attributed orders alongside those marked as "Direct".