This past June was Nintendo's second year in a row streaming it's major announcements and demos via the Nintendo Digital Event and Nintendo Treehouse: Live @ E3. The total estimated online views of this year's content is estimated to be in the tens of millions.
To be precise, the Nintendo Digital Event landed views between the range of 4 and 5 million. While a specific number was not given for the Treehouse events, the total numbers are described as being in the "tens of millions."
Nintendo provided a long line of content at E3 2014 including the Wii U's Beyonetta 2, Xenoblade Chronicles X, a new Zelda title, the Nintendo 3DS's Code Name: S.T.E.A.M., the reveal of new Super Smash Bros. fighters, and the announcement of the Amiibo figurines.
Whether it was the amount of content that Nintendo streamed or the fact that they actually introduced new IPs, it certainly seems that focusing on bringing the announcements outside of the E3 press conference was the right decision for Nintendo to make.