Advanced Reporting token not provisioned after successful OAuth handshake — Magento Open Source 2.4.6-p13 after server migration
Hi,
I migrated my Magento Open Source 2.4.6-p13 store to a new server and Advanced Reporting stopped working. Clicking the menu item redirects to the Experience League documentation instead of opening the dashboard.
Store: https://pappeat.com
Version: Magento Open Source 2.4.6-p13
PHP: 8.2.30
Base currency: EUR only (verified in config and in all orders)
All Magento-side checks are clean:
-
✅ Advanced Reporting enabled (
analytics/subscription/enabled = 1) -
✅ Cron running every minute under correct system user
-
✅ OAuth endpoints reachable (
/oauth/token/requestand/oauth/token/accessrespond correctly) -
✅
analytics_subscribecron runs withstatus = success -
✅ System log confirms: "Request token was exchanged to obtain access token for consumer 12"
-
✅ OAuth consumer and access token created in
oauth_consumerandoauth_tokentables -
✅ No AWS S3 used as data source
-
✅ Valid SSL certificate on public HTTPS URL
-
❌
analytics/general/tokenremains NULL incore_config_dataafter every successful handshake -
❌
analytics_collect_datanever appears incron_schedule -
❌ No errors in
system.logorexception.log
The OAuth handshake completes successfully on the Magento side but Adobe's backend does not return the analytics token. This worked correctly on the previous server before migration.
Could Adobe please verify and re-provision the Advanced Reporting subscription for this store on the backend? The issue appears to be that the store's subscription is still linked to the old server/IP and needs to be reset on the Adobe side.