Exclusivity in internet marketing campaigns system and method
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A marketing campaign collects data for page counts, sessions, orders, and revenue. Four kinds of campaigns are addressed: direct, deferred, site link tracking, and deferred site link tracking. A particular page visit in an end-user session “qualifies” for a campaign if it satisfies the configured conditions for the campaign; that is, if the target universal resource locator (URL) of the page is the landing page of the campaign, the referrer URL is the referrer page of the campaign, or the page tag contains the configured string for the campaign. The data is processed through a set of heuristics identified by marketing experts as the most likely paths to a sale, and exclusivity is assigned to the type of campaign with the highest priority.
-
Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An internet marketing campaign tracking system having a server with a processor and a memory which is operatively configured for use on a network, comprising:
-
an analytic system operatively coupled to a client computing device through the network, the analytic system comprising program code stored in the server memory that when executed by the processor causes the server to perform operations of; receiving a tracking information message, the message including transaction data and internet activity data related to a web site visit qualifying for at least a first and a second marketing campaign, and updating a campaign counter for an internet marketing campaign in a reporting database with the assigned transaction data associated with one of the first and second marketing campaigns based on a determined priority between the first and second marketing campaigns; and a report generator module comprising program code stored in the server memory that when executed by the processor causes the server to perform operations of generating a report based on data stored in the reporting database including 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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification