Analytics Stopped Working Week of May 19th – May 25th

#1065060
  • Resolved John C
    Rank Math free

    Rank Math Analytics Stopped Working

    I have a few websites that this happened on out of the blue without rhyme or reason and still can’t get them to collect any Analytics data, even though I have done all of the following:

    • Uninstalled any conflicting plugins (Site Kit for example) and reconnected Rank Math and enabled toggle to install analytics code.
    • Disconnected the Sites from my Rank Math account / dashboard and reconnected
    • Verified Wordfence isn’t blocking Rank Math via Learning Mode
    • Verified Scheduled Actions are running via https://yourdomain.com/wp-admin/tools.php?page=action-scheduler&status=pending
    • Verified there is actually data / traffic via Google Analytics and Google Search Console
    • Verified domain name is correct in GA4 and GSC
    • Tested all connections are green within Rank Math dashboard
    • Attempted to import new data manually via the Analytics Database > Delete Data and Update Data Manually buttons
    • Verified Cloudflare is not blocking Rank Math traffic and even created Page Rules and IP Address whitelists for Rank Math

    At this point, I have no clue what is causing the complete lack of data from showing up in the Rank Math dashboard under the Analytics and SEO Performance section.

    My architecture is as follows for reference:

    • Vultr VPS and using OpenLiteSpeed One-Click-Install for WordPress
    • Wordfence
    • Cloudflare DNS

    The odd thing is, everything was working fine, but multiple sites started showing issues during this week and have not recovered since even though data is flowing into GA4 and GSC. Please help me resolve this.

