MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Security & Risk Analysis

wordpress.org/plugins/google-analytics-for-wordpress

The best free Google Analytics plugin for WordPress. See how visitors find and use your website so you can grow your business with powerful analytics.

2.0M active installs v10.0.3 PHP 7.2+ WP 5.6.0+ Updated Mar 3, 2026
analyticsgoogle-analyticsgoogle-analytics-dashboardwebsite-analyticswordpress-analytics
96
A · Safe
CVEs total10
Unpatched0
Last CVEJan 5, 2024
Safety Verdict

Is MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Safe to Use in 2026?

Generally Safe

Score 96/100

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) has a strong security track record. Known vulnerabilities have been patched promptly.

10 known CVEsLast CVE: Jan 5, 2024Updated 1mo ago
Risk Assessment

The "google-analytics-for-wordpress" plugin v10.0.3 exhibits a mixed security posture. While it demonstrates good practices such as a high percentage of prepared SQL statements and properly escaped output, there are significant areas of concern. The presence of 9 unprotected AJAX handlers, despite a high number of total entry points, represents a direct risk of unauthorized actions if these handlers are exploitable. The taint analysis revealing 5 flows with unsanitized paths, including 2 of high severity, is a critical indicator of potential cross-site scripting or arbitrary code execution vulnerabilities that could be triggered by malicious input.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
  • High severity taint flows
  • Vulnerability history (high severity)
  • Vulnerability history (medium severity)
Vulnerabilities
10

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Security Vulnerabilities

CVEs by Year

1 CVE in 2014
2014
4 CVEs in 2015
2015
1 CVE in 2018
2018
1 CVE in 2022
2022
2 CVEs in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
2
Medium
6
Low
2

10 total CVEs

CVE-2023-52220medium · 4.3Missing Authorization

Google Analytics by Monster Insights <= 8.21.0 - Missing Authorization

Jan 5, 2024 Patched in 8.22.0 (18d)
CVE-2023-23999medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Google Analytics by Monster Insights <= 8.14.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 10, 2023 Patched in 8.14.1 (258d)
CVE-2023-0081medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights <= 8.12.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 13, 2023 Patched in 8.12.1 (375d)
CVE-2022-3904medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights <= 8.9.0 - Unauthenticated Stored Cross-Site Scripting via Google Analytics

Dec 23, 2022 Patched in 8.9.1 (396d)
WF-247f6b86-767b-479f-90d4-79345699dd59-google-analytics-for-wordpressmedium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights – Google Analytics Dashboard for WordPress <= 7.1 - Stored Cross-Site Scripting

Sep 18, 2018 Patched in 7.2.0 (1953d)
WF-6b6fa5c6-e9a9-45c6-a02b-3630d8ef130e-google-analytics-for-wordpresslow · 3.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights - Google Analytics Dashboard for WordPress <= 5.4.4 - Authenticated Stored Cross-Site Scripting

Aug 10, 2015 Patched in 5.4.5 (3088d)
WF-9c40773d-3a2f-46b6-861e-608d662250da-google-analytics-for-wordpresshigh · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) <= 5.3.3 - Cross-Site Scripting

Apr 20, 2015 Patched in 5.4 (3200d)
WF-a53a1178-7267-4d7f-ad9e-2906c05b8fe0-google-analytics-for-wordpresshigh · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights – Google Analytics Dashboard for WordPress <= 5.3.2 - Stored Cross-Site Scripting

Mar 19, 2015 Patched in 5.3.3 (3232d)
WF-7e9dcedd-aa81-47c4-9fc5-cecc7bc394b5-google-analytics-for-wordpressmedium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights – Google Analytics Dashboard for WordPress <= 5.3.2 - Authenticated Stored Cross-Site Scripting

Mar 6, 2015 Patched in 5.3.3 (3245d)
CVE-2014-9174low · 3.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) <= 5.1.2 - Cross-Site Scripting

Nov 26, 2014 Patched in 5.1.3 (3345d)
Code Analysis
Analyzed Mar 16, 2026

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Code Analysis

Dangerous Functions
0
Raw SQL Queries
13
32 prepared
Unescaped Output
101
708 escaped
Nonce Checks
86
Capability Checks
103
File Operations
8
External Requests
19
Bundled Libraries
0

SQL Query Safety

71% prepared45 total queries

Output Escaping

88% escaped809 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

9 flows5 with unsanitized paths
authenticate_listener (includes\admin\api-auth.php:201)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Attack Surface

