Sometimes, after enabling Magento 2 Advanced Reporting may not work properly. So below is a step-by-step guide on how to overcome this issue.
Step 1. Make sure that you have met all the functional requirements. You have a public web server, SSL certificate, established Magento, and enabled cron.
Step 2. Log in to your admin panel and navigate to System > Extensions > Integration.
Step 3. Check the Status of Magento Analytics user. It should be active.
Step 4. Click on the Reauthorize button and, in the opened pop-up, provide access to API resources by clicking on the Reauthorize button.
Step 5. Check the list of Integration Tokens for Extensions and make sure that it is complete. Next, click on the Done button.
Step 6. Then you will see the notification that your Magento Analytics user is successfully reauthorized. After the next update of the reports that you have scheduled, you will see the result.
Also, it’s important to notice that advanced reporting is working only for single base currency stores. So if you have changed your base currency, you won’t be able to see the order reports and will get a constant error.
For more information about the topic, check the official documentation. Hope this article helps you solve error 404 in Magento 2 advanced reporting
See also: Make data-driven decisions with the Advanced Reports extension. There's no need to configure vanilla advanced reporting or hire developers, all you need is to install the extension on your Magento. Analyze 20+ pre-made reports and track your sales statistics in real time, or create your custom report to gather the most needed info only. Reward your sales team by tracking their KPI’s, manage your purchasing strategy based on the product statistics, get a deeper knowledge of your customers by tracking their behavior in your store. Export data and images in a few clicks.