Hey Autumn,
You can add paramaters (same functionality as utm codes to my knowledge) to tie any source to a Campaign. You can do so by adding hidden fields to your forms. Then, in the URL Builder, you can create different URLs per partner, lead source, marketing initiative, etc. You will then use a campaign to filter the results to different Mkto Programs, which sync to SFDC Campaigns.
All customizable depending on your needs!