Multi-channel conversion path position reporting
First Claim
1. A method for generating a graphical representation of a contribution of a channel, the method comprising:
- accessing, by one or more processors, data regarding a plurality of conversion paths, each conversion path comprising one or more user interactions, each user interaction having a corresponding position in the conversion path, each conversion path ending with a conversion interaction;
accessing, by the one or more processors, a list of channel groups, each channel group comprising one or more group rules and a group name;
determining, by the one or more processors, a channel group for each user interaction of each conversion path of the plurality of conversion paths based on the one or more group rules of each group of the list of channel groups and characteristics associated with the respective user interaction; and
generating, by the one or more processors, a graphical representation of a channel comprising one or more points, each point of the one or more points corresponding to the respective user interaction of the one or more user interactions and the determined channel group for the respective user interaction, a horizontal location of the point representative of the determined channel group for the respective user interaction relative to the corresponding conversion interaction, a vertical location of the point representative of an amount of the respective user interaction having a same position relative to the corresponding conversion interaction associated with the determined channel group.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving information regarding a plurality of conversion paths. Each conversion path includes one or more user interactions, corresponds to a user, and ends with a conversion interaction. A list of channel groups is received. Each channel group includes a name and one or more group rules that refer to the characteristics of one or more user interactions of the plurality of conversion paths. Each user interaction in the plurality of conversion paths is grouped based upon the list of channel groups. A selection of channels to visualize is received and for each of the selected channels to visualize the user interactions are aggregated based upon the channel group of the user interaction and a position of the user interaction within the conversion path. Information regarding the aggregated user interactions for each of the selected channels is provided.
-
Citations
18 Claims
-
1. A method for generating a graphical representation of a contribution of a channel, the method comprising:
-
accessing, by one or more processors, data regarding a plurality of conversion paths, each conversion path comprising one or more user interactions, each user interaction having a corresponding position in the conversion path, each conversion path ending with a conversion interaction; accessing, by the one or more processors, a list of channel groups, each channel group comprising one or more group rules and a group name; determining, by the one or more processors, a channel group for each user interaction of each conversion path of the plurality of conversion paths based on the one or more group rules of each group of the list of channel groups and characteristics associated with the respective user interaction; and generating, by the one or more processors, a graphical representation of a channel comprising one or more points, each point of the one or more points corresponding to the respective user interaction of the one or more user interactions and the determined channel group for the respective user interaction, a horizontal location of the point representative of the determined channel group for the respective user interaction relative to the corresponding conversion interaction, a vertical location of the point representative of an amount of the respective user interaction having a same position relative to the corresponding conversion interaction associated with the determined channel group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
one or more processors; and a storage device storing instructions executed by the one or more processors causing the processing module to perform operations comprising; accessing data regarding a plurality of conversion paths, each conversion path comprising one or more user interactions, each user interaction having a corresponding position in the conversion path, each conversion path ending with a conversion interaction, accessing a list of channel groups, each channel group comprising one or more group rules and a group name, determining a channel group for each user interaction of each conversion path of the plurality of conversion paths based on the one or more group rules of each group of the list of channel groups and characteristics associated with the respective user interaction, and generating a graphical representation of a channel comprising one or more points, each point of the one or more points corresponding to the respective user interaction and the determined channel group for the respective user interaction, a horizontal location of the point representative of the determined channel group for the respective user interaction relative to the corresponding conversion interaction, a vertical location of the point representative of an amount of the respective user interaction having a same position relative to the corresponding conversion interaction associated with the determined channel group. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory tangible computer-readable medium having instructions stored thereon, the instructions executed by a processor causing the processor to perform operations comprising:
-
accessing data regarding a plurality of conversion paths, each conversion path comprising one or more user interactions, each user interaction having a corresponding position in the conversion path, each conversion path ending with a conversion interaction, accessing a list of channel groups each corresponding to a channel of a plurality of channels, each channel group comprising one or more group rules and a group name, determining a channel group for each user interaction of each conversion path of the plurality of conversion paths based on the one or more group rules of each group of the list of channel groups and characteristics associated with the respective user interaction, and generating a graphical representation for each channel of the plurality of channels, each graphical representation comprising one or more points, each point of the one or more points of each graphical representation corresponding to the respective user interaction and the determined channel group for the respective user interaction, a horizontal location of the point representative of the determined channel group for the respective user interaction relative to the corresponding conversion interaction, a vertical location of the point representative of an amount of the respective user interaction having the same position relative to the corresponding conversion interaction associated with the determined channel group, each graphical representation representative of the contribution of each channel to the plurality of conversion paths. - View Dependent Claims (17, 18)
-
Specification