Why are Stripe webhook purchases still (not set) in GA4 session source even with client and session IDs?
Usually that means GA4 can see the server-side purchase, but it can’t attach it to the original browser session. `client_id` identifies the browser instance; session source is session-scoped, so the Measurement Protocol purchase needs the exact GA `session_id`…
0 helpful votes