Using user segments for targeted content
First Claim
1. In a computing platform having an analytics tool configured to analyze interactions of users with published content and a separate content tool configured to provide targeted content to the users, a computer-implemented method comprising:
- receiving, by the computing platform from a marketer computing device, input that identifies a user segment and a parameter for an action associated with the user segment;
generating, by the computing platform based on the input, metadata that comprises (i) an identifier of the user segment, (ii) an identifier of the action, and (iii) an identifier of the parameter, wherein the metadata standardizes an interface between the analytics tool and the content tool by specifying how an identifier of a user associated with the user segment should be generated according to a standard format common to the analytics tool and the content tool, wherein the metadata is provided to the analytics tool and the content tool based on respective application programming interfaces of the analytics tool and the content tool;
providing, by the computing platform, at least portions of the metadata to the analytics tool and the content tool;
receiving, by the analytics tool, first information identifying one or more user interactions of the user using a computing device to interact with the published content;
automatically triggering, based on receiving the first information identifying the one or more user interactions, the analytics tool to associate the user with the user segment based on analyzing the first information identifying the one or more user interactions, wherein the associating of the user with the user segment comprises associating the identifier of the user with the identifier of the user segment based on the metadata; and
automatically triggering, based on the associating of the user with the user segment, the analytics tool to provide second information identifying that the user is associated with the user segment to the content tool, the second information comprising the identifier of the user and the identifier of the user segment in the standard format,wherein the second information is published from the analytics tool to the content tool over an internal communication bus,wherein the respective application programming interfaces are separate from the internal communication bus, andwherein the content tool is configured to provide targeted content to the computing device of the user based on the second information identifying that the user is associated with the user segment and based on the identifier of the action and on the identifier of the parameter from the metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing content to a computing device of a user are described. For example, a platform hosts a plurality of tools includes an analytics tool and a content tool. Input of a customer of the platform is received and specifies user segments and content to be provided accordingly. The tools are updated based on the customer input. User interactions of the user are also received and analyzed by, for example, the analytics tool. The analytics tool outputs an indication that the user is associated with a user segment based on the analysis. The output identifies the user segment and the user based on a format usable by the other tools. In turn, the content tool automatically receives and uses the output as an input to determine the content and the target of the content. Accordingly, the content tool provides the content to the computing device of the user.
27 Citations
20 Claims
-
1. In a computing platform having an analytics tool configured to analyze interactions of users with published content and a separate content tool configured to provide targeted content to the users, a computer-implemented method comprising:
-
receiving, by the computing platform from a marketer computing device, input that identifies a user segment and a parameter for an action associated with the user segment; generating, by the computing platform based on the input, metadata that comprises (i) an identifier of the user segment, (ii) an identifier of the action, and (iii) an identifier of the parameter, wherein the metadata standardizes an interface between the analytics tool and the content tool by specifying how an identifier of a user associated with the user segment should be generated according to a standard format common to the analytics tool and the content tool, wherein the metadata is provided to the analytics tool and the content tool based on respective application programming interfaces of the analytics tool and the content tool; providing, by the computing platform, at least portions of the metadata to the analytics tool and the content tool; receiving, by the analytics tool, first information identifying one or more user interactions of the user using a computing device to interact with the published content; automatically triggering, based on receiving the first information identifying the one or more user interactions, the analytics tool to associate the user with the user segment based on analyzing the first information identifying the one or more user interactions, wherein the associating of the user with the user segment comprises associating the identifier of the user with the identifier of the user segment based on the metadata; and automatically triggering, based on the associating of the user with the user segment, the analytics tool to provide second information identifying that the user is associated with the user segment to the content tool, the second information comprising the identifier of the user and the identifier of the user segment in the standard format, wherein the second information is published from the analytics tool to the content tool over an internal communication bus, wherein the respective application programming interfaces are separate from the internal communication bus, and wherein the content tool is configured to provide targeted content to the computing device of the user based on the second information identifying that the user is associated with the user segment and based on the identifier of the action and on the identifier of the parameter from the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium comprising instructions that, when executed on a computing system associated with a platform hosting an analytics tool and a content tool to a customer, cause the computing system to at least:
-
receive input of the customer defining a user segment for the analytics tool and defining an action for the content tool to perform based on the user segment; generate, based on the input, metadata that comprises (i) an identifier of the user segment and (ii) an identifier of the action, wherein the metadata standardizes an interface between the analytics tool and the content tool by specifying how an identifier of a user associated with the user segment should be generated according to a standard format common to the analytics tool and the content tool, wherein the metadata is provided to the analytics tool and the content tool based on respective application programming interfaces of the analytics tool and the content tool; provide at least portions of the metadata to the analytics tool and the content tool; receive first information identifying user interactions of the user using a computing device to interact with published content; cause the analytics tool to analyze the first information identifying the user interactions based on the input of the customer defining the user segment and to associate the user with the user segment based on the analyzing, wherein the associating of the user with the user segment comprises associating the identifier of the user with the identifier of the user segment based on the metadata; and cause, based on associating the user with the user segment, the analytics tool to provide second information identifying that the user is associated with the user segment to the content tool, the second information comprises the identifier of the user and the identifier of the user segment in the standard format, wherein the second information is published from the analytics tool to the content tool over an internal communication bus, wherein the respective application programming interfaces are separate from the internal communication bus, and wherein the content tool is configured to automatically perform the action based on receiving the second information identifying that the user is associated with the user segment and based on the identifier of the action from the metadata. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system associated with a platform hosting an analytics tool and a content tool, the system comprising:
-
one or more processors; one or more non-transitory computer-readable media communicatively coupled to the one or more processors and bearing instructions that, upon execution by the one or more processors, cause the system to at least; provide an interface to a computing device of a customer, wherein the interface is configured to facilitate customer input specifying a user segment for the analytics tool and indicating content for the content tool based on the user segment; generate, based on the customer input, metadata that comprises (i) an identifier of the user segment and (ii) an identifier of the content, wherein the metadata standardizes an interface between the analytics tool and the content tool by specifying how an identifier of a user associated with the user segment should be generated according to a standard format common to the analytics tool and the content tool, wherein the metadata is provided to the analytics tool and the content tool based on respective application programming interfaces of the analytics tool and the content tool; provide at least portions of the metadata to the analytics tool and the content tool; receive first information identifying user interactions of the user using a computing device to interact with published content; trigger the analytics tool to analyze the first information identifying user interactions based on the input of the customer specifying the user segment and to associate the user with the user segment based on the analyzing, wherein the associating of the user with the user segment comprises associating the identifier of the user with the identifier of the user segment based on the metadata; and trigger, based on associating the user with the user segment, the analytics tool to provide second information identifying that the user is associated with the user segment to the content tool, the second information comprising the identifier of the user and the identifier of the user segment in the standard format, wherein the second information is published from the analytics tool to the content tool over an internal communication bus, wherein the respective application programming interfaces are separate from the internal communication bus, and wherein the content tool is configured to automatically provide the content to the computing device of the user based on receiving the second information identifying that the user is associated with the user segment and based on the identifier of the content from the metadata. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification