I am developing a dashboard for an ecommerce software which shall give some information about webmasters that deliver customers through their ad campaigns to this ecommerce.
The requirement is to present some 'statistics' data for comparison reasons in one table. I can not split these table into several views.
There are 15 colums of data - which i divided into three layers of detail so it is possible to 'drill down' the table (click to enlarge any of the images):
The first layer is the top overview with webmasters on the left and the data on the right.
With this view it is possible to compare webmasters total data.
The second layer shows the products of the selected webmaster.
It is possible to extend each webmasters row to compare webmasters by product.
The third layer shows some more details about the product, eg. the webmasters campaign and so on.
It is also possible to extend every product row to compare the products details.
I agree with the fact that this table is heavely overloaded with data and it is hard to read. I tried with some color coding but the results where not satisfying me.
I want the user look at this table and understand/see which data belongs to which layer of detail.
Is there any best practice to solve this problem? Maybe with color coding (which colors) or different fonts/sizes?