GA4 User Properties: How to Set Up and Use Them
User Properties are attributes you assign to users — membership tier, user type, preferred language, subscription status, etc. Set via gtag.js (gtag('set', 'user_properties', {membership: 'premium'})), GTM (GA4 Configuration tag > Fields to Set), or the Measurement Protocol. Once set, use them in re
Quick Summary
User Properties are attributes you assign to users — membership tier, user type, preferred language, subscription status, etc. Set via gtag.js (gtag('set', 'user_properties', {membership: 'premium'})), GTM (GA4 Configuration tag > Fields to Set), or the Measurement Protocol. Once set, use them in reports, explorations, and audience definitions. GA4 allows up to 25 custom user properties. They persist across sessions until changed. Use them to segment reports by customer type, analyse behaviour by membership level, and build targeted audiences.
Overview
User Properties are attributes you assign to users — membership tier, user type, preferred language, subscription status, etc. Set via gtag.js (gtag('set', 'user_properties', {membership: 'premium'})), GTM (GA4 Configuration tag > Fields to Set), or the Measurement Protocol. Once set, use them in reports, explorations, and audience definitions. GA4 allows up to 25 custom user properties. They persist across sessions until changed. Use them to segment reports by customer type, analyse behaviour by membership level, and build targeted audiences.
Related Guides
See our complete guide library for detailed coverage of account setup, tracking implementation, campaign creation, audience building, creative best practices, and optimisation strategies across all platforms.
Frequently Asked Questions
Common questions about this topic
Was this guide helpful?
Your feedback helps us improve our guides