I'm unable to get user id tracking working on a "new" GA4 property but it works on an "old" GA4 property. https://support.google.com/analytics/answer/9213390?hl=en
I have Google Tag Manager, Google Analytics (setup 3 years ago), and an Angular app successfully sending user ids and user id tracking is working.
I have just created a "new" Google Analytics property and with the same app (pointing to this new GA4 property) cannot send user ids successfully. I can see all other events (including custom events) working correctly.
So there is something different about this "new" GA4 property that's blocking user id tracking. It's a very simple GA out-of-the-box setup:
- Web stream details > Configure tag settings > Allow user-provided data capabilities > Allow user-provided data capabilities = enabled.
- User Data Collection Acknowledgement = acknowledged (although the old working GA4 property is NOT acknowledged).
- Data display > reporting identity = Blended.
I've double checked everything I can think of and compared both GA4 properties and they have the exact same settings. The only think I can think of, is that new GA4 properties require some kind of new setting or acknowledgment that older GA4 properties didn't need.
