Defining Users - Switching to Server Managed Client Identification

I saw this post on LinkedIn yesterday and found it really interesting: ๐—›๐—ผ๐˜„ ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ฐ ๐—š๐—”๐Ÿฐ ๐—ฒ๐˜ƒ๐—ฒ๐—ป๐˜๐˜€ ๐—พ๐˜‚๐—ถ๐—ฒ๐˜๐—น๐˜† ๐—ฟ๐˜‚๐—ถ๐—ป ๐˜†๐—ผ๐˜‚๐—ฟ ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ-๐˜€๐—ถ๐—ฑ๐—ฒ ๐˜๐—ฟ๐—ฎ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด | Alex Ignatenko

I replied to the post, and I didnโ€™t feel my questions were answered in full:

We donโ€™t have automatic events enabled, but the discussion around adopting the FPID cookie challenged me. Our GA4 reporting identity is set to โ€œBlendedโ€, and our sGTM GA4 client is set to โ€œJavaScript Managedโ€ for Cookies and Client identification:

With that being the case, how have people handled the switch from JavaScript to FPID cookie identification? Is it a case of just accepting all users will be โ€œNewโ€ in reports for a while, even if they would be returning if JS was still selected?

And again, if user_id is set when a user logs into an account, how does that factor into managing the change?

To put it bluntly, I want to understand if FPID is โ€œbetterโ€ here. I have worked with Stape a lot (thanks @Alex !) and I am extremely grateful for the support, but our Direct / Missing Data attribution volume is still so high, I am always looking for ways to minimise.

If you hard switch to serverside managed client id, its true you will probably see a spike in users in GA4, because people will get counted as new even tho they are not.

I usually use set it to server managed client id, and then also tick the box โ€œmigrate from javascript managed client idโ€ . This way new users get the FPID and old users will keep on with JS managed client id and you will avoid spike in users etc.

I dont know if this was your question