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 comprises a plurality of dimensional data that are related to 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 comprises one or more group rules, wherein the one or more group rules refer to one or more dimensional data, and wherein each channel group comprises a group name;
grouping each user interaction in the plurality of conversion paths into a channel group based upon the sorted list of channel groups;
for each channel group, determining the number of conversion paths that include one or more user interactions that are grouped into the each channel group;
receiving a selection of channels to visualize;
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 the percentage of conversion paths that include one or more user interactions that are grouped into the selected channel, and wherein an area of overlap of all of the circles is proportional to a percentage of conversion paths that include user interactions from 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 comprises a plurality of dimensional data that are related to 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 comprises one or more group rules, wherein the one or more group rules refer to one or more dimensional data, and wherein each channel group comprises a group name; grouping each user interaction in the plurality of conversion paths into a channel group based upon the sorted list of channel groups; for each channel group, determining the number of conversion paths that include one or more user interactions that are grouped into the each channel group; receiving a selection of channels to visualize; 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 the percentage of conversion paths that include one or more user interactions that are grouped into the selected channel, and wherein an area of overlap of all of the circles is proportional to a percentage of conversion paths that include user interactions from 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 comprises a plurality of dimensional data that are related to 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 comprises one or more group rules, wherein the one or more group rules refer to one or more dimensional data, and wherein each channel group comprises a group name; group each user interaction in the plurality of conversion paths into a channel group based upon the sorted list of channel groups; for each channel group, determine the number of conversion paths that include one or more user interactions that are grouped into the each channel group; receive a selection of channels to visualize; 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 percentage of conversion paths that include one or more user interactions that are grouped into the selected channel, and wherein an area of overlap of all of the circles is proportional to a percentage of conversion paths that include user interactions from each selected channel. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. The system of claim 15, wherein the optimal positions of the plurality of circles maximizes the accuracy of each overlap area of the plurality of circles based upon a number of conversion paths that include user interactions of each channel corresponding to each overlap area.
-
16. A 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 comprises a plurality of dimensional data that are related to 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 comprises one or more group rules, wherein the one or more group rules refer to one or more dimensional data, and wherein each channel group comprises a group name; instructions to group each user interaction in the plurality of conversion paths into a channel group based upon the sorted list of channel groups; instructions to for each channel group, determine the number of conversion paths that include one or more user interactions that are grouped into the each channel group; instructions to receive a selection of channels to visualize; 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 percentage of conversion paths that include one or more user interactions that are grouped into the selected channel, and wherein an area of overlap of all of the circles is proportional to a percentage of conversion paths that include user interactions from each selected channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification