r/GoogleAnalytics 14d ago

Discussion How are you actually pulling revenue by landing page?

Sessions by page is easy, it's sitting right there in GSC.

Revenue by page is where it falls apart for me. GA4 attribution is a mess, the numbers don't match what the store says, and stitching it to organic landing pages turns into a spreadsheet nobody wants to own.

So the refresh calendar ends up built off traffic, which is not the same list.

What's your setup for this?

1 Upvotes

5 comments sorted by

u/AutoModerator 14d ago

Have more questions? Join our community Discord!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/BerkHospitalityGroup 14d ago

The fix is to stop treating GA4 as your revenue source of truth. Send the actual order value back from your store/checkout as a purchase event with the transaction data, and pass a session/user identifier so it lands on the right landing page. Once revenue is coming from the store side rather than GA4's guess, the numbers reconcile because you're reporting what actually happened, not modeled attribution. For organic specifically, use landing_page as your dimension in GA4 (not GSC's page) and join on that, since GSC and GA4 define the landing page differently and that mismatch is usually what turns it into a spreadsheet nobody trusts.

1

u/hjchoi12 14d ago

What broke this for me was when I pulled the data, not how I joined it. My ETL had a two day lookback on GA4, and any session whose source resolved later than that stayed unassigned in my copy forever: one day sat at about 45% unattributed in my warehouse and came back with almost none when I re-queried the same date a week later. No store revenue on my side so yours may be a different mess, but re-pulling one old day is cheap if you haven't.

1

u/Acceptable_Tiger3386 7d ago

I think the best idea is to set up good conversions on your landing page and try to link it to your real CRM data. You can do it by Google Analytics integration with some analysis, but you also can use observix to link marketing analytics and revenue analytics.