@David Kent Yes, you need an Event Hub Policy (Manage or Send) for both recommendation and alerts to export it to event hub.
I am not able to setup continuous export for recommendations or alerts without setting up Shared Access Policy and gets error -