Patent ID: 8352318

Claim:
A method performed by a server for gathering information through a network from a client computing device about an internet marketing campaign, the method comprising: receiving a tracking information message at the server from the client computing device, the message including transaction data and internet activity data attribute values related to a web site visit qualifying for a first and a second marketing campaign; determining priority between the first and second marketing campaigns consistent with a set of defined priority rules establishing which types of campaigns have priority over other campaign types; assigning the transaction data and internet activity attribute values in the tracking information message to one of the first and second marketing campaigns based on the determined priority; updating a campaign counter for the determined priority campaign in a reporting database stored on the server with the assigned transaction data, whereby the campaign counter stores revenue and order data for the campaign; and generating a report on the server based on the campaign counter so that one and only one campaign in the report receives credit for a particular transaction when more than one marketing campaign could relate to the transaction.