An example of the output this prompt produces. Its structure comes from the tools' real output; numbers and names are fictional.
Example output (based on a fictional account, not real customer data)
Property: sampleclinic.com (G-XXXXXXX), key events: generate_lead, purchase.
| Source / medium | Channel | Sessions | Key events | Most common landing page | Why suspicious |
|---|
| accounts.google.com / referral | Referral | 188 | 64 | /auth/google/callback | Login service, return page |
| pay.samplepos.com / referral | Referral | 52 | 47 | /order/complete | Payment provider, thank-you page |
| booking.sampleclinic.com / referral | Referral | 31 | 22 | /booking/confirmed | My own subdomain |
These three rows carry 133 key events, 38% of all key events in the property. The true source of these conversions (ads, organic, direct) cannot be recovered from GA4 data after the fact.
Paid source mess: Meta traffic is split three ways as fb / paid, ig / paid and meta / paid; the an / paid row lands in Paid Other. Proposal: use utm_source=meta, utm_medium=paid_social and move placement into utm_content.
To enter in GA4
1. Unwanted referrals: accounts.google.com, pay.samplepos.com
2. Cross-domain measurement: sampleclinic.com, booking.sampleclinic.com
The change does not fix past data, it only affects sessions from then on.