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.