Structuring GA4 custom events for data integrity