I have embedded the code in an ASP page - in a conditional block which is only executed when a successful transaction is completed.
Problem is, for every sale, I'm seeing 1 "conversion" on the report - but 2 or 3 "transactions" and 2 or 3 "sales count". The biggest problem is that the "Sales Value" and "Total Value" fields are also two or three times what they should be.
Anyone seen this behaviour before? How did you fix it?
What is the difference between a "conversion" and a "transaction" in the reports?
However, since this post hasn't been picked up by anyone yet, I'll tell you what I think you're seeing.
* Conversion = user has been cookied, then reaches your conversion page within 30 days and a conversion is counted. This is a one time event, per cookie, if I'm not mistaken.
* Transaction = user has bought something.
So, there can be more than one 'transaction' per 'conversion' when someone who has already 'converted' makes more than one transaction. For example, they might come back later and buy something else.
On a related note, it'd be important to make sure that one has only loaded the conversion code once in the user's buying process - and that the conversion page is not automatically refreshing for some reason.
If this doesn't turn out to answer your question (and a better answer is not forthcoming on this forum) then I'd suggest using the 'Contact Us' link within your account, and having the AdWords support team look into it more deeply.
Hope this helps a bit, at any rate.
AWA
It's not a case of multiple sales for one person - google tracking is recording several sales for each actual sale.
Most likely explanation is that the tracking code is getting called more than once per sale - but I've been through it umpteen times and I can't see how that could happen.
Writing some debug code now to make CERTAIN it's not that - then I'll contact adwords support for any more ideas.
Thanks again!