Step-by-step guide to building a GA4 custom report that tracks cookie consent opt-in rates, rejection patterns, and user behavior changes over time.
The consent_choice event is already firing from your website. Now you need to register it as a custom event in GA4 so it appears in your reports.
GA4 automatically collects some events, but custom events like consent_choice need to be explicitly registered. Without this step, your consent data will be invisible in standard reports.
In your GA4 property, click the Admin gear icon in the bottom-left corner.
Under the Data Display column, click Events.
Click the Create event button, then Create.
consent_choiceevent_name equals consent_choiceClick Create. The event will appear in your reports within 24 hours.
consent_choice — changing the name in GA4 will break the connection and no data will appear.banner_acceptUser clicked Accept on the initial banner
banner_rejectUser clicked Reject on the initial banner
manage_saveUser toggled ON and saved in Manage Preferences
manage_rejectUser toggled OFF and saved in Manage Preferences
You now have cookie consent tracking, a Privacy Policy, Affiliate Disclosure, Editorial Policy, and a GA4 reporting setup. This is the full GDPR/CCPA foundation for transparent, trackable consent management.
We use cookies to improve your experience
We use Google Analytics to understand how visitors use our site. No personal data is sold.