Note: this post was written in May 2018. The data can be accessed on github.
Overview
This is a preliminary summary of the data from the Facebook advertisements released by the U.S. House of Representatives Permanent Select Committee on Intelligence. In their words: “As part of that continuing effort to educate the public and seek additional analysis, the Committee Minority is making available all IRA advertisements identified by Facebook. This is an effort to be fully transparent with the public, allow outside experts to analyze the data, and provide the American people a fuller accounting of Russian efforts to sow discord and interfere in our democracy.”
Total Reach
The released data included 3,517 individual advertisements. Here we see the total amount spent on the advertisements as well as the total number of clicks and impressions. Spending was denoted in Rubles and was converted to dollars using the exchange rate on the date that the ad was created. While these spending figures do not include salaries for the individuals who created the advertisements, it should be noted that the total amount spent on the ads was extraordinarly low. For context, Bloomberg reports that Hillary Clinton raised 1.2 billion dollars for the 2016 election while Donald Trump raised 646 million dollars (https://www.bloomberg.com/politics/graphics/2016-presidential-campaign-fundraising/).
sum(df$Spend_RUB, na.rm=T) # total spending in Rubles
## [1] 5869167
sum(df$Spend_USD, na.rm=T) # total spending in dollars
## [1] 92618.47
sum(df$Impressions, na.rm=T) # total impressions
## [1] 40547551
sum(df$Clicks, na.rm=T) # total clicks
## [1] 3730780
Summary Statistics
These figures give summary statistics for the advertisements. First we report the statistics for all 3,517 ads, then for just those ads that were seen by at least one person. Fully one quarter of the released advertisements were never seen. We can see that the reach of the ads was highly skewed. While the mean impression rate was 15,000 (for ads that were seen at least once), the maximum was 1.3 million impressions.
summary(df %>% select(Impressions,Clicks,Spend_RUB,Spend_USD))
## Impressions Clicks Spend_RUB Spend_USD
## Min. : 0 Min. : 0 Min. : 0 Min. : 0.00
## 1st Qu.: 0 1st Qu.: 0 1st Qu.: 0 1st Qu.: 0.00
## Median : 1034 Median : 70 Median : 200 Median : 3.31
## Mean : 11542 Mean : 1062 Mean : 1671 Mean : 26.36
## 3rd Qu.: 8429 3rd Qu.: 827 3rd Qu.: 500 3rd Qu.: 7.79
## Max. :1334544 Max. :73063 Max. :331676 Max. :6126.60
## NA's :4 NA's :4 NA's :4 NA's :4
summary(df2 %>% select(Impressions,Clicks,Spend_RUB,Spend_USD))
## Impressions Clicks Spend_RUB Spend_USD
## Min. : 1.0 Min. : 0 Min. : 0.0 Min. : 0.00
## 1st Qu.: 608.5 1st Qu.: 40 1st Qu.: 125.2 1st Qu.: 2.01
## Median : 3450.0 Median : 245 Median : 300.0 Median : 5.18
## Mean : 15601.2 Mean : 1435 Mean : 2258.2 Mean : 35.64
## 3rd Qu.: 12653.5 3rd Qu.: 1412 3rd Qu.: 764.0 3rd Qu.: 12.01
## Max. :1334544.0 Max. :73063 Max. :331675.8 Max. :6126.60
Most Ads Don’t Matter
In these tables we show the number of ads that make up 10, 25, 50, 75 and 90 percent of the total Impressions, Clicks, and Spending. We see that ninety percent of the impressions came from 827 ads, less than a quarter of the ads released.
Number of Ads | Pct of Total |
---|---|
5 | 0.10 |
24 | 0.26 |
118 | 0.50 |
404 | 0.75 |
827 | 0.90 |
Number of Ads | Pct of Total |
---|---|
8 | 0.10 |
37 | 0.25 |
160 | 0.50 |
433 | 0.75 |
784 | 0.90 |
Number of Ads | Pct of Total |
---|---|
4 | 0.12 |
15 | 0.26 |
53 | 0.50 |
191 | 0.75 |
529 | 0.90 |
Conclusions so Far
Less than 100,000 dollars was spent to take out these ads - this is a very small amount of money. It should be compared to the amount that was spent by the Trump and Clinton campaigns for advertising generally and for Facebook based ads in particular. While more than 3,500 ads were released, a much smaller fraction of those ads were seen by any meaningful amount of people. When analyzing the ad content, we should attend to the fact that the majority of ads had barely 1,000 impressions and that the influence of the ads is extremely skewed towards a few highly viewed advertisements.