AppStorePulse Listing Analytics shows your App Store listing funnel — visitors → install clicks → completed installs — plus conversion rate, keyword attribution and traffic sources, by reading your own Google Analytics. Setup is three parts: create a GA4 property, add it to your Shopify app listing so Shopify feeds it traffic and install events, then connect that property to AppStorePulse.
Before you start
- A paid plan — Listing Analytics is available on Starter and Pro (Free plans see an upgrade prompt).
- A Shopify Partner account with a published app listing.
- A Google account (to create Google Analytics).
- Note: the weekly Listing Analytics email digest only sends once GA is connected for an app, on Starter/Pro, with the digest left enabled in Settings.
The full walkthrough
Create a Google Analytics 4 property
Set up a GA4 property that will hold your app-listing data.
- Go to analytics.google.com and sign in.
- Open Admin (gear icon, bottom-left) → Create → Account. Name it (e.g. "My Shopify Apps") and continue.
- Create a Property named after your app; set your timezone and currency.
- Choose the Web platform and create a Web data stream — enter your listing URL (e.g. apps.shopify.com/your-app) and a stream name.
- Copy the Measurement ID shown in the stream details — it looks like G-XXXXXXXXXX.
Create a Measurement Protocol API secret
This lets Shopify report completed installs to GA server-side, so your install counts are accurate even with cookie banners, ad-blockers or private browsing.
- In GA4 Admin → Data Streams → your stream.
- Scroll to Measurement Protocol API secrets → Create.
- Name it (e.g. "Shopify") and copy the Secret value.
Add GA to your Shopify app listing
Tell Shopify to send your listing's traffic and install events into your GA4 property.
- Go to partners.shopify.com → Apps → your app → App listing.
- Find the "SEO + tracking info" section (the Google Analytics fields).
- Paste your GA4 Measurement ID (G-XXXXXXXXXX) and the Measurement Protocol API secret, then Save.
- Data starts flowing from now on — give it a few days to populate before expecting full numbers.
Connect Google Analytics in AppStorePulse
Authorize AppStorePulse to read that GA property. Access is read-only — AppStorePulse never writes to your Google Analytics.
- In AppStorePulse, open Settings → Listing Analytics (or Dashboard → Listing Analytics).
- Click "Connect Google Analytics" and sign in with the SAME Google account that owns the GA property.
- Grant read-only access (the analytics.readonly scope).
- Back in Settings, pick your GA4 property from the dropdown for that app. Each tracked app connects its own property.
See your data
You're set up.
- Open Listing Analytics in the dashboard to see your funnel: visitors → install clicks → completed installs, conversion rate, keyword attribution and traffic sources.
- Every Monday you'll get a weekly email digest summarizing the week vs. the prior week (Starter/Pro, while GA stays connected; toggle it in Settings).
Frequently asked
Do I need a paid plan?
Yes — Listing Analytics is available on Starter and Pro. Free plans see an upgrade prompt instead of the connect screen.
Why both a Measurement ID and an API secret?
The Measurement ID captures browser-side traffic (visitors, clicks). The Measurement Protocol API secret lets Shopify report completed installs server-side, so your install numbers stay accurate even when visitors block cookies or use private browsing.
Is my Google Analytics data safe?
AppStorePulse requests read-only access (the analytics.readonly scope) and only reads the single property you select. You can disconnect anytime from Settings → Listing Analytics.
When will I see data and the first email?
Data appears once Shopify starts sending events to GA — usually within a few days. The weekly digest goes out on Mondays once GA is connected.
Can I track more than one app?
Yes. Connect a separate GA property per app from the Listing Analytics settings — each tracked app has its own connection.