At a very high level, you could choose a manual route or an automated one.
Manual solution - Have the content author look up analytics dashboard (page views/other KPI) on a periodic basis and configure it in the dialog provided for that AEM component.
Automated solution - Connect/Integrate AEM with Analytics solution (or via Adobe Launch/Adobe I/O route), configure services to pull in specific data or custom report periodically and based on that build the intelligence in AEM component to show specific articles. The frequency can be managed based on requirements.
Adobe Analytics also exposes API to work with, in case you want to go down that route.
check-
Connecting to Adobe Analytics and Creating Frameworks
Adobe Experience Manager Help | Integrating Adobe Experience Manager 6.1 Components with Adobe Analy...
Integrating with Adobe Analytics