Ideally you would use a marketo form for this. The business benefit of doing so is that you're database is updated automatically. Depending on how your campaign is set up, you can set the acquisition program, lead source and lead source detail instantaneously in this trigger campaign.
You can also import the leads, but it's more time consuming and less automated.