Illustrating cross channel conversion paths
First Claim
1. A method of providing data related to conversion paths, the method comprising:
- receiving information regarding a plurality of conversion paths, wherein each conversion path comprises one or more user interactions, wherein a user interaction of the one or more user interactions comprises a plurality of dimensional data that are associated with the user interaction, wherein each conversion path corresponds to a single user, and wherein each conversion path ends with a conversion interaction;
receiving a sorted list of channel groups, wherein each channel group defines a set for one or more user interactions, wherein each channel group comprises one or more group rules, and wherein each channel group comprises a group name;
determining, using a processor, 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 channel group of the sorted list of channel groups and the dimensional data associated with the user interaction;
determining, using the processor, for each channel group, a number of conversion paths that include one or more user interactions that are determined for the channel group;
receiving a selection of channels to visualize, wherein each channel of the selected channels is associated with a channel group; and
generating an image comprising a plurality of circles, wherein each circle is associated with a selected channel, wherein all of the plurality of circles overlap, wherein an area of each circle is proportional to a channel percentage based on the number of conversion paths that include one or more user interactions that are determined for the channel group and a total number of the plurality of conversion paths, and wherein an area of overlap of all of the circles is proportional to an overlap percentage based on a number of conversion paths that include at least one user interaction having a determined channel group for each selected channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for generating Venn-like diagram illustrating cross channel conversion paths. In one aspect, a plurality of conversion paths are received. Each conversion path includes one or more user interactions that include a plurality of dimensional data. A sorted list of channel groups that includes one or more group rules is received and each user interaction is grouped into a channel based upon the channel groups. A selection of channels to visualize is received and an image including one circle for each selected channel is generated. The circles are optimally placed to maximize the accuracy of the overlapped regions with channel group data.
-
Citations
20 Claims
-
1. A method of providing data related to conversion paths, the method comprising:
-
receiving information regarding a plurality of conversion paths, wherein each conversion path comprises one or more user interactions, wherein a user interaction of the one or more user interactions comprises a plurality of dimensional data that are associated with the user interaction, wherein each conversion path corresponds to a single user, and wherein each conversion path ends with a conversion interaction; receiving a sorted list of channel groups, wherein each channel group defines a set for one or more user interactions, wherein each channel group comprises one or more group rules, and wherein each channel group comprises a group name; determining, using a processor, 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 channel group of the sorted list of channel groups and the dimensional data associated with the user interaction; determining, using the processor, for each channel group, a number of conversion paths that include one or more user interactions that are determined for the channel group; receiving a selection of channels to visualize, wherein each channel of the selected channels is associated with a channel group; and generating an image comprising a plurality of circles, wherein each circle is associated with a selected channel, wherein all of the plurality of circles overlap, wherein an area of each circle is proportional to a channel percentage based on the number of conversion paths that include one or more user interactions that are determined for the channel group and a total number of the plurality of conversion paths, and wherein an area of overlap of all of the circles is proportional to an overlap percentage based on a number of conversion paths that include at least one user interaction having a determined channel group for each selected channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more processors configured to; receive information regarding a plurality of conversion paths, wherein each conversion path comprises one or more user interactions, wherein a user interaction of the one or more user interactions comprises a plurality of dimensional data that are associated with the user interaction, wherein each conversion path corresponds to a single user, and wherein each conversion path ends with a conversion interaction; receive a sorted list of channel groups, wherein each channel group defines a set for one or more user interactions, wherein each channel group comprises one or more group rules, and wherein each channel group comprises a group name; determine 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 channel group of the sorted list of channel groups and the dimensional data associated with the user interaction; determine for each channel group, a number of conversion paths that include one or more user interactions that are determined for the channel group; receive a selection of channels to visualize, wherein each channel of the selected channels is associated with a channel group; generate an image comprising a plurality of circles, wherein each circle is associated with a selected channel, wherein an area of each circle is proportional to a channel percentage based on the number of conversion paths that include one or more user interactions that are determined for the channel group and a total number of the plurality of conversion paths, and wherein an area of overlap of all of the circles is proportional to an overlap percentage based on a number of conversion paths that include at least one user interaction having a determined channel group for each selected channel. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A non-transitory tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive information regarding a plurality of conversion paths, wherein each conversion path comprises one or more user interactions, wherein a user interaction of the one or more user interactions comprises a plurality of dimensional data that are associated with the user interaction, wherein each conversion path corresponds to a single user, and wherein each conversion path ends with a conversion interaction; instructions to receive a sorted list of channel groups, wherein each channel group defines a set for one or more user interactions, wherein each channel group comprises one or more group rules, and wherein each channel group comprises a group name; instructions to determine 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 channel group of the sorted list of channel groups and the dimensional data associated with the user interaction; instructions to determine for each channel group, a number of conversion paths that include one or more user interactions that are determined for the channel group; instructions to receive a selection of channels to visualize, wherein each channel of the selected channels is associated with a channel group; instructions to generate an image comprising a plurality of circles, wherein each circle is associated with a selected channel, wherein an area of each circle is proportional to a channel percentage based on the number of conversion paths that include one or more user interactions that are determined for the channel group and a total number of the plurality of conversion paths, and wherein an area of overlap of all of the circles is proportional to an overlap percentage based on a number of conversion paths that include at least one user interaction having a determined channel group for each selected channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification