Cross domain visitor tracking

I was wondering of it is possible to track visitors across domains. For example, there is a single sitecore instance, using multiple sites.

A visitor is visiting SiteA, a profile is created. After the users visit, the user is visiting SiteB(running on the same instance). Can this visit be linked to the first profile(from SiteA), both as anonym ous user?