The Campaign Tracker can work with any web site forms that create Leads in Salesforce, but they do need to be part of your web site HTML pages.
This means the following form implementations do not work:
Most form providers have an option of embedding the form code directly in your web site, instead of using iFrames or Javascript, but you may need to select it.