Typically leads only sync over to Salesforce when you capture enough information aboout them including email address for them to move from beying "anonymous" to "known". There should be a smart campaign to sync the lead to SFDC and use Auto Assignment rules when a lead is created.
Anonymous leads should not be synched over to your Salesforce, but this all depeneds on how your two systems are linked.