Entry Points99
Unprotected9

AJAX Handlers 94

authwp_ajax_monsterinsights_dismiss_ads_addon_noticeincludes\admin\admin.php:958
authwp_ajax_monsterinsights_install_addonincludes\admin\ajax.php:41
authwp_ajax_monsterinsights_activate_addonincludes\admin\ajax.php:116
authwp_ajax_monsterinsights_deactivate_addonincludes\admin\ajax.php:167
authwp_ajax_monsterinsights_ajax_dismiss_noticeincludes\admin\ajax.php:230
authwp_ajax_monsterinsights_vue_dismiss_seoboost_ctaincludes\admin\ajax.php:261
authwp_ajax_monsterinsights_vue_dismiss_aiseo_ctaincludes\admin\ajax.php:293
authwp_ajax_monsterinsights_get_seo_boost_cta_statusincludes\admin\ajax.php:308
authwp_ajax_monsterinsights_get_aiseo_cta_statusincludes\admin\ajax.php:326
noprivwp_ajax_monsterinsights_get_plugin_infoincludes\admin\ajax.php:355
authwp_ajax_monsterinsights_user_journey_reportincludes\admin\ajax.php:391
authwp_ajax_monsterinsights_user_journey_report_filter_paramsincludes\admin\ajax.php:392
authwp_ajax_monsterinsights_funnelkit_stripe_woo_gateway_configuredincludes\admin\ajax.php:426
authwp_ajax_monsterinsights_dismiss_wpconsent_noticeincludes\admin\ajax.php:445
authwp_ajax_monsterinsights_maybe_authenticateincludes\admin\api-auth.php:31
noprivwp_ajax_onboarding_monsterinsights_maybe_authenticateincludes\admin\api-auth.php:32
authwp_ajax_monsterinsights_maybe_reauthenticateincludes\admin\api-auth.php:33
authwp_ajax_monsterinsights_maybe_verifyincludes\admin\api-auth.php:34
authwp_ajax_monsterinsights_maybe_deleteincludes\admin\api-auth.php:35
noprivwp_ajax_monsterinsights_is_installedincludes\admin\api-auth.php:40
noprivwp_ajax_monsterinsights_rauthenticateincludes\admin\api-auth.php:41
noprivwp_ajax_monsterinsights_push_mp_tokenincludes\admin\api-auth.php:45
authwp_ajax_monsterinsights_dismiss_charitablewp_noticeincludes\admin\class-monsterinsights-charitable-notice.php:36
authwp_ajax_monsterinsights_vue_check_eea_complianceincludes\admin\eea-compliance.php:17
authwp_ajax_monsterinsights_vue_get_eea_complianceincludes\admin\eea-compliance.php:22
authwp_ajax_monsterinsights_vue_get_notificationsincludes\admin\notification-event-runner.php:54
authwp_ajax_monsterinsights_notification_dismissincludes\admin\notifications.php:58
authwp_ajax_monsterinsights_vue_get_notificationsincludes\admin\notifications.php:60
authwp_ajax_monsterinsights_manual_product_feed_checkincludes\admin\product-feed-cronjob.php:35
authwp_ajax_monsterinsights_review_dismissincludes\admin\review.php:24
authwp_ajax_monsterinsights_vue_get_licenseincludes\admin\routes.php:18
authwp_ajax_monsterinsights_vue_get_profileincludes\admin\routes.php:19
authwp_ajax_monsterinsights_vue_get_settingsincludes\admin\routes.php:20
authwp_ajax_monsterinsights_vue_update_settingsincludes\admin\routes.php:21
authwp_ajax_monsterinsights_vue_update_settings_bulkincludes\admin\routes.php:22
authwp_ajax_monsterinsights_vue_get_addonsincludes\admin\routes.php:23
authwp_ajax_monsterinsights_update_manual_v4includes\admin\routes.php:24
authwp_ajax_monsterinsights_update_measurement_protocol_secretincludes\admin\routes.php:25
authwp_ajax_monsterinsights_vue_get_report_dataincludes\admin\routes.php:30
authwp_ajax_monsterinsights_vue_install_pluginincludes\admin\routes.php:31
authwp_ajax_monsterinsights_vue_notice_statusincludes\admin\routes.php:32
authwp_ajax_monsterinsights_vue_notice_dismissincludes\admin\routes.php:33
authwp_ajax_monsterinsights_vue_grab_popular_posts_reportincludes\admin\routes.php:34
authwp_ajax_monsterinsights_vue_popular_posts_update_theme_settingincludes\admin\routes.php:38
authwp_ajax_monsterinsights_get_postsincludes\admin\routes.php:43
authwp_ajax_monsterinsights_get_termsincludes\admin\routes.php:46
authwp_ajax_monsterinsights_get_post_typesincludes\admin\routes.php:48
authwp_ajax_monsterinsights_handle_settings_importincludes\admin\routes.php:50
authwp_ajax_monsterinsights_vue_dismiss_first_time_noticeincludes\admin\routes.php:54
authwp_ajax_monsterinsights_vue_update_included_metricsincludes\admin\routes.php:58
authwp_ajax_monsterinsights_vue_get_user_included_metricsincludes\admin\routes.php:59
authwp_ajax_monsterinsights_vue_get_overview_bundleincludes\admin\routes.php:60
authwp_ajax_monsterinsights_vue_capture_last_used_reportincludes\admin\routes.php:61
authwp_ajax_monsterinsights_vue_get_setup_checklistincludes\admin\setup-checklist.php:17
authwp_ajax_monsterinsights_vue_setup_checklist_click_trackincludes\admin\setup-checklist.php:18
authwp_ajax_monsterinsights_generate_setup_wizard_urlincludes\admin\setup-checklist.php:22
authwp_ajax_monsterinsights_sharedcount_start_indexingincludes\admin\sharedcount.php:58
authwp_ajax_monsterinsights_sharedcount_get_index_progressincludes\admin\sharedcount.php:59
authwp_ajax_monsterinsights_vue_get_notesincludes\admin\site-notes\Controller.php:34
authwp_ajax_monsterinsights_vue_get_noteincludes\admin\site-notes\Controller.php:35
authwp_ajax_monsterinsights_vue_get_categoriesincludes\admin\site-notes\Controller.php:36
authwp_ajax_monsterinsights_vue_save_noteincludes\admin\site-notes\Controller.php:37
authwp_ajax_monsterinsights_vue_save_categoryincludes\admin\site-notes\Controller.php:38
authwp_ajax_monsterinsights_vue_trash_notesincludes\admin\site-notes\Controller.php:39
authwp_ajax_monsterinsights_vue_restore_notesincludes\admin\site-notes\Controller.php:40
authwp_ajax_monsterinsights_vue_delete_notesincludes\admin\site-notes\Controller.php:41
authwp_ajax_monsterinsights_vue_delete_categoriesincludes\admin\site-notes\Controller.php:42
authwp_ajax_monsterinsights_vue_export_notesincludes\admin\site-notes\Controller.php:43
authwp_ajax_monsterinsights_vue_import_notesincludes\admin\site-notes\Controller.php:44
authwp_ajax_monsterinsights_connect_urlincludes\connect.php:26
noprivwp_ajax_monsterinsights_connect_processincludes\connect.php:27
authwp_ajax_monsterinsights_dismiss_tracking_noticeincludes\frontend\frontend.php:479
authwp_ajax_monsterinsights_gutenberg_headline_analyzer_get_resultsincludes\gutenberg\headline-tool\headline-tool.php:37
authwp_ajax_monsterinsights_report_errorincludes\helpers.php:2548
authwp_ajax_monsterinsights_ads_get_tokenincludes\ppc\google\class-monsterinsights-google-ads.php:45
authwp_ajax_monsterinsights_ads_update_settingincludes\ppc\google\class-monsterinsights-google-ads.php:46
authwp_ajax_monsterinsights_ads_get_settingsincludes\ppc\google\class-monsterinsights-google-ads.php:47
authwp_ajax_monsterinsights_ads_reset_experienceincludes\ppc\google\class-monsterinsights-google-ads.php:48
authwp_ajax_monsterinsights_ads_check_conversionsincludes\ppc\google\class-monsterinsights-google-ads.php:49
authwp_ajax_monsterinsights_save_widget_statelite\includes\admin\dashboard-widget.php:83
authwp_ajax_monsterinsights_mark_notice_closedlite\includes\admin\dashboard-widget.php:88
authwp_ajax_monsterinsights_hide_floatbarlite\includes\admin\helpers.php:11
authwp_ajax_monsterinsights_get_floatbarlite\includes\admin\helpers.php:32
authwp_ajax_monsterinsights_hide_admin_menu_tooltiplite\includes\admin\helpers.php:276
authwp_ajax_monsterinsights_onboarding_wpforms_installlite\includes\admin\onboarding-wizard.php:31
authwp_ajax_monsterinsights_onboarding_get_errorslite\includes\admin\onboarding-wizard.php:36
noprivwp_ajax_onboarding_monsterinsights_onboarding_get_errorslite\includes\admin\onboarding-wizard.php:41
authwp_ajax_health-check-monsterinsights-test_connectionlite\includes\admin\wp-site-health.php:37
authwp_ajax_health-check-monsterinsights-test_tracking_codelite\includes\admin\wp-site-health.php:39
authwp_ajax_monsterinsights_send_test_emaillite\includes\emails\summaries.php:135
authwp_ajax_monsterinsights_popular_posts_empty_cachelite\includes\popular-posts\class-popular-posts-ajax.php:20
authwp_ajax_monsterinsights_popular_posts_get_widget_outputlite\includes\popular-posts\class-popular-posts-ajax.php:22
noprivwp_ajax_monsterinsights_popular_posts_get_widget_outputlite\includes\popular-posts\class-popular-posts-ajax.php:23
authwp_ajax_monsterinsights_get_popular_posts_themeslite\includes\popular-posts\class-popular-posts-ajax.php:28

