Sending client_id to GA4?

Hi,

I am sending a webhook from CMS to the server whenever a purchase is made.

I have saved the users ga4 client_id, session id, cookies etc in Firestore so i can stitch it together with the webhook from CMS and sending it as an event to GA4.

However i am not sure if should send the client_id with webhook purchase event to GA4? GA4 needs that to know the user right?

Yes, of course, for the event to be linked to a user you must pass the client id along with the event and also the session id if you want it to be linked to the user’s session as well.