Account audits

Find the login, payment and booking referrals that steal conversion credit in GA4

Proves with source, event and landing page breakdowns whether GA4 credits conversions to an external login, payment or booking domain when visitors return from it. Lists the domains to add to unwanted referrals and the mess in paid source names.

When to use it

When your site uses Google sign-in, an external payment page or a booking system, and you notice that a large share of conversions in GA4 seems to come from the Referral channel.

What you get

An evidence-based table of referrals that steal conversions, the share of key events whose source is therefore unclear, one standard for paid source names and the exact list of domains to enter in GA4. No setting changes.

Does it change anything in my account?

No. The assistant only reads your data and reports back.

Works with

GA4

Fill in before sending

[GA4 property]
Some conversions in my GA4 property [GA4 property] may be showing the wrong source. When a visitor leaves my site for an external domain such as Google sign-in, a payment provider or a booking system and then comes back, GA4 can start a new session and credit the conversion to that domain. Prove whether this is happening. The external services I use: [your payment, login, appointment or booking providers, or write "not sure"]. This is a read-only review. 1. Confirm the property. List the property with ga4_list_properties, the web streams and measurement IDs with ga4_list_data_streams and the key events with ga4_list_conversions. 2. Pull the sources. With ga4_report, pull the last 28 days with dimension=channel and dimension2=source_medium and separate the rows in the Referral channel. 3. Tie key events to sources. With ga4_report, use dimension=event and dimension2=source_medium to see which source each key event comes from. Without dimension=event, the conversions column is the sum of every key event in the property, so do not skip this step. 4. Look at landing pages. With ga4_report, use dimension=landing_page and dimension2=source_medium. Find referral sessions that land on pages such as a login return (for example /auth/.../callback), a post-payment thank-you page or a booking confirmation page. Rules for a suspicious referral: 1. Referral rows whose source is a login service (accounts.google.com, login.microsoftonline.com, appleid.apple.com and similar), a payment provider or a booking system. 2. My own domain or subdomains showing up as referrals. 3. Referral rows whose key events per session are more than twice the site average. 4. Referral sessions whose landing page is a return, thank-you or confirmation page. Format the output like this: 1. Suspicious referrals table: source / medium, channel, sessions, key events, most common landing page, why it is suspicious. 2. The total key events in those rows and their share of all key events. GA4 data alone does not show the true source of these conversions; say so plainly and do not estimate a redistribution. 3. Rows in paid channels where the same platform appears under several names (for example fb / paid, ig / paid, meta / paid, or a source that lands in Paid Other), with one proposed utm_source and utm_medium standard for them. 4. To do: the domains to add to the unwanted referrals list in GA4 and, where needed, the domains to configure for cross-domain measurement. No tool changes these settings; I will enter them under Admin > Data streams > web stream > Configure tag settings in GA4, so write the domains exactly. Note that the change does not fix past data, it only affects sessions from then on.

Example result

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 / mediumChannelSessionsKey eventsMost common landing pageWhy suspicious
accounts.google.com / referralReferral18864/auth/google/callbackLogin service, return page
pay.samplepos.com / referralReferral5247/order/completePayment provider, thank-you page
booking.sampleclinic.com / referralReferral3122/booking/confirmedMy 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.

Related searches

These prompts work best when your AI assistant is connected to your accounts with Opus Growth.

Connect your accounts free

More prompts

Account auditsRead-only

Full Google Ads account audit with the three fixes to make first

Reviews the whole account in one pass, from measurement and bidding to structure and landing pages. Ranks the findings by impact and names the first three fixes without changing anything.

When to use itWhen you inherit or doubt a Google Ads account and want to know what is actually wrong and where to start fixing it.

Google Ads, Tag Manager
Account auditsRead-only

Full Meta Ads account audit with the three fixes to make first

Reviews measurement, delivery issues, the learning phase, targeting, placements and creative fatigue in one pass. Ranks the findings and names the first three fixes without changing anything.

When to use itWhen your Meta ads results have slipped or stalled and you need to know what is wrong in the account before touching anything.

Meta Ads
Account auditsChanges after your approval

Merge phone and WhatsApp enquiries into one reliable conversion

Stops one person being counted twice when they both call and message. Ties the two buttons on the site to a single conversion and checks whether the call button in the ads is measured at all.

When to use itWhen people call and message you from the same site and you suspect one visitor is being counted as two conversions, making your cost per conversion look better than it is.

Google Ads, Tag Manager
Account auditsRead-only

Run a full SEO, AEO and GEO audit and get an evidence-backed scorecard

Scores access, technical health, structured data, quotability of content, trust signals and measured AI visibility in six areas of five concrete checks each. Shows the evidence for every point and orders the fixes by impact and effort, without changing anything.

When to use itYou want one evidence-backed report showing where your site stands in Google and in AI search, and a clear task list to hand to an agency or developer.

SEO Intelligence, Search Console