REST API Routes 4

GET/wp-json/monsterinsights/v1/feedbackincludes\admin\feature-feedback\class-monsterInsights-feature-feedback.php:63
GET/wp-json/monsterinsights/v1/popular-posts/themes/(?P<type>[a-zA-Z0-9-]+)lite\includes\popular-posts\class-popular-posts-ajax.php:36
GET/wp-json/monsterinsights/v1/terms/(?P<slug>[a-zA-Z0-9-_]+)lite\includes\popular-posts\class-popular-posts-ajax.php:47
GET/wp-json/monsterinsights/v1/taxonomy/(?P<slug>[a-zA-Z0-9-_]+)lite\includes\popular-posts\class-popular-posts-ajax.php:58

Shortcodes 1

[gadwp_useroptout] includes\frontend\frontend.php:487
WordPress Hooks 228
actionadmin_noticesgoogleanalytics.php:225
actionadmin_menugoogleanalytics.php:547
actionwp_loadedgoogleanalytics.php:811
actionplugins_loadedgoogleanalytics.php:842
filterwp_script_attributesincludes\admin\admin-assets.php:51
filterscript_loader_tagincludes\admin\admin-assets.php:54
actionadmin_enqueue_scriptsincludes\admin\admin-assets.php:57
actionadmin_enqueue_scriptsincludes\admin\admin-assets.php:59
actionadmin_print_footer_scriptsincludes\admin\admin-assets.php:459
actionadmin_menuincludes\admin\admin.php:187
actionadmin_menuincludes\admin\admin.php:268
actionnetwork_admin_menuincludes\admin\admin.php:328
filteradmin_body_classincludes\admin\admin.php:347
filteradmin_body_classincludes\admin\admin.php:367
filteradmin_body_classincludes\admin\admin.php:386
filteradmin_footer_textincludes\admin\admin.php:498
actionadmin_noticesincludes\admin\admin.php:826
actionnetwork_admin_noticesincludes\admin\admin.php:827
filteram_notifications_displayincludes\admin\admin.php:840
actionadmin_headincludes\admin\admin.php:869
actionadmin_noticesincludes\admin\admin.php:906
actionnetwork_admin_noticesincludes\admin\admin.php:907
actionadmin_noticesincludes\admin\admin.php:948
actionin_admin_footerincludes\admin\admin.php:1009
actionadmin_noticesincludes\admin\admin.php:1074
actionadmin_initincludes\admin\api-auth.php:37
actionadmin_initincludes\admin\api-auth.php:38
filtermonsterinsights_maybe_authenticate_siteurlincludes\admin\api-auth.php:43
actionadmin_print_scriptsincludes\admin\class-monsterinsights-am-deactivation-survey.php:73
actionadmin_print_scriptsincludes\admin\class-monsterinsights-am-deactivation-survey.php:74
actionadmin_footerincludes\admin\class-monsterinsights-am-deactivation-survey.php:75
actionadmin_initincludes\admin\class-monsterinsights-charitable-notice.php:30
filtercron_schedulesincludes\admin\class-monsterinsights-charitable-notice.php:32
actionrest_api_initincludes\admin\class-monsterinsights-onboarding.php:17
actioninitincludes\admin\class-monsterinsights-usage-tracking.php:26
actionmonsterinsights_settings_save_general_endincludes\admin\class-monsterinsights-usage-tracking.php:27
actionadmin_headincludes\admin\class-monsterinsights-usage-tracking.php:28
actionadmin_headincludes\admin\class-monsterinsights-usage-tracking.php:29
filtercron_schedulesincludes\admin\class-monsterinsights-usage-tracking.php:30
actionmonsterinsights_usage_tracking_cronincludes\admin\class-monsterinsights-usage-tracking.php:31
actionadmin_enqueue_scriptsincludes\admin\common.php:405
actionadmin_print_scriptsincludes\admin\common.php:474
actionadmin_headincludes\admin\common.php:475
actionadmin_headincludes\admin\common.php:578
filterscript_loader_srcincludes\admin\common.php:604
filterstyle_loader_srcincludes\admin\common.php:605
actionadmin_initincludes\admin\common.php:694
actionadmin_initincludes\admin\common.php:726
filtermonsterinsights_vue_reports_dataincludes\admin\common.php:745
filtersite_status_testsincludes\admin\eea-compliance.php:27
actioninitincludes\admin\exclude-page-metabox.php:15
actionload-post.phpincludes\admin\exclude-page-metabox.php:21
actionload-post-new.phpincludes\admin\exclude-page-metabox.php:22
actionadmin_enqueue_scriptsincludes\admin\exclude-page-metabox.php:70
actionadd_meta_boxesincludes\admin\exclude-page-metabox.php:75
actionrest_api_initincludes\admin\feature-feedback\class-monsterInsights-feature-feedback.php:31
actionmonsterinsights_feature_feedback_clear_expiredincludes\admin\feature-feedback\class-monsterInsights-feature-feedback.php:34
actionmonsterinsights_feature_feedback_checkinincludes\admin\feature-feedback\class-monsterInsights-feature-feedback.php:41
filterplugin_auto_update_setting_htmlincludes\admin\licensing\autoupdate.php:72
filterauto_update_pluginincludes\admin\licensing\autoupdate.php:175
actionmonsterinsights_admin_notifications_updateincludes\admin\notifications.php:62
filteradmin_body_classincludes\admin\pages\reports.php:27
actionadmin_initincludes\admin\pages\tools.php:43
filtercron_schedulesincludes\admin\product-feed-cronjob.php:26
actioninitincludes\admin\product-feed-cronjob.php:29
filtermonsterinsights_reports_abstract_get_data_pre_cacheincludes\admin\reports\abstract-report.php:43
filtermonsterinsights_report_use_cacheincludes\admin\reports\site-insights.php:34
filtermonsterinsights_report_transient_expirationincludes\admin\reports\site-insights.php:35
filtermonsterinsights_report_site_summary_dataincludes\admin\reports\site-summary.php:37
actionadmin_noticesincludes\admin\review.php:23
actionadmin_noticesincludes\admin\routes.php:52
actionmonsterinsights_sharedcount_get_more_postsincludes\admin\sharedcount.php:64
actionmonsterinsights_sharedcount_bulk_grabincludes\admin\sharedcount.php:66
actioninitincludes\admin\site-notes\Controller.php:33
actioninitincludes\admin\site-notes\Controller.php:46
actionwp_after_insert_postincludes\admin\site-notes\Controller.php:48
filtermonsterinsights_report_overview_dataincludes\admin\site-notes\Controller.php:54
filtermonsterinsights_report_traffic_sessions_chart_dataincludes\admin\site-notes\Controller.php:55
actionsave_postincludes\admin\site-notes\Controller.php:56
filtermonsterinsights_gutenberg_tool_varsincludes\admin\site-notes\Controller.php:57
actionadmin_enqueue_scriptsincludes\admin\site-notes\Controller.php:58
actionadmin_initincludes\admin\site-notes\Controller.php:59
actionadmin_initincludes\admin\site-notes\Controller.php:60
filterwp_untrash_post_statusincludes\admin\site-notes\Controller.php:61
actionmonsterinsights_after_exclude_metaboxincludes\admin\site-notes\Controller.php:62
actionadmin_enqueue_scriptsincludes\admin\site-notes\Controller.php:63
actioninitincludes\admin\tracking.php:26
actionmonsterinsights_settings_save_general_endincludes\admin\tracking.php:27
actionadmin_headincludes\admin\tracking.php:28
actionadmin_headincludes\admin\tracking.php:29
filtercron_schedulesincludes\admin\tracking.php:30
actionmonsterinsights_usage_tracking_cronincludes\admin\tracking.php:31
actionset_site_transient_update_pluginsincludes\admin\translations.php:49
filtersite_transient_update_pluginsincludes\admin\translations.php:52
actionmonsterinsights_plugin_activatedincludes\admin\translations.php:55
actionmonsterinsights_plugin_deactivatedincludes\admin\translations.php:59
filtersite_status_testsincludes\admin\wp-site-health.php:5
actionplugins_loadedincludes\cache\cron-handler.php:45
filtermap_meta_capincludes\capabilities.php:93
filtermonsterinsights_compatible_php_versionincludes\compatibility-check.php:70
filtermonsterinsights_compatible_wp_versionincludes\compatibility-check.php:74
actionadmin_noticesincludes\compatibility-check.php:234
actionadmin_noticesincludes\compatibility-check.php:238
actionmonsterinsights_cleanup_old_cache_batchincludes\database\migrations\class-migration-9110-cache-table.php:33
actionadmin_noticesincludes\deprecated.php:262
actionadmin_noticesincludes\deprecated.php:276
actionmonsterinsights_email_send_beforeincludes\emails\class-emails.php:106
actionmonsterinsights_email_send_afterincludes\emails\class-emails.php:107
filterwp_mail_fromincludes\emails\class-emails.php:443
filterwp_mail_from_nameincludes\emails\class-emails.php:444
filterwp_mail_content_typeincludes\emails\class-emails.php:445
actioninitincludes\frontend\class-amp-compatibility-early.php:24
actionwpincludes\frontend\class-amp-compatibility-early.php:25
actiontemplate_redirectincludes\frontend\class-amp-compatibility-early.php:26
actionplugins_loadedincludes\frontend\class-amp-compatibility-early.php:29
filtermonsterinsights_tracking_scriptincludes\frontend\class-amp-compatibility-early.php:130
filtermonsterinsights_frontend_tracking_optionsincludes\frontend\class-amp-compatibility-early.php:131
filtermonsterinsights_gtag_trackingincludes\frontend\class-amp-compatibility-early.php:132
filtermonsterinsights_dual_trackingincludes\frontend\class-amp-compatibility-early.php:133
filtermonsterinsights_output_trackingincludes\frontend\class-amp-compatibility-early.php:136
filtermonsterinsights_output_gtagincludes\frontend\class-amp-compatibility-early.php:137
actionwp_enqueue_scriptsincludes\frontend\class-amp-compatibility.php:33
actionwp_headincludes\frontend\class-amp-compatibility.php:36
actionwp_footerincludes\frontend\class-amp-compatibility.php:37
actionwp_print_scriptsincludes\frontend\class-amp-compatibility.php:43
actionwp_print_footer_scriptsincludes\frontend\class-amp-compatibility.php:44
actionwp_headincludes\frontend\class-amp-compatibility.php:60
filtermonsterinsights_tracking_scriptincludes\frontend\class-amp-compatibility.php:63
filtermonsterinsights_frontend_tracking_optionsincludes\frontend\class-amp-compatibility.php:64
actionwp_enqueue_scriptsincludes\frontend\events\class-gtag-events.php:46
actionwp_headincludes\frontend\frontend.php:90
actiontemplate_redirectincludes\frontend\frontend.php:119
filterthe_permalink_rssincludes\frontend\frontend.php:153
actionadmin_bar_menuincludes\frontend\frontend.php:188
actionwp_enqueue_scriptsincludes\frontend\frontend.php:288
actionadmin_enqueue_scriptsincludes\frontend\frontend.php:289
actionwp_footerincludes\frontend\frontend.php:464
actioninitincludes\frontend\frontend.php:492
actionmonsterinsights_tracking_gtag_frontend_output_after_mi_track_userincludes\frontend\frontend.php:526
actionseedprod_monsterinsights_output_trackingincludes\frontend\seedprod.php:46
filtercmplz_known_script_tagsincludes\frontend\tracking\class-tracking-gtag.php:191
actionwp_footerincludes\frontend\verified-badge\Controller.php:117
actionwp_loadedincludes\frontend\verified-badge\Controller.php:118
actionenqueue_block_editor_assetsincludes\gutenberg\register-scripts.php:129
actionprli_before_redirectincludes\helpers.php:1798
filtermonsterinsights_email_messageincludes\helpers.php:1893
actionadmin_footerincludes\helpers.php:2008
actionwp_loadedincludes\helpers.php:2031
actionwp_loadedincludes\helpers.php:2052
filterscript_loader_tagincludes\helpers.php:2150
filterduplicator_disable_onboarding_redirectincludes\helpers.php:2535
actionadmin_initincludes\helpers.php:2537
filtermonsterinsights_get_option_tracking_modeincludes\options.php:440
filtermonsterinsights_get_option_events_modeincludes\options.php:453
actiontransition_post_statusincludes\popular-posts\class-popular-posts-helper.php:35
actionwp_enqueue_scriptsincludes\popular-posts\class-popular-posts.php:125
actionwp_enqueue_scriptsincludes\popular-posts\class-popular-posts.php:127
actionmonsterinsights_frontend_tracking_gtag_after_pageviewincludes\ppc\class-monsterinsights-ads-forms.php:25
actionedd_post_add_to_cartincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-edd.php:130
actionedd_before_checkout_cartincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-edd.php:133
actionedd_insert_paymentincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-edd.php:136
actionedd_update_payment_statusincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-edd.php:139
actiongive_insert_paymentincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-give-wp.php:125
actiongive_complete_donationincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-give-wp.php:126
actionlifterlms_after_checkout_formincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-lifter-lms.php:29
actionlifterlms_new_pending_orderincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-lifter-lms.php:30
actionlifterlms_transaction_status_succeededincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-lifter-lms.php:31
actionmepr-above-checkout-formincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-memberpress.php:39
actionmepr-txn-status-pendingincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-memberpress.php:42
actionmepr-txn-status-completeincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-memberpress.php:45
actionmepr-txn-status-confirmedincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-memberpress.php:46
actiontemplate_redirectincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-rcp.php:152
actionrcp_create_paymentincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-rcp.php:153
actionrcp_update_payment_status_completeincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-rcp.php:154
actionmonsterinsights_frontend_tracking_gtag_after_pageviewincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-tracking.php:55
actionwoocommerce_add_to_cartincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:153
actionwoocommerce_after_single_product_summaryincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:154
actionwoocommerce_after_checkout_formincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:155
actionwoocommerce_order_status_processingincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:157
actionwoocommerce_order_status_completedincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:158
actionwoocommerce_checkout_update_order_metaincludes\ppc\ecommerce-providers\class-monsterinsights-ads-tracking-ecommerce-woo.php:160
actionmonsterinsights_frontend_tracking_gtag_after_pageviewincludes\ppc\google\class-monsterinsights-google-ads-pax.php:108
actionwp_dashboard_setuplite\includes\admin\dashboard-widget.php:79
actionadmin_enqueue_scriptslite\includes\admin\dashboard-widget.php:81
actionadminmenulite\includes\admin\helpers.php:265
actionmonsterinsights_after_exclude_metaboxlite\includes\admin\metaboxes.php:29
actionadmin_initlite\includes\admin\onboarding-wizard.php:26
actionadmin_menulite\includes\admin\onboarding-wizard.php:28
actionnetwork_admin_menulite\includes\admin\onboarding-wizard.php:29
actionmonsterinsights_after_ajax_activate_addonlite\includes\admin\onboarding-wizard.php:46
actionmonsterinsights_after_ajax_activate_addonlite\includes\admin\onboarding-wizard.php:47
actionmonsterinsights_after_ajax_activate_addonlite\includes\admin\onboarding-wizard.php:48
filtermonsterinsights_maybe_authenticate_siteurllite\includes\admin\onboarding-wizard.php:51
filtermonsterinsights_auth_success_redirect_urllite\includes\admin\onboarding-wizard.php:52
filtermonsterinsights_reauth_success_redirect_urllite\includes\admin\onboarding-wizard.php:53
actionadmin_headlite\includes\admin\onboarding-wizard.php:172
actionmonsterinsights_tools_url_builder_tablite\includes\admin\tools.php:21
actionadmin_headlite\includes\admin\user-journey\init.php:82
actionedd_view_order_details_main_afterlite\includes\admin\user-journey\providers\edd.php:24
actiongive_view_donation_details_billing_afterlite\includes\admin\user-journey\providers\givewp.php:24
actionadd_meta_boxeslite\includes\admin\user-journey\providers\lifterlms.php:24
actionmepr_edit_transaction_table_afterlite\includes\admin\user-journey\providers\memberpress.php:24
actionrcp_edit_payment_afterlite\includes\admin\user-journey\providers\restrict-content-pro.php:24
actionadd_meta_boxeslite\includes\admin\user-journey\providers\woocommerce.php:24
actionadmin_initlite\includes\admin\welcome.php:33
actionadmin_menulite\includes\admin\welcome.php:35
actionnetwork_admin_menulite\includes\admin\welcome.php:37
actionadmin_headlite\includes\admin\welcome.php:39
actionadmin_enqueue_scriptslite\includes\admin\welcome.php:41
actionadmin_enqueue_scriptslite\includes\admin\woocommerce-marketing.php:24
actionadmin_footerlite\includes\admin\woocommerce-marketing.php:50
filtersite_status_testslite\includes\admin\wp-site-health.php:35
actionadmin_enqueue_scriptslite\includes\emails\summaries.php:127
actioninitlite\includes\emails\summaries.php:130
filtermonsterinsights_email_template_pathslite\includes\emails\summaries.php:131
filtermonsterinsights_emails_templates_set_initial_argslite\includes\emails\summaries.php:132
filtercron_scheduleslite\includes\emails\summaries.php:133
actionmonsterinsights_email_summaries_cronlite\includes\emails\summaries.php:134
actionmonsterinsights_after_update_settingslite\includes\emails\summaries.php:136
actioninitlite\includes\load.php:3
actionrest_api_initlite\includes\popular-posts\class-popular-posts-ajax.php:18
actionwplite\includes\popular-posts\class-popular-posts-inline.php:38
filterthe_contentlite\includes\popular-posts\class-popular-posts-inline.php:201
actionadmin_enqueue_scriptslite\includes\popular-posts\class-popular-posts-widget-sidebar.php:402
actionwplite\includes\popular-posts\class-popular-posts-widget.php:38
actionwidgets_initlite\includes\popular-posts\class-popular-posts-widget.php:40
filterwidget_types_to_hide_from_legacy_widget_blocklite\includes\popular-posts\class-popular-posts-widget.php:41
filterthe_contentlite\includes\popular-posts\class-popular-posts-widget.php:218

