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 is | Looks like |
|---|---|---|
| Google tag ID | Loads gtag.js if your theme doesn't already | G-XXXXXXX |
| GA4 Measurement ID | The property that receives server-side purchases | G-XXXXXXX |
| Measurement Protocol API secret | Authorises server-side events | a long random string |
Step 1 — Find your Measurement ID
Go to analytics.google.com → click the gear icon (Admin), bottom-left.
Under the property column, click Data streams → click your Web stream.
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
Still in the Web stream, scroll to Measurement Protocol API secrets and click it.
Click Create, give it a nickname like "IndiSell", and copy the Secret value.
Paste it into GA4 Measurement Protocol API secret and Save.
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.