Built for startups,
scaled for unicorns
Successfully submitted!
Error! Please try again
Want the full setup walkthrough?
Use these docs for exact setup steps, supported fields, and troubleshooting.
GrowSurf's Google Analytics integration sends referral-program activity into Google Analytics 4 with the growsurf_ event prefix and sets user properties without loading GA twice when your site already has it installed.
That gives you one event family for the full referral journey: new participants joining, existing participants sharing, invitations being sent, referred friends signing up, and qualified referrals firing when you use triggerReferral.

In Campaign Editor > Options > Integrations, open the Google Analytics card and click Connect. If GA4 already runs on your site, the measurement ID is optional, but entering it is still the safest way to cover referral pages that do not already load Google Analytics.
GrowSurf enables Google Analytics events by default. The available event set covers growsurf_signup, growsurf_share, growsurf_invite, growsurf_referral, and growsurf_referral_trigger.
The important locations are your referral portal and the landing page where a referred friend signs up. If those pages live outside your normal site shell, adding the measurement ID in GrowSurf helps keep the event stream complete.

Open your GA4 events reporting and confirm that the GrowSurf event names match the referral actions you expect to track on the site.
If you want immediate confirmation, use GA4 DebugView while you trigger a test referral flow. Standard reports can still take 24 to 48 hours to fully process new events.
Create a filtered report or exploration for GrowSurf events instead of mixing them into every product event from day one. That makes it much easier to spot setup issues.
Whenever you change portal URLs, share pages, or referral-trigger logic, run a known test flow so you can confirm the same event names still arrive in GA4.
No. If GA4 already runs on your site, the measurement ID is optional and clicking Connect still enables GrowSurf event tracking. GrowSurf recommends adding the measurement ID anyway so referral pages outside your main app shell still send data.
The Google Analytics integration can send growsurf_signup, growsurf_share, growsurf_invite, growsurf_referral, and growsurf_referral_trigger.
GA4 can take 24 to 48 hours to fully process new events in normal reports. DebugView updates much faster, so it is the best place to confirm the setup immediately after a test run.
Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies
