MonsterInsights Documentation

API Returned a 403 Response / Error message: User Does not have Sufficient Permissions for this Profile

When you try to view some of your MonsterInsights reports, are receiving the following error when you attempt to view either the Search Console Report of the Custom Dimensions Report? 

The API returned a 403 response with this message: MonsterInsights failed to retrieve the new report data.  Error message: user does not have sufficient permissions for this profile. 

If you’re experiencing this issue when you view the Search Console report in MonsterInsights, it might be caused by the URL in the Analytics settings being different than the URL in the Google Search Console settings. 

If you’re experiencing this issue when you view the Custom dimensions report in MonsterInsights, please be sure you’ve followed these instructions: How to Set Up Custom Dimensions, particularly the portion of the setup required in your Google Analytics admin settings. 

Please ensure you’ve followed this guide for setting up custom dimensions: How to Set Up Custom Dimensions and then wait 24-48 hours before checking on your dimensions report again so the data can trickle in. 

If you see the following error when attempting to view the Search Console report in MonsterInsights, this is likely due to a mismatch in the domain settings of Google Analytics and the connected search console property:

The API returned a 403 response with this message: MonsterInsights failed to retrieve the new report data.  Error message: user does not have sufficient permissions for this profile. 

Prerequisites: You must have the MonsterInsights Plus Tier or higher to get access to the Search Console Report in MonsterInsights inside your WordPress admin. 

Step 1: Navigate to analytics.google.com and go to Admin » Property Settings » and make a note of the Default URL settings. 

Step 2: In a new tab, navigate to analytics.google.com and go to Admin » All Products » Search Console » and click Adjust Link and make a note of the URL of the site connected. 

Step 3: If these site URLs are mismatched, if one has the www and the other one does not, or if one has https:// and the other one has http://, then this would cause the previously mentioned error. ( The API returned a 403 response with this message: MonsterInsights failed to retrieve the new report data.  Error message: user does not have sufficient permissions for this profile.) 

Step 4: You’ll want to correct the mismatch by doing one of the following:

If you like the URL in analytics, but the wrong search console profile URL is connected, and they don’t precisely match you’ll need to disconnect the non-matching one connect the correct one. 

If the exact match doesn’t exist yet, (you’ve not followed the instructions to create all existing variations of the site: http, https (if applicable), www, non-www in Google Search Console).  Then you’ll need to follow these instructions to create and connect the matching URL variation: How to Verify Your Site in Google Search Console with Google Analytics. 

That’s it!  Now you’ve successfully connected Analytics to Search Console and have corrected that error. 

You should now be able to see your MonsterInsights Search Console Report in your WordPress admin: