For security and practical reasons, here are just a few examples:

  • We can better track transactions if they are under a specific user account
  • If a user buys ticket on your webpage, we can automatically place that ticket into the user's mobile device
  • Having the visitor set up an account means they will be able to receive messages/updates for the event they have purchased a ticket for