With Event Tickets Plus (version 4.1 or above) you can choose to collect additional information from people who RSVP or buy tickets to your events. By default, RSVPs collect the user's name and email address. People who purchase tickets are required to fill out their contact and payment information. However, if you want to collect additional information, you'll want to use the shiny new Attendee Information feature.
Attendee Information Options
Whenever you make a ticket or RSVP, you can click the Attendee Information option. If you expand this module, the full attendee information options will appear.
This module allows you to define the fields you want your attendees to fill out when they RSVP or buy tickets. These groups of fields are called fieldsets. Click the + next to each field type to add it to your fieldset. You can add multiple fields of any type, define titles and options, and change the order of the things within the fieldset. Additionally, you can choose if fields are required or optional.
You can define different Attendee Information for different tickets, or choose to only collect information for some of your event's tickets. Go to Events and view your event in the list. Mouse over the name of the event and select "Attendees".
View Attendee Information by selecting "View Details".
Once you have your Attendee Information fields defined, click Save this ticket. The fields will then be saved, and your attendees will be asked to fill them out for each ticket they purchase.
(You'll also need to publish or update your event in order to see the tickets on the event page.)
The attendee information collected with each ticket sale or RSVP will be displayed with on your event's admin-side Attendees page.
Saving and Reusing Fieldsets
You can save an attendee information fieldset for future use by selecting the Save this fieldset for use on other tickets? option under the main fieldset options. If you check the box, you can title and save the fieldset.
Saved fieldsets can be used on other tickets in the same event, or for tickets on other events. Instead of adding the same fields in the information module, click the Start with a saved fieldset option. The fields will automatically populate, and you can save the ticket or edit as needed. Changes to a saved fieldset are not saved by default.
You can also access your saved fieldsets from the Ticket Fieldsets option under the Events menu in your WordPress dashboard. From there you can create, edit, and save fieldsets outside of the ticket creation process.