System and method for constructing content site visitor profiles
US-2016072905-A1 · Mar 10, 2016 · US
US12164586B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12164586-B2 |
| Application number | US-202318235746-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 18, 2023 |
| Priority date | Nov 5, 2013 |
| Publication date | Dec 10, 2024 |
| Grant date | Dec 10, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
Opening claim text (preview).
What is claimed: 1. A system for facilitating collection and identification of user data associated with user interactions with a content page, the system comprising: one or more hardware processors configured to: transmit, via one or more computer networks, a first tag for execution by a user system, the first tag comprising first instructions that, when executed by the user system, cause the user system to: determine an identifier usable to identify the user system separately from other user systems that load a content page, the content page comprising page elements that are caused to be rendered for display on a screen of the user system when the content page is loaded, and store the identifier so that the identifier is accessible by a second tag comprising second instructions that, when executed by the user system, cause the user system to gather data indicative of user interactions and transmit the data indicative of the user interactions via the one or more computer networks; receive first user data and second user data different from the first user data, the first user data and the second user data being associated with the identifier, the first user data being generated from a first set of the data indicative of the user interactions, the second user data being generated from a second set of the data indicative of the user interactions; and generate or update a profile corresponding to the identifier with the first user data and the second user data; and a memory device in communication with the one or more hardware processors, the memory device being configured to store the first tag. 2. The system of claim 1 , wherein the one or more hardware processors is configured to: update the profile corresponding to the identifier with the first user data and the second user data; and identify the first user data and the second user data as corresponding to the profile from the identifier. 3. The system of claim 1 , wherein the one or more hardware processors is configured to generate the profile corresponding to the identifier with the first user data and the second user data. 4. The system of claim 1 , wherein the first instructions, when executed by the user system, cause the user system to store the identifier by adding the identifier to the content page so that the identifier is accessible from the content page by the second tag. 5. The system of claim 1 , wherein the identifier does not comprise personally identifiable information. 6. The system of claim 1 , wherein the first instructions, when executed by the user system, cause the user system to determine the identifier by looking up the identifier in a data file associated with the content page. 7. The system of claim 1 , further comprising a communication interface configured communicate via the one or more computer networks, the one or more hardware processors being configured to use the communication interface to transmit the first tag via the one or more computer networks. 8. A method for facilitating collection and identification of user data associated with user interactions with a content page, the method comprising: transmitting, via one or more computer networks, a first tag for execution by a user system, the first tag comprising first instructions that, when executed by the user system, cause the user system to: determine an identifier usable to identify the user system separately from other user systems that load a content page, the content page comprising page elements that are caused to be rendered for display on a screen of the user system when the content page is loaded, and store the identifier so that the identifier is accessible by a second tag comprising second instructions that, when executed by the user system, cause the user system to gather data indicative of user interactions and transmit the data indicative of the user interactions via the one or more computer networks; receiving, by one or more hardware processors, first user data and second user data different from the first user data, the first user data and the second user data being associated with the identifier, the first user data being generated from a first set of the data indicative of the user interactions, the second user data being generated from a second set of the data indicative of the user interactions; and generating or updating, by the one or more hardware processors, a profile corresponding to the identifier with the first user data and the second user data. 9. The method of claim 8 , further comprising identifying, by the one or more hardware processors, the first user data and the second user data as corresponding to the profile using the identifier. 10. The method of claim 8 , wherein the first instructions, when executed by the user system, cause the user system to determine the identifier without using personally identifiable information. 11. The method of claim 8 , further comprising receiving a request for the first tag via the one or more computer networks, wherein said transmitting comprises transmitting the first tag via the one or more computer networks in response receiving the request. 12. The method of claim 8 , further comprising outputting, by the one or more hardware processors, profile data from the profile for presentation on a display. 13. The method of claim 8 , further comprising generating or updating another profile corresponding to a different identifier than the identifier for the profile. 14. The method of claim 13 , further comprising generating a report from profile data of the profile and the another profile. 15. The method of claim 8 , wherein the data indicative of the user interactions comprises data indicative of selection of one of the page elements by a user. 16. Non-transitory physical computer storage comprising computer-executable instructions stored thereon that, when executed by one or more processors, are configured to implement a process comprising: transmitting, via one or more computer networks, a first tag for execution by a user system, the first tag comprising first instructions that, when executed by the user system, cause the user system to: determine an identifier usable to identify the user system separately from other user systems that load a content page, the content page comprising page elements that are caused to be rendered for display on a screen of the user system when the content page is loaded, and store the identifier so that the identifier is accessible by a second tag comprising second instructions that, when executed by the user system, cause the user system to gather data indicative of user interactions and transmit the data indicative of the user interactions via the one or more computer networks; receiving first user data and second user data different from the first user data, the first user data and the second user data being associated with the identifier, the first user data being generated from a first set of the data indicative of the user interactions, the second user data being generated from a second set of the data indicative of the user interactions; and generating or updating a profile corresponding to the identifier with the first user data and the second user data. 17. The non-transitory physical computer storage of claim 16 , wherein the first instructions, when executed by the user system, cause the user system to determine the identifier without using personally identifiable information. 18. The non-transitory physical computer storage of claim 16 , wherein the first instructions, when executed by the u
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
using third party service providers · CPC title
in the application layer [OSI layer 7] · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
User profiles · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.