If you want to bring up YouTube, J.Lo still has the Most Viewed Female Video on YouTube. And since you say Shakira has more VEVOCertfied videos, sadly those views aren't keeping up with her recent album sales.
J.Lo had only one World Tour that grossed $75 million in only 6 months. How long did your fave tour for?
Shakira's last Top 5 single nvm Top 10 was in 2006. Before that in 2001.
On The Floor was the Best Selling Female Single of 2011. Reached #1 in more than 21 countries. "Love?" sold 1.2 million records WW. In 2012, "Dance Again" sold another 1+ million plus records and was Platinum.
Meanwhile, Shakira's was on life support and currently still is.