Scheduled Events 10

monsterinsights_usage_tracking_cron
monsterinsights_feature_feedback_clear_expired
monsterinsights_feature_feedback_checkin
monsterinsights_admin_notifications_update
monsterinsights_sharedcount_bulk_grab
monsterinsights_sharedcount_get_more_posts
monsterinsights_usage_tracking_cron
monsterinsights_cleanup_old_cache_batch
monsterinsights_cleanup_old_cache_batch
monsterinsights_email_summaries_cron
Maintenance & Trust

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.0
Last updatedMar 3, 2026
PHP min version7.2
Downloads256.1M

Community Trust

Rating92/100
Number of ratings3,121
Active installs2.0M
Developer Profile

MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) Developer Profile

chriscct7

1 plugin · 2.0M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
1911 days
View full developer profile
Detection Fingerprints

How We Detect MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/google-analytics-for-wordpress/assets/css/monsterinsights-admin-styles.css/wp-content/plugins/google-analytics-for-wordpress/assets/css/monsterinsights-lite-notice-styles.css/wp-content/plugins/google-analytics-for-wordpress/assets/js/monsterinsights-admin-scripts.js/wp-content/plugins/google-analytics-for-wordpress/assets/js/monsterinsights-admin-tracking-notice.js/wp-content/plugins/google-analytics-for-wordpress/assets/js/monsterinsights-frontend-scripts.js
Script Paths
/wp-content/plugins/google-analytics-for-wordpress/assets/js/monsterinsights-frontend-scripts.js
Version Parameters
google-analytics-for-wordpress/assets/css/monsterinsights-admin-styles.css?ver=google-analytics-for-wordpress/assets/css/monsterinsights-lite-notice-styles.css?ver=google-analytics-for-wordpress/assets/js/monsterinsights-admin-scripts.js?ver=google-analytics-for-wordpress/assets/js/monsterinsights-admin-tracking-notice.js?ver=google-analytics-for-wordpress/assets/js/monsterinsights-frontend-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
monsterinsights-lite-noticemonsterinsights-promo-bannermonsterinsights-settings
HTML Comments
<!-- MonsterInsights Tracking Code Start --><!-- MonsterInsights Tracking Code End -->
Data Attributes
data-monsterinsights-widget
JS Globals
monsterInsightsmonster_insights_tracking_data
REST Endpoints
/wp-json/monsterinsights/v1/get_tracking_status/wp-json/monsterinsights/v1/get_tracking_status
FAQ

Frequently Asked Questions about MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy)