IP Library Granted Patent US 11,283,886
Granted Patent B2
US 11,283,886 · App. 16/260,169 · Granted Mar 22, 2022

Method of loading clickstream data into a web analytics platform

Inventors: Michael Roberts (Scottsdale, AZ); Eugene Louis Young (Scottsdale, AZ); Ryan McLaughlin (Scottsdale, AZ); Tree Fine-Hardesty (Tucson, AZ); Kylan Kempster (Scottsdale, AZ)
Assignee: Spy Fu, Inc.
H04L67/22G06F16/955G06Q30/0205
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,283,886
App. No.
16/260,169
Granted
Mar 22, 2022
Kind
B2
Abstract

The present invention relates generally to a novel and improved method of loading clickstream data into a web analytics platform, and, a commercial off the shelf (COTS) web analytics platform. The process of loading traffic into COTS Web Analytics platform from clickstream data relates to: (1) the process of discovering ecommerce sales by looking for specific tracking beacons in clickstream or resource stream and loading them into a COTS web analytics platform; (2) a process of discovering website “goals” by looking for clusters of tracking “beacon” activity in clickstream or resource stream data; and (3) a process of unlocking the search term that a website visitor typed into a search engine immediately prior to visiting that website when web analytics platforms can't see that data for many searches (99%+) having all of the features described above.

Claims (57)

1. A method of loading clickstream data into a web analytics platform comprising the steps of:

A. retrieving a finite amount of clickstream data from a computer server by using an internet web browser application on a host computer;

B. determining whether the clickstream data includes a first indicator that demonstrates that a user viewed a particular page of a website and, if the first indicator is present, then forming a first data structure representing the page view indicator in a data file;

C. determining whether the clickstream data includes a search URL and query string of the referrer header associated with a previous on-tab search engine result page;

D. determining whether the user viewed the particular page by clicking on a link on the previous search engine result page, and if the particular page was viewed by clicking on the link:

i. changing the referrer header to include the search URL; and

ii. inserting the referrer header into the data file; and

E. sending the data file from the host computer to the web analytics platform.

2. The method of claim 1 wherein the step of determining whether the user viewed the particular page, further comprises the steps of:

A. calculating a multiplier; and

B. inserting the multiplier into the data file.

3. The method of claim 1 wherein the first data structure further comprises the following information:

A. a page URL; and

B. a user ID.

4. The method of claim 2 wherein the multiplier is calculated based on the user's geographic origin.

5. The method of claim 2 wherein the first data structure is replicated based on the multiplier.

6. The method of wherein the previous search engine result page is an on-tab search engine result page.

7. A method of loading clickstream data into a web analytics platform comprising the steps of:

A. retrieving a finite amount of clickstream data from a computer server by using an internet web browser application on a host computer;

B. determining whether the clickstream data includes a first indicator that the user completed an action event and, if the first indicator is present, then inserting a first data structure representing the action event into the data file;

C. determining whether the clickstream data includes a search URL and query string of a referrer header associated with a previous search engine result page;

D. determining whether the user viewed the particular page by clicking on a link on the previous search engine result page, and if the particular page was viewed by clicking on the link:

i. changing the referrer header to include the full search URL; and

ii. inserting the referrer header into the data file; and

E. sending the data file from the host computer to the web analytics platform.

8. The method of claim 7 wherein the step of determining whether the clickstream data includes the first indicator further comprises the steps of:

A. determining whether the web analytics platform supports the action event;

B. determining whether the action event should be included in the data file, and if action event was to be included then inserting into the first data structure information from the following:

i. User ID; and

ii. event.

9. The method of claim 7 wherein the step of determining whether the user viewed the particular page, further comprises the steps of:

A. calculating a multiplier; and

B. inserting the multiplier into the data file.

10. The method of claim 7 wherein the first data structure further comprises the following information:

A. a page URL; and

B. a user ID.

11. The method of claim 9 wherein the multiplier is calculated based on the user's geographic origin.

12. The method of claim 9 wherein the first data structure is replicated based on the multiplier.

13. The method of claim 7 wherein the previous search engine result page is an on-tab search engine result page.

14. A method of loading clickstream data into a web analytics platform comprising the steps of:

A. retrieving a finite amount of clickstream data from a computer server by using an internet web browser application on a host computer;

B. determining whether the clickstream data includes a first indicator that the user completed an e-commerce event and, if the first indicator is present, then inserting a first data structure representing the e-commerce event into the data file;

C. determining whether the clickstream data includes a search URL and query string of a referrer header associated with a previous search engine result page;

D. determining whether the user viewed the particular page by clicking on a link on the previous search engine result page, and if the particular page was viewed by clicking on the link:

i. changing the referrer header to include the full search URL; and

ii. inserting the referrer header into the data file; and

E. sending the data file from the host computer to the web analytics platform.

15. The method of claim 14 wherein the step of determining whether the clickstream data includes the first indicator further comprises the steps of inserting into the first data structure information reflecting a commercial transaction from the clickstream data.

16. The method of claim 14 wherein the step of determining whether the user viewed the particular page, further comprises the steps of:

A. calculating a multiplier; and

B. inserting the multiplier into the data file.

17. The method of claim 14 wherein the first data structure further comprises the following information:

A. a page URL; and

B. a user ID.

18. The method of claim 16 wherein the multiplier is calculated based on the user's geographic origin.

19. The method of claim 16 wherein the first data structure is replicated based on the multiplier.

20. The method of claim 14 wherein the previous search engine result page is an on-tab search engine result page.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2019
From: ROBERTS, MICHAEL, MR; YOUNG, LOU, MR; MCLAUGHLIN, RYAN, MR; FINE-HARDESTY, TREE, MR; KEMPSTER, KYLAN, MR
To: SPYFU PROPERTIES LLC
Reel/Frame 048162/0143 →
Continuity (2)
Provisional Application 62632929 · Feb 20, 2018
Related Publication 20190260841A1 · Aug 22, 2019