IndiSell Docs Dashboard →
Grow revenue

Set up Google Analytics 4

Where to find your GA4 Measurement ID and Measurement Protocol API secret, and where each goes in IndiSell.

IndiSell sends funnel events and purchases to GA4 — from the browser and, more reliably, server-side. You need two things from your GA4 property.

What IndiSell needs

IndiSell field (Conversions → GA4)What it isLooks like
Google tag IDLoads gtag.js if your theme doesn't alreadyG-XXXXXXX
GA4 Measurement IDThe property that receives server-side purchasesG-XXXXXXX
Measurement Protocol API secretAuthorises server-side eventsa long random string

Step 1 — Find your Measurement ID

1
Open GA4 Admin

Go to analytics.google.com → click the gear icon (Admin), bottom-left.

2
Data Streams

Under the property column, click Data streams → click your Web stream.

3
Copy the Measurement ID

Top-right of the stream panel — it starts with G-. Paste it into both Google tag ID and GA4 Measurement ID in IndiSell.

Step 2 — Create the API secret

1
Same Web stream

Still in the Web stream, scroll to Measurement Protocol API secrets and click it.

2
Create

Click Create, give it a nickname like "IndiSell", and copy the Secret value.

3
Paste into IndiSell

Paste it into GA4 Measurement Protocol API secret and Save.

💡
If your theme already loads gtag.js (many do via Google's Shopify channel), you can leave <strong>Google tag ID</strong> blank — IndiSell only injects it when it's missing, so you won't get duplicate tags.

Verify

Place a test order. In GA4, open <strong>Reports → Realtime</strong> — you should see a <code>purchase</code> event within a minute or two. Server-side events also appear here.

ℹ️
GA4 is measurement only — it doesn't optimise ad spend. For that, set up <a href="/google-ads-setup.html">Google Ads</a> and <a href="/meta-setup.html">Meta</a>.