Viewing 15 replies - 1 through 15 (of 27 total)
  • Hello,

    We apologize for the issue you are facing with Rank Math Analytics not collecting data. It sounds like you’ve already taken several thorough steps to troubleshoot the problem, which is great. Here are a few additional suggestions that might help resolve the issue:

    1. Recreate Database Tables: Sometimes, missing database tables can cause issues with data collection. You can navigate to WordPress Dashboard → Rank Math SEO → Status & Tools → Database Tools and use the Re-create Missing Database Tables option.
      Re-create Missing Database Tables

    2. Reconnect Your Google Account: Go to Rank Math SEO → General Settings → Analytics and click the Reconnect link to disconnect and reconnect your Google Account with Rank Math. This can help refresh the connection and ensure data is being fetched correctly.
      Reconnect Google Account service in Rank Math

    3. Test Connections: After reconnecting, check the connections between Rank Math and your Google account by clicking the Test Connections option in the Analytics settings. If there are any issues, you can also try the Update Data Manually option.
      click Test Connections

    4. Rebuild Index for Analytics: Head back to Database Tools and click on Rebuild Index for Analytics. This can help in refreshing the data indexing.
      Rebuild Index for Analytics

    5. Check for Errors: If you still do not see any data, check for any errors in the developer console of your browser while on the Analytics page. Right-click on the page and select Inspect Element to see if there are any JavaScript errors that might be affecting data collection.
      Check Developer Console for any errors

    If after trying these steps you still encounter issues, please reply to this ticket with your site URL so that a human agent from our support team can assist you further. Thank you for your patience, and we hope to resolve this issue for you soon!

    Sources:
    What to Do When Rank Math Analytics Shows Zero Search Traffic » Rank Math

    John C
    Rank Math free

    I went through all these steps and still no Analytics.

    Also, on one of my websites, when reconnecting Rank Math, the Search Console “Site” dropdown and Analytics “Account” > “Property” and “Data Stream” dropdowns are blank and I cannot select anything. I’ve tried Disconnecting and Reconnecting multiple times, still nothing to choose from.

    Also there are no JavaScript errors in the Developer Console on the Analytics page either.

    John C
    Rank Math free

    10 Hours later and I still can’t get anything to show here when reconnecting Rank Math:

    John C
    Rank Math free

    I also tried completely removing Rank Math access via and attempted reconnecting but I still don’t get any drop downs. Still not seeing any Analytics on the other sites as well.

    The domain has been verified every which way possible as well within GSC.

    John C
    Rank Math free

    I also tried pausing all Cloudflare services, purging LiteSpeed cache and re-connecting Rank Math, and it still won’t show anything to select in the “Site” dropdown for Search Console nor anything under Analytics for me to select.

    John C
    Rank Math free

    After I disabled Wordfence and LiteSpeed Cache plugins I was able to fully reconnect Search Console and Analytics. I’m not entirely sure which of these plugins specifically is the root cause but I’ve tested all documentation you have on your website to ensure neither of these are blocking Rank Math.

    I’m curious if it’s possible that Rank Math needs to investigate an issue some time after your plugin was updated in mid-May that causes issues with Wordfence or LiteSpeed Cache.

    John C
    Rank Math free

    Why is this still pending moderation?

    Hello,

    Thank you for contacting support.

    Sorry for the delay in response as the messages you sent here in the ticket were all pending moderation and as such didn’t enter the queue of tickets.

    We have gone ahead and approved your reply so our team can see your ticket in the queue.

    Back to your issue, all our scheduled actions on your website might be failing which is why you don’t see data in the Analytics page.

    If this is the case, please get in touch with your host and ask them to enable the Intl PHP module to fix the data fetch issue.

    If the issue persists, please follow the steps below to create a troubleshooting log so that we can check the issue further:

    Step #1.
    First, add the following filter to your website:

    add_filter( 'rank_math/analytics/log_response', '__return_true' );

    Here is a guide you can follow to add the filter:
    https://rankmath.com/kb/wordpress-hooks-actions-filters/

    Step #2.
    After adding the filter, please run the pending Scheduled Action from your WordPress Dashboard > Tools > Scheduled Actions > Pending:

    If in your case, you do not see the Scheduled Actions menu, then you can try visiting the following URL:

    https://yourdomain.com/wp-admin/tools.php?page=action-scheduler&status=pending

    Ensure that you replace yourdomain.com with your own domain in the above link.

    Rank Math support

    Step #3.
    When some actions have completed running, please check the Analytics log under /wp-content/uploads/rank-math and share that with us.

    You can use a tool like Dropbox/Pastebin for debug log files and share the generated links here.

    Looking forward to helping you.

    John C
    Rank Math free

    Thanks Jeremy,

    Since it’s an OpenLiteSpeed One-Click-Install for WordPress VPS, I have full control of the server.

    I ran the following to enable the “Intl” module for PHP 8.1.9 I am running at the moment:

    sudo apt update
    sudo apt install lsphp81-intl
    
    sudo killall lsphp
    sudo service lshttpd restart
    

    Creating a phpinfo page, it is now enabled and shown under the “intl” section and shows Internationalization support.

    What’s odd is…. everything was working fine…. for years…. and all of a sudden, in Mid-May, several sites of mine stopped reporting Analytics data without touching anything PHP related.

    Is this a new requirement as of May? If so, where does it say in your documentation that the “Intl” module for PHP is now required?

    Also, since I enabled it, what can I do to force Rank Math to show data immediately in the Rank Math > Analytics > SEO Performance tab?

    John C
    Rank Math free

    So, I created an analytics-debug.log and when I ran the rank_math/analytics/data_fetch hook, it looks like it failed on the backend, however one succeeded just 2 days ago and I still don’t see any Analytics.

    Here’s a screenshot of the rank_math/analytics/data_fetch here: https://pasteboard.co/5Abeq6RjNZEC.png

    I also added the link to the analytics-debug.log to reference as well in the Sensitive Data section.

    Please advise.

    John C
    Rank Math free

    Bump.

    John C
    Rank Math free

    I’ve done further extensive testing that I’d like to point out, which has not given any success whatsoever. All affected sites stopped reporting around mid-May 2025 and are all on separate hosts.

    Here’s what I’ve already verified and done:

    1. GA4 and Search Console are both still tracking and showing data normally (88% of traffic is from Organic Search).
    2. Rank Math is updated to the latest version (1.0.249).
    3. I’ve disconnected and reconnected Google services more than a dozen times.
    4. I’ve manually run “Update Data” and rebuilt Rank Math’s Analytics tables.
    5. The correct Stream ID is selected (matches what’s in GA4).
    6. No caching/CDN issues — one of the affected sites doesn’t even use Cloudflare.
    7. PHP memory limit is 256M and max execution time is 360.
    8. No firewall conflicts (including Wordfence) and have even completely uninstalled and reinstalled Wordfence and deleted all database tables and verified nothing is being blocked via the Live Traffic section in Wordfence.

    When reviewing the API logs, I see valid 200 responses from Google Analytics, but the data response seems to be empty or missing rows despite clear organic traffic in GA4.

    This seems to point to an issue with either:

    1. The dimensionFilter logic Rank Math is using (possibly overly strict or no longer compatible with GA4),
    2. A plugin-side bug that began around mid-May 2025,
    3. Or something silently breaking in how Rank Math parses or displays GA4 responses.

    Could you help investigate this further? I’m happy to provide additional debug logs or grant temporary access if needed.

    Thank you!

    John C
    Rank Math free

    Should I just give up on resolving this orrrrrrrrrrr?

    Hello,

    We deeply apologize for the unexpected delay in response. We follow the queue while replying to the tickets, but when you reply again, it breaks the queue.

    From the analytics log, we can see that Rank Math is able to fetch data from your Google account. In this case, if you’re still not able to see any data on your website, we might need to take a closer look at the settings. Please edit the first post on this ticket and include your WordPress & FTP logins in the designated Sensitive Data section.

    Please do take a complete backup of your website before sharing the information with us.

    Sensitive Data Section

    It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:

    https://wordpress.org/plugins/temporary-login-without-password/

    You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):

    https://wordpress.org/plugins/wp-security-audit-log/

    Looking forward to helping you.

    Thank you.

    John C
    Rank Math free

    Hello,

    I have updated the sensitive data as requested. Can you please check further?

    Thank you.

    Hello,

    Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.

    If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.

    Thank you.

Viewing 15 replies - 1 through 15 (of 27 total)

The ticket ‘Analytics Stopped Working Week of May 19th – May 25th’ is closed to new replies.