Traffic sources

Before you start

For traffic source data to appear correctly, make sure you have completed the following:

  1. GA4 + BigQuery integration — Your Google Analytics 4 must be connected to BigQuery, and BigQuery must be connected to Mantle. Set up GA4 and BigQuery →

  2. App Store slug configured — Your app's App Store slug must be set in Mantle. Go to Your App → Settings and ensure the app store slug field matches the last part of your Shopify App Store URL (e.g., your-app-name from apps.shopify.com/your-app-name).

  3. Google Cloud account is active — Your Google Cloud billing account must be active. If your GCP account is suspended or inactive, BigQuery will stop streaming data.

  4. Data starts from connection date — Traffic source data is only available from the date you connected BigQuery. Google does not backfill historical data.

The Traffic Sources report reveals the complete story of your customer acquisition - tracking merchants from their first interaction with your App Store listing through to becoming a paid subscriber. By connecting pre-install behavior with conversion data, you can identify exactly which channels bring your most valuable customers.

Traffic source data syncs automatically with your App Store listing, giving you a complete picture of your acquisition funnel. More than just visitor analytics, Mantle helps you turn traffic insights into actionable marketing strategies across your entire business.

Understanding your sources

Shopify URL parameters

After you've set up analytics for your app listing, Shopify passes additional URL parameters when a merchant clicks on your app listing from the Shopify App Store. These parameters provide detailed information about how merchants found your app, including:

  • The language selected by the merchant

  • The type of page they came from (home, search, category, etc.)

  • The specific section of the page where they found your app

  • The exact position of your app within that section

These parameters give you valuable insights into your app's visibility and discoverability in the Shopify App Store.

For a complete reference of all URL parameters and their possible values, see the official Shopify documentation on tracking listing traffic.

Campaign tracking: In addition to these automatic Shopify parameters, you can add UTM parameters to any external links pointing to your app listing (ads, social media, emails) to track your marketing campaigns in this report.

Traffic dimensions

Each dimension reveals different aspects of your acquisition:

Source

Description

apps.shopify.com

App Store traffic

google.com

Search engine traffic

facebook.com

Social media traffic

yourwebsite.com

Direct site traffic

(direct)

Untracked visits where Google Analytics couldn't detect a specific referrer or UTM tag

Source medium

Description

organic

Natural search and App Store browsing

cpc

Paid advertising clicks

referral

Website link traffic

cpa

Cost-per-action campaigns

Additional dimensions: You can also pivot by Search terms, Referrer sites, Campaign names, Surface types (search, category, collection), Surface details (Staff Picks, Trending), Surface positions, Language, Country, and Affiliate.

Understanding (direct) traffic

When you see (direct) as a traffic source, it means Google Analytics couldn't detect a specific referrer or UTM tag for that visit. This usually happens when visitors type your app's URL directly, use bookmarks, click untracked email links, browse privately, or arrive from sites that strip referrer information.

Performance metrics

Metric

Description

Listing view volumes

How many merchants discover your app through this source

Install click rates

The percentage of viewers who click to install from this source

Installation completion

How many merchants actually finish the installation process

Subscription conversion

The number of installations that turn into paying subscriptions

Source-specific LTV

The average lifetime value of customers from each source

MRR

Monthly recurring revenue metrics showing active MRR / total MRR generated from each source

Available funnel events

The Traffic Sources report tracks customer journey events from discovery to revenue. Available events depend on your integrations:

Pre-Install Events

Require Google Analytics 4 with BigQuery integration

Event

Description

App Listing Page View

Customer views your app's listing page

Add App Button Clicked

Customer clicks "Add app" button

Post-Install Events

Available to all customers

Installation & Setup

Event

Description

Installed

Customer installs your app

Reinstalled

Customer reinstalls your app after previously uninstalling

Uninstalled

Customer removes your app from their store

Trial & Conversion

Event

Description

Trial Started

Customer begins free trial (trial apps only)

Trial Converted

Trial customer becomes paying subscriber

Subscription Management

Event

Description

Subscribed

Customer activates a paid subscription

Unsubscribed

Customer cancels their subscription

Resubscribed

Previously cancelled customer reactivates their subscription

Upgraded

Customer moves to a higher-tier plan

Downgraded

Customer moves to a lower-tier plan

Subscription Frozen

Customer's subscription is temporarily paused

Subscription Unfrozen

Customer's subscription is reactivated after being frozen

Revenue Events

Event

Description

One-time Charge

Customer makes a one-time purchase

First Transaction

Customer completes their first revenue-generating transaction

Charge Abandoned

Customer starts but doesn't complete a billing process

Account Management

Event

Description

Customer Account Reactivated

Previously inactive customer becomes active again

Customer Account Deactivated

Active customer account becomes inactive

Event selection tips

  • Choose from the funnel events dropdown to add events to your chart

  • Events automatically appear based on your app configuration (e.g., trial events only show for trial-enabled apps)

  • This report requires Google Analytics 4 + BigQuery integration to function

  • Use "Change event order" to reorder events in your funnel

  • Recommended order for apps with trials: Installed → Trial Started → Subscribed → Trial Converted

Using the report

Filtering and pivots

The report offers powerful filtering and pivot capabilities including 11 pivot dimensions (Source, Source medium, Search term, Affiliate, Referrer site, Campaign, Surface type, Surface detail, and more) and 22 funnel events to track along the customer journey.

Key insights

The breakdown table shows:

  • Source-specific conversion rates - see how many visitors from each source become paying customers

  • Full funnel progression - watch how visitors move from discovery to subscription

  • LTV by traffic source - understand which channels bring your highest-value customers

  • Revenue attribution - identify which sources generate the most revenue (active MRR / total MRR)

  • Customer details - click through to see actual customers and their complete journey

Common use cases

Teams use this report to compare channel quality, identify high-LTV sources, optimize campaigns, improve App Store listing performance, and prioritize partnerships. You can analyze search terms to understand merchant discovery patterns, identify which referrer sites send best-converting visitors, and track performance across different App Store sections.

Go further

Ready to take your traffic analysis to the next level? Our comprehensive guide on mastering your traffic sources shows you how to move beyond basic reporting to double down on what drives real growth. Learn advanced techniques for LTV analysis, affiliate optimization, and strategic budget allocation.