Forum Moderators: DixonJones
Tracking across multiple web sites with different domains as you describe requires the use of a 'third-party' cookie. While there is nothing wrong with that, they are frequently ignored depending upon the individual user's browser setting (see "Ignore third party cookies" in your browsers's preferences). You could try and see what results you get - after all there is no magic bullet that works for all audiences.
If it were my client, I'd suggest using a combination of session ID's in the query of an intersite referring URL, and creating smarter session ID generation code that will use that ID if available. If they enter the site directly (without a session ID), you could try for a third party ID, but I would still insist on duplicating that ID locally on the site in case their browser rejects third party cookies. If all the sites are hosted on the same server, this might be able to be achieved with internal programming, but I'm would have to try it to find out.
Good Luck!