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:

  1. Log in to your Google Analytics account

  2. Navigate to the traffic session report (Under Acquisition)

  3. 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:

  1. 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

  2. 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".