In this Click-wise blog article (the first one amongst a series of related articles that will follow) we will explore a couple of basic mathematical and statistical concepts that are quite common in Digital Marketing and Web Analytics, most of which a lot of people (and sadly a lot of digital marketing “experts”) either do not understand or completely neglect (or are bored to bother).

It is crucial for any Digital Marketing Expert (especially the ones focusing on Performance Marketing) to deeply understand and be able to explain the data she/he observes as well as be comfortable with cleaning them, performing calculations (transforming them), extracting meaningful outputs and reaching to solid conclusions.

Average of averages

The simplest and most straightforward way to calculate an average is by summing up the various values and then dividing the result by their count. So if during the day my height is equal to 1.90 meters, while during the night I shrink to 1.80m, my average height for the whole day would be equal to (1.90 + 1.80) / (1 + 1) = 3.70 / 2 = 1.85m.

Let’s say we got two Facebook Single Image Ad variations, A and B. 

  • Ad variation A has served among 13 different campaigns and has achieved a ROAS of 2.00 in each one. So an average ROAS of 2.00 (= 2.00 + 2.00 + 2.00 + … / 13).
  • Ad variation B has served only via 1 campaign and has achieved a ROAS of 4.00. So an average ROAS of 4.00.

If we simply calculate the average (of the averages) of the ROAS for the two ad variations, we will get (2.00 + 4.00) / 2 = 3.00. However, ad variation A will have served in 13 campaigns while ad variation B only in one campaign. 

If the 13 campaigns have reached much more people in total (i.e. ad variation A reached 1,000,000 people while ad variation B only 10,000)  then we should consider the ad variation A as more significant. But in this case our calculation will have given more credit to ad variation B “falsely” concluding that the average ROAS is 3.00.

In such a case, the weighted average approach would be more appropriate and would have been calculated in the following manner:

(13 X 2.00 + 1 X 4.00) / (13 + 1) = 30.00 / 14 ≃ 2.14

If we consider the people reached (as described in the example above), instead of the campaign count, and use them as a weighting factor (in this case we assume that all 13 campaigns have been delivered to the same number of people each, meaning 1,000,000 / 13 ≃ 79,923 people reached per campaign; we make this assumption in order for the average ROAS of the 13 campaigns for Ad Variation A to be indeed equal to 2.00) then we would get:

(1,000,000 X 2.00 + 10,000 X 4.00) / (1,000,000 + 10,000) = 2,040,000 / 1,010,000 ≃ 2.01

You see that the average ROAS came even closer to the Ad Variation A, which reflects a more accurate view of what is going on with the performance of both ad variations.


Now if you are the more “nerdy” type of person, then you might want to take a look to a more theoretical/mathematical approach that proves why the average of averages differs from the weighted average. (The following explanation was taken from, but has also been a core part of the Algebra all of us had attended -and studied?- during school).