I'm determining how to track a page with a dynamic form and some buttons for user registration. After the page loads, at one point, if the user is of a certain user status (determined by their email address they have to input) the form will expand to show credit card info input fields so the user may upgrade their account. Additionally the user can add certain features to the purchase by clicking add-on feature buttons, which we want to track. My dilemma is since I have to make custom link calls due to the dynamic design, is using events in the custom link calls a waste of events? Would it be wiser to just pass pagename (in eVar and prop which is standard on our implementation) and only use the custom link name with correlations etc to identify the actions? What is the trade off (advantages/disadvantages) in not using events in the custom link call? We want to tie the button clicks to registration conversion.
The concept of events are to measure actions you want people to make on your site, such as purchases, registrations, or subscriptions. Add-ons seem to be a dimension, and multiple values can exist in a single image request.
If you'd like to track each of these add-ons, I'd recommend using list props or list vars. Both can send multiple values in a single image request, however only list vars can see conversion events that occurred after the hit.