Code Analysis: QA Analytics - with Heatmaps & Replay, Privacy Friendly 4.1.2.0

Function Rating Maintainability Complexity Lines of code
QAHM_Cron_Proc::data_manage()
D
0
664 3,032
QAHM_Db::make_summary_days_access_detail()
D
0
136 498
QAHM_View_Heatmap::create_heatmap_file_zero()
D
4
100 457
QAHM_Db::get_vr_view_session()
D
7
99 399
QAHM_View_Heatmap::create_heatmap_file()
D
7
97 381
QAHM_Db::debug_summary_days_access_detail()
D
11
84 321
QAHM_Data_Api::get_goals_sessions()
D
10
83 321
QAHM_Admin_Page_Config::create_html()
D
7
52 586
QAHM_Admin_Page_Home::create_html()
D
9
32 692
QAHM_Db::get_results_view_pv()
D
18
62 241
QAHM_Db::summary_days_landingpages()
D
18
57 223
QAHM_Db::summary_days_allpages()
D
19
53 216
QAHM_Db::summary_days_growthpages()
D
22
48 183
QAHM_Behavioral_Data::record_behavioral_data()
D
21
46 207
QAHM_View_Replay::create_replay_file_to_data_base()
D
20
44 211
QAHM_Admin_Page_Seo::get_rewrite_table()
D
21
42 207
QAHM_Admin_Page_License::create_html()
D
19
28 354
QAHM_Data_Api::ajax_save_goal_x()
D
24
39 176
QAHM_Behavioral_Data::init_session_data()
D
25
38 161
QAHM_Google_Api::create_search_console_data()
D
22
32 204
QAHM_Db::get_results_view_page_version_hist()
D
27
36 141
QAHM_Db::get_results_vr_summary_landingpage()
D
25
31 161
QAHM_Data_Api::get_ch_data()
D
27
30 164
QAHM_Db::get_results_vr_summary_allpage()
D
25
30 158
QAHM_Db::get_results_days_access_detail()
D
26
30 154
QAHM_Update::check_version()
D
27
29 152
QAHM_Data_Api::select_data()
C
31 28 111
QAHM_Admin_Page_Heatmap::ajax_refresh_version()
C
27
21 161
QAHM_Data_Api::get_lp_data()
C
31 23 112
QAHM_Google_Api::insert_search_console_keyword()
C
31 22 111
QAHM_Data_Api::get_ap_data()
B
32 21 105
QAHM_View_Replay::create_replay_file_to_raw_data()
B
30 19 118
QAHM_Article_Post::update_version()
B
30 16 138
QAHM_Admin_Page_Seo::get_all_keyword_param_table()
B
35 19 89
QAHM_Admin_Page_Heatmap::create_html()
B
29 13 161
QAHM_Db::get_results_days_access()
B
36 18 85
QAHM_Admin_Page_Seo::create_html()
B
28
9 195
QAHM_Load::load_user_scripts()
B
35 16 84
QAHM_Sql_Table::get_qa_pv_log_create_table()
B
31 3 274
QAHM_Load::qahmuser_redirect()
B
48 19 29
QAHM_View_Heatmap::ajax_init_heatmap_view()
B
35 14 85
QAHM_Admin_Page_Help::create_html()
B
27
7 190
QAHM_Sql_Table::get_qa_readers_create_table()
B
33 3 249
QAHM_Sql_Table::get_qa_page_version_hist_create_table()
B
33 3 248
QAHM_Sql_Table::get_qa_gsc_query_log_create_table()
B
33 3 241
QAHM_Cron_Proc::exec_database_query()
A
41 15 59
QAHM_License::view_message()
A
36 13 85
QAHM_Sql_Table::get_qa_utm_sources_create_table()
A
33 3 226
QAHM_Admin_Page_Heatmap::create_heatmap_list()
A
35 12 89
QAHM_View_Heatmap::enqueue_scripts()
A
35 12 80
QAHM_Admin_Page_Config::enqueue_scripts()
A
33 11 95
QAHM_Admin_Page_Dataportal::create_html()
A
29 4 197
QAHM_Behavioral_Data::opt_url_param()
A
49 15 28
QAHM_Data_Api::get_nrd_data()
A
37 11 85
QAHM_Base::is_qahm_page()
A
53 15 22
QAHM_Data_Api::get_sm_data()
A
40 12 61
QAHM_Admin_Page_Seo::ajax_get_keyword_param_table()
A
40 12 56
QAHM_License::opt_json_message()
A
45 13 39
QAHM_Admin_Page_Heatmap::ajax_create_unmeasurable_table()
A
39 11 67
QAHM_File_Base::wrap_unserialize()
A
38 10 79
QAHM_File_Base::user_agent_to_device_name()
A
55 14 17
QAHM_Admin_Page_Home::enqueue_scripts()
A
28
5 143
QAHM_Load::create_plugin_menu()
A
33 5 141
QAHM_Admin_Page_Home::ajax_get_realtime_list()
A
37 9 76
QAHM_Admin_Page_Realtime::ajax_get_realtime_list()
A
37 9 76
QAHM_Log::log()
A
44 11 43
QAHM_File_Base::wrap_dirlist()
A
43 10 53
QAHM_File_Base::count_db()
A
44 10 46
QAHM_Admin_Page_Realtime::create_html()
A
36 6 103
QAHM_Admin_Page_Home::ajax_get_json()
A
37 8 72
QAHM_Behavioral_Data::get_latest_readers_file_info()
A
47 10 34
QAHM_Data_Api::get_each_posts_count()
A
43 9 48
QAHM_License::change_paid()
A
48 10 32
QAHM_Base::check_qahm_access_cap()
A
51 10 31
QAHM_Google_Api::init()
A
44 9 45
QAHM_Cron_Proc::make_index_array()
A
50 10 28
QAHM_Admin_Page_Seo::enqueue_scripts()
A
34 6 87
QAHM_License::change_free()
A
46 9 38
QAHM_Admin_Page_Realtime::enqueue_scripts()
A
33 5 96
QAHM_File_Base::get_raw_dir_path()
A
50 9 33
QAHM_License::remote_post()
A
45 8 40
QAHM_Article_Post::qahm_save_postmeta()
A
52 9 24
QAHM_File_Base::user_agent_to_os_name()
A
53 9 21
QAHM_Admin_Page_License::save_config()
A
49 8 30
QAHM_Data_Api::delete_goal_x()
A
51 8 27
QAHM_Db::get_results()
A
50 8 27
QAHM_License::activate()
A
46 7 39
QAHM_File_Base::user_agent_to_browser_name()
A
55 8 19
QAHM_Cron_Proc::write_ary_to_temp()
A
49 7 32
QAHM_Base::is_bot()
A
38 4 76
QAHM_Db::show_column()
S
51 7 28
QAHM_Load::show_pv_limit_notice()
S
42 5 57
QAHM_Admin_Page_Heatmap::enqueue_scripts()
S
40 5 56
QAHM_Admin_Page_Base::get_common_inline_script()
S
50 7 26
QAHM_Google_Api::get_property_url()
S
46 6 41
QAHM_File_Base::count_files()
S
51 7 25
QAHM_Admin_Page_Base::view_rss_feed()
S
47 6 39
QAHM_Cron_Proc::get_status()
S
53 7 24
QAHM_Article_Post::qahm_add_custom_box()
S
54 7 22
QAHM_View_Replay::get_time_on_page_to_raw_p()
S
53 7 22
QAHM_Admin_Page_License::enqueue_scripts()
S
46 6 37
QAHM_Db::get_index_file_contents()
S
54 7 19
QAHM_Base::wrap_filter_input()
S
56 7 17
QAHM_Base::check_access_role()
S
56 7 17
QAHM_File_Base::get_base_url()
S
57 7 17
QAHM_License::deactivate()
S
48 6 32
QAHM_Data_Api::get_gw_data()
S
48 6 30
QAHM_Behavioral_Data::validate_qa_type()
S
61 7 13
QAHM_Admin_Page_Home::ajax_get_session_num()
S
51 6 27
QAHM_Admin_Page_Realtime::ajax_get_session_num()
S
51 6 27
QAHM_Data_Api::ajax_url_to_page_id()
S
52 6 26
QAHM_File_Base::get_hmterm_start_date()
S
51 6 26
QAHM_Data_Api::ajax_delete_goal_x()
S
52 6 25
QAHM_View_Replay::enqueue_scripts()
S
38 3 68
QAHM_View_Base::get_relative_path()
S
53 6 22
QAHM_Admin_Page_Base::view_first_launch_html()
S
37 1 97
QAHM_File_Base::get_raw_dir_elem()
S
53 6 22
QAHM_Google_Api::test_search_console_connect()
S
48 5 35
apache_request_headers()
S
55 6 19
QAHM_Admin_Page_Heatmap::add_refresh_info()
S
55 6 19
QAHM_Base::wrap_get_option()
S
58 6 17
QAHM_Article_Post::save_post()
S
58 6 16
QAHM_Dashboard_Widjet::enqueue_scripts()
S
43 4 43
QAHM_File_Base::count_this_month_pv()
S
50 5 28
QAHM_Admin_Page_Dataportal::enqueue_scripts()
S
50 5 28
QAHM_Base::create_qa_announce_html()
S
53 5 25
QAHM_Admin_Page_Config::admin_init()
S
53 5 24
QAHM_Update::v1020_conv_realtime_view_data()
S
45 4 39
QAHM_Data_Api::rename_goal_X_file()
S
52 5 23
QAHM_Data_Api::ajax_get_nonce()
S
53 5 23
QAHM_View_Heatmap::get_separate_data()
S
54 5 22
QAHM_Sql_Table::get_qa_utm_media_create_table()
S
47 3 51
QAHM_Data_Api::ajax_select_data()
S
53 5 21
QAHM_Data_Api::delete_goal_X_file()
S
54 5 21
QAHM_Data_Api::ajax_save_siteinfo()
S
47 4 35
QAHM_View_Replay::get_time_on_page()
S
54 5 19
QAHM_Admin_Page_Seo::admin_init()
S
55 5 19
QAHM_File_Base::convert_array_to_tsv()
S
56 5 18
QAHM_Base::get_data_dir_path()
S
57 5 17
QAHM_View_Replay::get_contents_info()
S
49 4 29
QAHM_Base::is_zip()
S
60 5 12
QAHM_Article_Post::qahm_save_pageversion()
S
55 4 21
QAHM_Admin_Page_Config::ajax_save_plugin_config()
S
54 4 21
QAHM_Admin_Page_Home::ajax_url_to_page_id()
S
55 4 19
QAHM_File_Base::wrap_get_contents_array()
S
56 4 19
QAHM_View_Replay::get_event_array()
S
54 4 19
QAHM_Sql_Table::get_qa_pages_create_table()
S
52 3 33
QAHM_Update::v1020_conv_readers_finish_data()
S
47 3 33
QAHM_Time::__construct()
S
58 4 17
QAHM_Data_Api::ajax_get_each_posts_count()
S
56 4 17
QAHM_Update::v1020_conv_readers_temp_data()
S
48 3 32
QAHM_Cron_Proc::cron_data_manage()
S
58 4 16
QAHM_View_Base::delete_specific_tag()
S
57 4 16
QAHM_Data_Encryption::get_default_key()
S
65 5 9
QAHM_Data_Encryption::decrypt()
S
58 4 15
QAHM_Db::get_var()
S
58 4 15
QAHM_Data_Encryption::get_default_salt()
S
65 5 9
QAHM_Base::init_wp_filesystem()
S
58 4 15
QAHM_Time::xmonth_str()
S
49 3 29
QAHM_Admin_Page_License::ajax_clear_license_message()
S
59 4 14
QAHM_Behavioral_Data::get_tracking_hash_array()
S
50 3 29
QAHM_Cron_Proc::debugcron()
S
41 1 58
QAHM_Admin_Page_Base::ajax_view_oneyear_popup()
S
60 4 13
QAHM_View_Heatmap::file_mapping_cache()
S
62 4 12
QAHM_File_Base::get_stream_options()
S
52 3 27
QAHM_Behavioral_Data::validate_number()
S
62 4 12
QAHM_Sql_Table::get_utm_campaigns_create_table()
S
55 3 25
QAHM_Dashboard_Widjet::dashboard_widget_visits()
S
52 2 38
QAHM_View_Heatmap::get_html_bar_checkbox()
S
56 3 21
QAHM_View_Heatmap::get_html_bar_text()
S
55 3 21
QAHM_Sql_Table::get_search_log_create_table()
S
57 3 20
QAHM_File_Base::wrap_remote_get()
S
55 3 20
QAHM_Data_Api::url_to_page_id()
S
56 3 18
QAHM_Load::qahmuser_remove_menus()
S
56 3 18
QAHM_Dashboard_Widjet::wpdocs_add_dashboard_widgets()
S
50 2 33
QAHM_Dashboard_Widjet::dashboard_widget_growing()
S
53 2 33
QAHM_Dashboard_Widjet::dashboard_widget_realtime()
S
54 2 32
QAHM_Log::delete()
S
59 3 15
QAHM_Admin_Page_Help::enqueue_scripts()
S
57 3 15
QAHM_Google_Api::get_credentials()
S
59 3 15
remove_dir()
S
60 3 14
QAHM_Log::array_to_string()
S
59 3 14
QAHM_Admin_Page_Base::common_enqueue_script()
S
58 3 13
QAHM_File_Base::wrap_get_contents()
S
61 3 13
QAHM_Cron_Proc::opt_data_array()
S
60 3 13
QAHM_Data_Encryption::encrypt()
S
60 3 13
QAHM_Data_Api::ajax_get_lp_data()
S
60 3 12
QAHM_Data_Api::ajax_get_goals_sessions()
S
60 3 12
QAHM_Data_Api::ajax_get_ch_data()
S
60 3 12
QAHM_Data_Api::ajax_get_nrd_data()
S
60 3 12
QAHM_Data_Api::ajax_save_first_launch()
S
60 3 12
QAHM_Data_Api::ajax_get_gw_data()
S
60 3 12
QAHM_Data_Api::ajax_get_ap_data()
S
60 3 12
QAHM_Data_Api::ajax_get_sm_data()
S
60 3 12
QAHM_Base::os_from_ua()
S
62 3 12
QAHM_Data_Api::ajax_get_pvterm_start_date()
S
62 3 11
QAHM_Activate::activation()
S
53 2 26
QAHM_View_Base::opt_base_html()
S
54 2 19
QAHM_View_Heatmap::ajax_create_heatmap_file_zero()
S
55 2 19
QAHM_Admin_Page_Base::view_maintenance_html()
S
51 1 31
QAHM_View_Heatmap::ajax_create_heatmap_file()
S
57 2 16
QAHM_Base::get_license_plan()
S
67 3 8
QAHM_Base::get_data_dir_url()
S
64 3 10
QAHM_Base::get_license_option()
S
67 3 8
QAHM_File_Base::device_id_to_device_name()
S
67 3 8
QAHM_Load::qahmuser_custom_admin_bar()
S
65 3 9
QAHM_View_Base::array_key_exists_val()
S
66 3 9
QAHM_Base::is_subscribed()
S
68 3 7
QAHM_File_Base::get_pvterm_start_date()
S
58 2 15
QAHM_File_Base::device_name_to_device_id()
S
67 3 8
QAHM_Google_Api::is_auth()
S
71 3 6
QAHM_Behavioral_Data::check_tracking_hash()
S
64 3 10
QAHM_View_Replay::ajax_create_replay_file_to_raw_data()
S
61 2 13
QAHM_License::set_plugin_message()
S
61 2 13
QAHM_Admin_Page_Seo::ajax_get_rewrite_table()
S
61 2 12
QAHM_View_Replay::ajax_create_replay_file_to_data_base()
S
62 2 12
QAHM_Update::delete_maintenance_file()
S
61 2 12
QAHM_Admin_Page_Seo::ajax_get_all_keyword_param_table()
S
61 2 12
QAHM_Time::xday_num()
S
61 2 12
QAHM_Cron_Proc::write_string_to_tempphp()
S
62 2 11
QAHM_Data_Api::__construct()
S
56 1 20
QAHM_Article_Post::qahm_custom_metabox_html()
S
57 1 20
QAHM_Update::license_activate()
S
65 2 9
QAHM_Cron_Proc::save_index_array()
S
64 2 8
return_json()
S
67 2 8
QAHM_Activate::set_schedule_event()
S
68 2 7
QAHM_Time::xday_str()
S
63 2 10
QAHM_Log::file_put_contents_prepend()
S
64 2 10
QAHM_Data_Api::get_siteinfo_array()
S
67 2 8
QAHM_View_Base::write_wp_load_path()
S
63 2 10
QAHM_Cron_Proc::set_next_status()
S
70 2 6
QAHM_Base::wrap_get_user_meta()
S
68 2 7
QAHM_Google_Api::get_client_id()
S
72 2 6
QAHM_Activate::add_cron_schedules()
S
65 2 9
QAHM_File_Base::wrap_mkdir()
S
68 2 8
QAHM_Base::browser_from_ua()
S
65 2 9
QAHM_Base::is_maintenance()
S
66 2 9
QAHM_Google_Api::get_client_secret()
S
72 2 6
QAHM_File_Base::wrap_json_decode()
S
64 2 9
QAHM_Behavioral_Data::update_msec()
S
65 2 8
QAHM_Db::alltable_name()
S
66 2 8
QAHM_Cron_Proc::check_exist_update()
S
72 2 5
QAHM_Base::wrap_update_option()
S
70 2 6
QAHM_Admin_Page_Base::is_enqueue_jquery()
S
70 2 7
QAHM_Data_Api::h()
S
68 2 7
QAHM_View_Replay::get_time_on_page_to_raw_e()
S
64 2 9
QAHM_Activate::check_exist_update()
S
72 2 5
QAHM_Base::get_tracking_id()
S
63 2 10
QAHM_Data_Api::get_goals_array()
S
67 2 8
QAHM_Admin_Page_Heatmap::exists_database_table()
S
65 2 9
QAHM_Google_Api::get_redirect_uri()
S
72 2 6
QAHM_Google_Api::get_access_token()
S
72 2 6
QAHM_Data_Api::summary_data()
S
72 2 5
QAHM_Cron_Proc::backup_prev_status()
S
70 2 6
QAHM_Admin_Page_Heatmap::delete_refresh_info()
S
67 2 8
QAHM_Log::get_log_file_path()
S
65 2 9
QAHM_Admin_Page_Seo::ajax_update_seo_monitoring_keyword()
S
64 2 10
QAHM_Base::is_wordpress()
S
70 2 7
QAHM_File_Base::convert_tsv_to_array()
S
65 2 9
QAHM_Article_Post::enqueue_meta_styles()
S
69 2 6
QAHM_Base::qa_mail()
S
62 1 11
QAHM_Admin_Page_Base::set_feed_cache_time()
S
80 1 3
QAHM_View_Heatmap::get_heatmap_view_work_dir_url()
S
79 1 3
QAHM_Time::wpunixtime_to_str()
S
70 1 6
QAHM_Activate::deactivation()
S
74 1 5
QAHM_File_Base::wrap_delete()
S
77 1 4
QAHM_Article_Post::__construct()
S
65 1 8
QAHM_Base::japan()
S
82 1 3
QAHM_Data_Encryption::__construct()
S
76 1 4
QAHM_Data_Api::alltrim()
S
79 1 3
QAHM_Behavioral_Data::__construct()
S
79 1 3
QAHM_Base::get_img_dir_path()
S
79 1 3
QAHM_Activate::__construct()
S
67 1 7
QAHM_Admin_Page_Home::__construct()
S
72 1 6
QAHM_Base::get_img_dir_url()
S
79 1 3
QAHM_Data_Api::get_goals_json()
S
76 1 4
QAHM_Admin_Page_Seo::__construct()
S
67 1 8
QAHM_Time::str_to_unixtime()
S
75 1 4
QAHM_Base::regist_ajax_func()
S
74 1 4
QAHM_Log::warning()
S
74 1 4
QAHM_Time::unixtime_to_str()
S
72 1 5
QAHM_Time::seconds_to_timestr()
S
67 1 7
QAHM_License::__construct()
S
66 1 8
QAHM_Time::diff_str()
S
72 1 5
QAHM_View_Replay::get_work_dir_url()
S
79 1 3
QAHM_Log::error()
S
74 1 4
QAHM_Time::now_str()
S
75 1 4
QAHM_Log::info()
S
74 1 4
QAHM_File_Base::wrap_json_encode()
S
80 1 3
QAHM_Base::get_cron_backup_path()
S
80 1 3
QAHM_Load::__construct()
S
62 1 10
QAHM_Db::query()
S
69 1 7
QAHM_Time::xsec_num()
S
72 1 5
QAHM_Base::get_cron_status_path()
S
80 1 3
QAHM_Admin_Page_License::__construct()
S
72 1 5
QAHM_Admin_Page_Heatmap::ajax_create_heatmap_list()
S
65 1 9
QAHM_Base::get_temp_dir_path()
S
79 1 3
QAHM_Base::get_plugin_main_file_path()
S
78 1 3
QAHM_Time::day()
S
74 1 4
QAHM_Time::hour()
S
74 1 4
QAHM_Base::get_js_dir_url()
S
79 1 3
QAHM_Cron_Proc::__construct()
S
75 1 4
QAHM_Base::encode_uri()
S
70 1 6
QAHM_Admin_Page_Heatmap::ajax_set_achievements()
S
74 1 4
QAHM_Db::print_error()
S
77 1 4
QAHM_Base::get_js_dir_path()
S
79 1 3
QAHM_Time::monthstr()
S
75 1 4
QAHM_Update::__construct()
S
91 1 2
QAHM_Admin_Page_Config::__construct()
S
70 1 6
QAHM_Admin_Page_Base::common_enqueue_style()
S
65 1 8
QAHM_Log::get_key_file_path()
S
79 1 3
QAHM_Cron_Proc::is_status_ok()
S
69 1 6
QAHM_View_Heatmap::ajax_get_separate_data()
S
72 1 5
QAHM_Admin_Page_Base::get_common_localize_script()
S
75 1 5
QAHM_Admin_Page_Dataportal::__construct()
S
81 1 3
QAHM_Load::add_announce_style()
S
74 1 4
QAHM_View_Replay::__construct()
S
73 1 5
QAHM_Base::wrap_update_user_meta()
S
78 1 3
QAHM_Time::year()
S
74 1 4
QAHM_Db::__construct()
S
71 1 6
QAHM_Time::month()
S
74 1 4
QAHM_Google_Api::set_credentials()
S
69 1 6
QAHM_File_Base::wrap_serialize()
S
80 1 3
QAHM_Base::get_css_dir_url()
S
79 1 3
QAHM_Admin_Page_Base::__construct()
S
79 1 3
QAHM_Base::get_cron_lock_path()
S
80 1 3
QAHM_Activate::set_schedule_event_list()
S
80 1 3
QAHM_Admin_Page_Base::view_not_enqueue_jquery_html()
S
66 1 8
QAHM_Time::today_str()
S
75 1 4
QAHM_View_Heatmap::__construct()
S
69 1 7
QAHM_File_Base::wrap_exists()
S
76 1 4
QAHM_Base::create_qa_id()
S
69 1 6
QAHM_Log::debug()
S
74 1 4
QAHM_Base::get_css_dir_path()
S
79 1 3
QAHM_Time::minute()
S
74 1 4
QAHM_Dashboard_Widjet::__construct()
S
75 1 4
QAHM_Admin_Page_Heatmap::__construct()
S
65 1 9
QAHM_Admin_Page_Realtime::__construct()
S
74 1 5
QAHM_Db::prepare()
S
75 1 4
QAHM_Cron_Proc::cron_error_handler()
S
77 1 3
QAHM_Data_Api::get_siteinfo_json()
S
76 1 4
QAHM_File_Base::wrap_put_contents()
S
70 1 6
QAHM_Admin_Page_Help::__construct()
S
81 1 3
QAHM_Time::now_unixtime()
S
75 1 4