This is a question best illustrated by example:
User goes to Site A, and clicks through to Site B. The referring site is now Site A. The same user clicks through to Site C from Site B. The referring site is now Site B.
I'm wondering if it's possible to have the referring site for Site C show up as Site A (the initial referrer if you will).
Why I'd like this (a bit more context)?
I'm using a targeting software (Site B) that'll redirect to the true destination (Site C). Because I'll be linking to this targeting software instead of the final destination, Google Analytics will register all referrals as the targeting software which will completely defeat the purpose of tracking referring sites.
I'd like to be able to pass the in "actual" referrer (Site A) in order to see where visits to Site C actually coming from.
If possible I'd like to do this without "hacks" or "workarounds" which have the potential to break easily.